Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please publish python universal wheel #31

Closed
pabelanger opened this issue Apr 13, 2018 · 8 comments
Closed

Please publish python universal wheel #31

pabelanger opened this issue Apr 13, 2018 · 8 comments

Comments

@pabelanger
Copy link

What are wheels?
Wheels are the new standard of Python distribution and are intended to replace eggs. Support is offered in pip >= 1.4 and setuptools >= 0.8.

Advantages of wheels
Faster installation for pure Python and native C extension packages.
Avoids arbitrary code execution for installation. (Avoids setup.py)
Installation of a C extension does not require a compiler on Windows or macOS.
Allows better caching for testing and continuous integration.
Creates .pyc files as part of installation to ensure they match the Python interpreter used.
More consistent installs across platforms and machines.

https://pythonwheels.com/

Must appreciated!

@vmalloc
Copy link

vmalloc commented Apr 22, 2018

@pabelanger thank you for the info! I don't see myself getting to it any time soon, so PRs adding this to the Travis deployment are very much welcome!

pabelanger added a commit to pabelanger/munch that referenced this issue May 3, 2018
Wheels are the new standard of Python distribution and are intended to
replace eggs.

Closes Infinidat#31
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
@pabelanger
Copy link
Author

Done, I'm guess travis will do the right thing once you tag the next release.

@vmalloc
Copy link

vmalloc commented May 3, 2018

Thanks!

@pabelanger
Copy link
Author

Great, thanks for merging. Do you have any ETA on when your next tag / release would be? Like I said, I didn't actually test that travis.ci will do the right thing, I'm assuming since you were already doing bdist_wheel in your yaml file

@vmalloc
Copy link

vmalloc commented May 6, 2018

@pabelanger I'm releasing a bugfix version now to see if it works (2.3.2)

@vmalloc
Copy link

vmalloc commented May 6, 2018

@pabelanger Doesn't seem to be working. 2.3.2 was uploaded to pypi but no wheels...

@pabelanger
Copy link
Author

Do you know where I can few the build logs of travis when you tagged the release? I am guessing it was travis-ci that actually published the files to pypi.

@pabelanger
Copy link
Author

okay, I see the issue, there is a typo:

#33

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants