-
Notifications
You must be signed in to change notification settings - Fork 112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
version 0.8.3 dependency handling breaks cliff #346
Comments
@dhellmann We apologize for breaking PR #330 was created by @nsoranzo to add "wheel-compatible conditional requirements" which should now allow us to work with wheels as well as source distributions. I am relatively ignorant when it comes to Thanks, Todd |
Oh and for whatever it is worth, the new dependency that was added for POSIX (non-Windows) platforms is wcwidth. |
The issue was introduced in commit 2f4198e where the new |
@nsoranzo I see what you are talking about, the new If your PR could allow generic wheels that would be awesome. |
We will have to try releasing a new Wheel distribution to PyPI and see how it goes. @dhellmann Do you think that the changes @nsoranzo made in PR #347 should address the problems the recent release of |
A new 0.8.4 release was created which should hopefully fix the deficiencies with 0.8.3. If there are still problems, we can re-open this issue. |
Wow, I go offline for an hour or two and you've got a fix in place and released. My cursory test with 0.8.4 does seem to indicate that everything is fine now. Thanks! |
I had a bug report against cliff that cmd2 0.8.3 breaks the interactive mode because of a missing package. Looking at setup.py, I see it doing a bunch of logic in Python that could be handled using environment markers passed to setuptools instead that would let it be more reliable and let it work with wheels.
The original bug report is at https://bugs.launchpad.net/python-cliff/+bug/1762715
The text was updated successfully, but these errors were encountered: