Connexion: Version 1.1.9 wheel contains leftover files

Created on 12 May 2017  路  8Comments  路  Source: zalando/connexion

Description

The wheel of version 1.1.9 contains file(s) not present in tarball or source code for that tag. The one I found is connexion/app.py, didn't check if there are more differences.

Expected behaviour

Wheel of version 1.1.9 contains the same files as tarball from tag 1.1.9.

Actual behaviour

Wheel of version 1.1.9 contains additional leftover files (at least connexion/app.py).

Steps to reproduce

Install connexion from PyPI, see app.py in connexion main directory.

Most helpful comment

All 8 comments

I can confirm that. Here is the diff:

diff -u /Users/rafaelcaricio/.virtualenvs/connexion/lib/python3.6/site-packages/connexion/__init__.py /Users/rafaelcaricio/Downloads/connexion-1.1.9/connexion/__init__.py
--- /Users/rafaelcaricio/.virtualenvs/connexion/lib/python3.6/site-packages/connexion/__init__.py       2017-05-12 12:04:31.000000000 +0200
+++ /Users/rafaelcaricio/Downloads/connexion-1.1.9/connexion/__init__.py        2017-04-07 07:15:08.000000000 +0200
@@ -27,4 +27,4 @@
 Api = FlaskApi

 # This version is replaced during release process.
-__version__ = '1.1.9'
+__version__ = '2016.0.dev1'
Only in /Users/rafaelcaricio/.virtualenvs/connexion/lib/python3.6/site-packages/connexion/: __pycache__
Only in /Users/rafaelcaricio/.virtualenvs/connexion/lib/python3.6/site-packages/connexion/: api.py
Common subdirectories: /Users/rafaelcaricio/.virtualenvs/connexion/lib/python3.6/site-packages/connexion/apis and /Users/rafaelcaricio/Downloads/connexion-1.1.9/connexion/apis
Only in /Users/rafaelcaricio/.virtualenvs/connexion/lib/python3.6/site-packages/connexion/: app.py
Common subdirectories: /Users/rafaelcaricio/.virtualenvs/connexion/lib/python3.6/site-packages/connexion/apps and /Users/rafaelcaricio/Downloads/connexion-1.1.9/connexion/apps
Common subdirectories: /Users/rafaelcaricio/.virtualenvs/connexion/lib/python3.6/site-packages/connexion/decorators and /Users/rafaelcaricio/Downloads/connexion-1.1.9/connexion/decorators
Common subdirectories: /Users/rafaelcaricio/.virtualenvs/connexion/lib/python3.6/site-packages/connexion/vendor and /Users/rafaelcaricio/Downloads/connexion-1.1.9/connexion/vendor

The additional files are:

  • __pycache__
  • api.py
  • app.py

Any updates on this?

@filipochnik I'll release a new version..

It seems that the problem got reintroduced in version 1.5.0 and persist up to the newest 2.2.0: outdated connexion/api.py and connexion/app.py files get installed.

@Unit03 could you please open a new ticket?

@rafaelcaricio of course. :) I've opened #921.

Thank you.

Was this page helpful?
0 / 5 - 0 ratings