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
Loosen requirement versions #236
Loosen requirement versions #236
Conversation
Tested in: * Python 3.5 and 3.6 conda environments with latest NumPy and GDAL * Official Python 3.4, 3.5 and 3.6 Docker images based on Debian Jessie using only pip
(Issue links won't work in titles, so I hope this fixes #223). |
Thanks @Juanlu001 I think this would resolve #223, but I'm not sure it's such a good idea to use the minimum version syntax (>=) as it means that any major release for any of these packages (other than rasterio which you have specified) could break the install. The compatible release syntax (~=) I think might be preferable, e.g. package~=1.1 in the case of all these packages it doesn't make a difference right now, but could prevent a problem in the future. I've built and run the new Docker file you included and things seem to work fine. I'm happy to go ahead and merge this but I'd like to give a chance to @ocefpaf to provide any feedback on how this addresses his concerns. Also @drewbo @scisco if you have any strong feelings on version pinning please weight in. Thanks again for the PR! |
LGTM. Thanks @Juanlu001 and @matthewhanson. This will make it much easier to build |
Before you rush and merge this, I'm actually OK with using compatible release markers. I will assume though that, if it worked with |
...on second thought: I think this deserves some testing still, but I won't be able to do it next week. |
I update the version requirements using |
What's the status on this? |
Ready to merge!
…On Aug 24, 2017 21:35, "Waqy" ***@***.***> wrote:
What's the status on this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#236 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AATUZeEpHi81L-53_YnI0Uzb79IZWsOIks5sbdCdgaJpZM4OciSu>
.
|
By the way, would it be possible to have a release with this changes? (A v0.14.0 I guess) |
Yes, can we please release this? The current version on pypi completely mucks with my Python stack. |
I essentially widened the allowed versions for all dependencies, taking care of specifying
rasterio<1
. The current setup has been tested in all Python >= 3.4 versions (see commit logs). I also updated the Dockerfile, hopefully fixing another issue.