[openstack-dev] [all][pbr] splitting our deployment vs install dependencies
Thierry Carrez
thierry at openstack.org
Wed Apr 15 09:06:20 UTC 2015
Joe Gordon wrote:
> On Tue, Apr 14, 2015 at 2:55 PM, Chris Dent <chdent at redhat.com
> <mailto:chdent at redhat.com>> wrote:
> On Tue, 14 Apr 2015, Joe Gordon wrote:
> deploy requirements - requirements.txt - which are meant to
> be *local
> to a deployment*, and are commonly expected to specify very
> narrow (or
> even exact fit) versions.
>
> Link to where this is documented? If this isn't written down
> anywhere, then
> that should be a pre-requisite to this conversation. Get upstream to
> document this.
>
> I don't know where it is documented but this was the common wisdom I
> knew from the Python community since long before coming to the
> OpenStack community. To me, seeing a requirements.txt in a repo that
> represents a class of an app or library (rather than an instance of
> a deployment) was quite a surprise.
>
> (This doesn't have that much bearing on the practical aspects of
> this conversation, just wanted to add some anecdata that the precedent
> described above is not weird or alien in any way.)
>
> https://packaging.python.org/en/latest/requirements.html
>
> Turns out it was easier then I thought to find the documentation for this.
And the doc is indeed pretty clear. I assumed "requirements.txt" would
describe... well... requirements. But like Robert said they are meant to
describe specific deployments (should really be have been named
deployment.txt, or at least dependencies.txt).
--
Thierry Carrez (ttx)
More information about the OpenStack-dev
mailing list