Op 06-01-13 23:03, Jim Fulton schreef:
On Sun, Jan 6, 2013 at 3:51 PM, Reinout van Rees <rein...@vanrees.org> wrote:
On 05-01-13 23:47, Jim Fulton wrote:

1. New buildout option named ``versions-file`` which takes the name of
     a file. to contain version information.  It is not a configuration
     file.  It is a file consisting of comments (#...)  and version
     specifications::

       # whatever
       foo = 1.3


So... basically pip's requirements.txt?

I'm not familiar with pip's requirements.txt, but I suppose so,
except that over time, this might have versions for things that are
no-longer used, and, as you point out later, it might not be complete.

Pip's requirements.txt (run 'pip freeze') needs version specifications in the same format as easy_install, so with 'package == 1.0' (double equals-sign) or 'package >= 2.0', so it is not the same format.

It would probably be saner to generate a pip requirements file from
a buildout-generated script.  This wouldn't need a new feature.

A script (or extension, or core buildout) could read the pinned versions and basically do this:

sed 's/=/==/' versions.cfg > requirements.txt


--
Maurits van Rees: http://maurits.vanrees.org/
Zest Software: http://zestsoftware.nl

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to