Skip to content

Builds broken due to broken wheel package in conda - #4180

Merged
embray merged 2 commits into
astropy:masterfrom
embray:build/issue-4180
Sep 23, 2015
Merged

embray merged 2 commits into
astropy:masterfrom
embray:build/issue-4180

Conversation

@embray

@embray embray commented Sep 22, 2015

Copy link
Copy Markdown
Member

The wheel package for conda is broken as of wheel==0.26, which unfortunately is needed for Python 3.5 support. It's missing important metadata--namely the appropriate entry_points.txt, which is required for setuptools to be able to discover the bdist_wheel command.

This causes some dependencies for our builds--namely those installed by pip instead of conda--to fail to install (since pip now makes wheels of all packages).

This should require an upstream fix, but I'm also seeing if I can find a workaround...

@embray embray added Upstream Action Required Was: Upstream Fix Required 🔥 Critical Affects-dev PRs and issues that do not impact an existing Astropy release build labels Sep 22, 2015
@embray

embray commented Sep 22, 2015

Copy link
Copy Markdown
Member Author

I've been messing with this for a while now and have not been able to find a magic recipe to get conda to fully remove the offending wheel package and replace it with one installed by pip. It always leaves around a broken egg-info file for the original wheel package installed by conda.

What does seem to work is just using the --no-use-wheel option for all pip commands, at least for now.

@embray

embray commented Sep 22, 2015

Copy link
Copy Markdown
Member Author

Let's see how this goes....

@embray

embray commented Sep 22, 2015

Copy link
Copy Markdown
Member Author

Looking good so far 😎

@mwcraig

mwcraig commented Sep 23, 2015

Copy link
Copy Markdown
Member

@embray -- are you planning to report upstream or would you like me to?

@embray

embray commented Sep 23, 2015

Copy link
Copy Markdown
Member Author

I haven't done it yet.

@embray embray modified the milestone: v1.0.5 Sep 23, 2015
embray added a commit that referenced this pull request Sep 23, 2015
Builds broken due to broken wheel package in conda
@embray
embray merged commit 14f2860 into astropy:master Sep 23, 2015
@embray
embray deleted the build/issue-4180 branch September 23, 2015 14:03
dhomeier pushed a commit to dhomeier/astropy that referenced this pull request Dec 17, 2015
dhomeier pushed a commit to dhomeier/astropy that referenced this pull request Jun 12, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Affects-dev PRs and issues that do not impact an existing Astropy release build 🔥 Critical Upstream Action Required Was: Upstream Fix Required

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants