Skip to content

Conversation

@msabramo
Copy link
Contributor

@msabramo msabramo commented Feb 9, 2015

By extracting the logic into pip.operations.wheel, the hope is that
folks could do a wheel programmatically more easily.

It also has greater separation of concerns and should allow people to
work in parallel with less chance of merge conflicts.

Continuing work started in #2173, #2404, and #2410.

@msabramo
Copy link
Contributor Author

msabramo commented Feb 9, 2015

I believe #2412 will fix the PEP 8 test failures.

pep8==1.6 added some additional checks that pip currently fails.

This prevents Travis CI failures until folks can evaluate whether the
issues should be fixed in the code or ignored.
By extracting the logic into `pip.operations.wheel`, the hope is that
folks could do a `wheel` programmatically more easily.

It also has greater separation of concerns and should allow people to
work in parallel with less chance of merge conflicts.

Continuing work started in pypa#2173, pypa#2404, and pypa#2410.
@msabramo msabramo force-pushed the extract_wheel_operation branch from aae0471 to 6614c4d Compare February 10, 2015 06:10
@msabramo
Copy link
Contributor Author

msabramo commented Mar 5, 2015

Gah. Doesn't merge cleanly. Should I update this?

@xavfernandez
Copy link
Member

I'd say you could rebase on develop to have a clean merge (and remove the pep8 part).

Copy link
Member

Choose a reason for hiding this comment

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

I think the session building part should stay on the commands side and the session would be an other argument of the build_wheel function.

@msabramo
Copy link
Contributor Author

This is a mess now. I'm going to close this and possibly redo later.

@msabramo msabramo closed this Mar 17, 2015
@lock lock bot added the auto-locked Outdated issues that have been locked by automation label Jun 4, 2019
@lock lock bot locked as resolved and limited conversation to collaborators Jun 4, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

auto-locked Outdated issues that have been locked by automation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants