Skip to content
This repository has been archived by the owner on Apr 27, 2022. It is now read-only.

setup.py: Shore up dependency version specifications #616

Merged
merged 1 commit into from
Jun 15, 2016

Conversation

zenhack
Copy link
Contributor

@zenhack zenhack commented Jun 15, 2016

In an attempt to keep the keystone auth pr as small as possible, I'm submitting this self-contained change. Per the commit message, python-keystoneclient requires a version of requests that conflicts with the one that we (needlessly) specified. It was easy enough to just fix the whole thing (and document the policy) so I went ahead and did it.

@gsilvis, @knikolla, @henn please have a look.

We've been historically sloppy about how we specify these; some of these
have been pinned to exact versions (unnecessarily preventing security
and bug fixes), others have just not specified version constraints at
all. This patches defines, documents, and implements a policy.

The timing for this patch has to do with the upcoming keystone
authentication backend; our previous version constraint on the requests
package unnecessarily conflicted with the constraint specified by
python-keystoneclient.
@gsilvis
Copy link
Contributor

gsilvis commented Jun 15, 2016

+1

@knikolla
Copy link
Contributor

+1, looks good to me.

@knikolla knikolla merged commit d9d18ae into CCI-MOC:master Jun 15, 2016
@zenhack zenhack mentioned this pull request Jun 22, 2016
@zenhack zenhack deleted the setup.py-deps-spec branch May 23, 2017 22:05
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants