-
Notifications
You must be signed in to change notification settings - Fork 23
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
unfix SQLAlchemy version, to not conflict with latest CKAN #30
Conversation
+1 (watching this PR with some urgency from my end) :-) |
Can you elaborate a bit on this is an issue? Is because of a problem with a particular SQLAlchemy version or because it conflicts with the CKAN one? |
Yes, it's just a version conflict. ckan-service-provider doesn't need to be affixed to sqlalchemy 0.7.8, so it's better to let the version float. Otherwise it conflicts with newest ckan, as well as newer versions of spatial I think. |
Can I raise the conflict of requests==2.5.0 as well? Many newer extensions are pinned to requests==2.7.0. E.g. ckan-galleries breaks on this. AFAIK requests==2.7.0 does some ssh handling differently, but nothing that impacts CKAN. |
@florianm AFAICT ckan core has requests==2.3.0 pinned down so that is a separate issue I think |
Fair enough, just out of interest, would unpinning requests introduce risk?
|
An easy change is to move these requirements out of setup.py into a requirements.txt, and then:
|
This would also make the requirements turn up in http://rshiny.yes-we-ckan.org/ckan-pip-collisions/ which simple-mindedly only collects dependencies from requirements* files. Streamlining and overriding requirements of ckan and all extensions would also be easier with a simple
|
+1 on using requirements.txt, which is the pattern we use everywhere else |
But thinking about it that might affect the install process as ckan-service-provider is listed as a package from pypi on the requirements.txt of datapusher... |
From my non-core-developer end, datacats is working again, I'm very happy
|
Update, ckan core is now pinned to requests==2.7.0
|
No description provided.