-
Notifications
You must be signed in to change notification settings - Fork 580
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
pip fails to upgrade six on python3.4 #2885
Comments
What do we have to do here in a nutshell |
The internal dependency seems to be conflicting, one of the reasons maybe the one I mentioned in the issue. We need a workaround, finally the goal is to make CI green. I would request you to work on your own fork before submitting a PR, since if you activate travis on your PR you could check the build status (without the need of creating a PR). |
Cool I'll work upon it |
@abhishalya so did you find a solution to fix this ? |
@AkshJain99 No, I haven't worked upon it yet. I guess @shivank1234 wanted to work on this issue.
Where do you face this issue? |
i got this issue while adding one bear, for python 3.5 and 3.6 its working good but for python 3.4 itz not working |
@abhishalya Adding |
@KVGarg No, we can't do that. You are free to research on it, I'll could only work on this tomorrow. If you fixed it you can append the changes to your PR. |
After updating the versions of several packages acc. to openSuse Build log the error shouldn't have been raised because there many packages that has a requirement of |
After spending hours on it, I'm just able to find only one workaround to solve this problem -
|
@abhishalya did you find any solution to this problem? |
Sorry I was busy with my classes. Besides your findings are incorrect. pip won't install a package unless its told. Creating a new virtualenv in python3.4 won't include six by default (I verified this myself). The six is being used by many of the requirements, and is being installed by one of them first. I'll experiment few things today and will let you know. |
Yeah, it's not getting included. Few days back I created a new env for coala-bears at that time it included |
The
Hence the dependency is third-order and idk why it gets ignores somehow. The
Step 1, 2 and 3 resulted in same results. The six If anyone has any suggestions please comment here, I would like to know what I am missing here. |
Satisfied with your research. I was able to figure out these findings and finded a workaround of either installing |
@KVGarg Upgrading the current version of |
Upgrading
This seems a bit odd to me. Do you mean that |
👍 |
coala-bears has been throwing internal version conflict due to six requirement. This works as temporary fix and ensures that six is managed manually. Closes coala#2885
coala-bears has been throwing internal version conflict due to six requirement. This works as temporary fix and ensures that six is managed manually. Closes coala#2885
Irrelevant now due to #2910 |
Problem still exists. PR was wrong because bear-requirements.txt is generated from the metadata inside the bears. test-requirements.txt is where we do fixes for our CI, working around pip oddities. And that needs to be done in mobans repo so that the fixes are available in all our repos. Issue raised there https://gitlab.com/coala/mobans/issues/110 , and has a PR. |
Yep, I got that now :) |
jsonschema has dropped support for Python3.4 as reported on gitter by @bkhanale.
The failure is here.
The text was updated successfully, but these errors were encountered: