Skip to content
This repository has been archived by the owner on Sep 9, 2020. It is now read-only.

Build different wheels for Python 2 and Python 3 #120

Merged
merged 1 commit into from
Feb 26, 2018
Merged

Conversation

ikalnytskyi
Copy link
Member

Since recently we have different set of dependencies for Python 2 and
Python 3 environments, hence we can't have one wheel because it may have
only one set of dependencies and no way of conditional dependencies.

So this commit removes "universal" wheels, which effectively means we
will have two wheels: one for python2, and one for python3.

Since recently we have different set of dependencies for Python 2 and
Python 3 environments, hence we can't have one wheel because it may have
only one set of dependencies and no way of conditional dependencies.

So this commit removes "universal" wheels, which effectively means we
will have two wheels: one for python2, and one for python3.
@@ -1,3 +1,10 @@
1.13.2 (2018 February 26)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are you planning to push a new release right after this is merged?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because currently we have only one wheel on PyPi (py2-py3 wheel), that's built by python3 and misses futures dependencies. Which means, it's impossible to install it on py2. :(

@coveralls
Copy link

coveralls commented Feb 26, 2018

Coverage Status

Coverage decreased (-0.05%) to 82.854% when pulling 90f8053 on fix-wheel into 21473c1 on master.

@ikalnytskyi ikalnytskyi merged commit 6c349df into master Feb 26, 2018
@ikalnytskyi ikalnytskyi deleted the fix-wheel branch February 26, 2018 19:24
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants