Re: [Distutils] Library instability on PyPI and impact on OpenStack

2013-03-03 Thread Reinout van Rees
On 03-03-13 17:07, Mark McLoughlin wrote: >I consider it good form for a setup.py to declare as loose >dependencies as possible (no version qualifier or a >= version >qualifier) and for an application to provide a requires.txt or a >buildout that has stricter requirements. Interesting! I feel l

Re: [Distutils] Library instability on PyPI and impact on OpenStack

2013-03-03 Thread Mark McLoughlin
On Fri, 2013-03-01 at 01:06 -0800, Glyph wrote: > > On Feb 28, 2013, at 7:39 AM, Mark McLoughlin > wrote: > > > I always felt that the Python community tended more towards the > > former > > approach, but there always exceptions to the rule - to unfairly pick > > one > > one project, sqlalchemy

Re: [Distutils] Library instability on PyPI and impact on OpenStack

2013-03-03 Thread Mark McLoughlin
Hey On Thu, 2013-02-28 at 10:46 -0500, Daniel Holth wrote: > Briefly in PEP 426 we are likely to copy the Ruby behavior as the > default (without using the ~> operator itself) which is to depend on > "the remainder of a particular release series". In Ruby gems ~> 4.2.3 > means >= 4.2.3, < 4.3.0 a

Re: [Distutils] Library instability on PyPI and impact on OpenStack

2013-03-03 Thread Mark McLoughlin
Hey, On Thu, 2013-02-28 at 15:39 +, Mark McLoughlin wrote: ... > However, OpenStack is starting to get burned more often and some are > advocating taking the second approach to managing our dependencies: > > > http://lists.openstack.org/pipermail/openstack-dev/2013-February/thread.html#601

Re: [Distutils] distlib 0.1.0 released on PyPI

2013-03-03 Thread Nick Coghlan
Nice work on getting this published Vinay! Hopefully support for an accepted PEP 426 can become a highlight of 0.2.0 :) Cheers, Nick. ___ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig

[Distutils] distlib 0.1.0 released on PyPI

2013-03-03 Thread Vinay Sajip
The first release of distlib - 0.1.0 - is now available on PyPI. Distlib is a low-level library of packaging functionality which is intended to be used as the basis for third-party packaging tools. This release contains the following components: 1. distlib.database - this implements a database o