Skip to content

Add universal wheel support#162

Merged
lepture merged 1 commit intolepture:masterfrom
jdufresne:wheel
Nov 5, 2017
Merged

Add universal wheel support#162
lepture merged 1 commit intolepture:masterfrom
jdufresne:wheel

Conversation

@jdufresne
Copy link
Copy Markdown
Contributor

The current wheel on PyPI is listed as Python2 only. As this project is pure Python and supports both Python 2 and 3, it should be released as a universal wheel. As of now, Python 3 users do not get the benefits of the wheel package:

  • Faster installation
  • Avoids arbitrary code execution for installation by avoiding setup.py
  • 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.

For more information on universal wheels, see:

https://pythonwheels.com/

The current wheel on PyPI is listed as Python2 only. As this project is
pure Python and supports both Python 2 and 3, it should be released as a
universal wheel. As of now, Python 3 users do not get the benefits of
the wheel package:

* Faster installation
* Avoids arbitrary code execution for installation by avoiding setup.py
* 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.

For more information on universal wheels, see:

https://pythonwheels.com/
@lepture lepture merged commit 4caf5e1 into lepture:master Nov 5, 2017
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

Successfully merging this pull request may close these issues.

2 participants