braintree / braintree_python

Braintree Python library
https://developer.paypal.com/braintree/docs/start/overview
MIT License
242 stars 115 forks source link

Release as a universal wheel #74

Closed adamchainz closed 7 years ago

adamchainz commented 7 years ago

By releasing as a Python wheel as well as a source distribution, you can speed up end user’s installs. After merging this command, to release you just need to run python setup.py clean sdist bdist_wheel upload.

danakatz commented 7 years ago

Hi @adamchainz,

We agree that it would be nice to release as a universal wheel and will put this on our roadmap (along with a corresponding update to our internal release process). Thanks for the contribution! We'll post here when this is available.

adamchainz commented 7 years ago

This actually requires setuptools as per #75.

danakatz commented 7 years ago

We've decided not to move forward with this change due to the consequences of adding setuptools as a dependency (see #75).

Thanks for the PR!

adamchainz commented 7 years ago

See #76 for a way of not making setuptools a hard dependency.