Thanks for the explanation! iain
On Tue, Dec 30, 2014 at 10:30 PM, John Anderson <[email protected]> wrote: > > > On Tue, Dec 30, 2014 at 8:26 PM, Iain Duncan <[email protected]> > wrote: > >> Thanks Tres, does that mean I could use an older version of Setuptools >> too, or is this something I can solve without doing that? I don't even get >> this though, is Paste 1.7.5 not Paste > 1.7? >> >> thanks >> Iain >> >> > Yeah, this means you need to actually pin your pip, virtualenv, and > setuptools to make sure they do the right things. > > Currently I'm using: > > pip <= 1.5.6 > setuptools <= 7.0 > virtualenv <= 1.11.6 > > This will keep out any changes related to PEP440. > > The thought behind > 1.7 not matching 1.7.5 is that they think you want to > be greater than the 1.7 *series*. So if you wanted to match 1.7.5 but not > 1.7.1 you would use >= 1.7.1 or > 1.7.0. > > There are plenty of other major changes that mess things up like comma now > meaning AND even though it was treated as OR before, so something like > "<=1.7.1, >=1.7.4" to exclude 1.7.2 and 1.7.3 no longer works. > > If you also use the pre-releases to mark stable vs development versions > like 1.7.0-develop that is no longer a "valid" version and none of the > matching mechanisms actually work with it. > > - sontek > > > >> On Tue, Dec 30, 2014 at 6:56 PM, Tres Seaver <[email protected]> >> wrote: >> >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA1 >>> >>> On 12/30/2014 08:04 PM, Iain Duncan wrote: >>> > Hi folks, I'm moving an older pyramid 1.1 project that was built >>> > using buildout, and I'm getting a strange versioning error: >>> > >>> > While: Installing dependencies. Error: There is a version conflict. We >>> > already have: Paste 1.7.5.1 but pyramid 1.1 requires 'Paste>1.7'. >>> > >>> > As far as I can tell, Paste 1.7.5 is the latest Paste. >>> > >>> > This is odd to me because the same buildout file worked on the old >>> > server. The egg list looks like this: >>> > >>> > eggs = ${buildout:eggs} Pyramid==1.1 WebOb==1.2 WebTest<2.0 >>> > SQLAlchemy<0.7 MySQL-python==1.2.3 pyramid_zcml==0.9.2 simplejson >>> > formencode tempita webtest PyQuery BeautifulSoup4 PasteScript nose >>> > nose-testconfig >>> > >>> > Anyone have any idea what might resolve this? >>> >>> This is breakage due to new versions of setuptools, trying to implement >>> PEP 440. I think the consensus on the distutils SIG is to roll that >>> back. In the meantime, you probably need to pin *all* versions in your >>> buildout explicitly. >>> >>> >>> Ters. >>> - -- >>> =================================================================== >>> Tres Seaver +1 540-429-0999 [email protected] >>> Palladion Software "Excellence by Design" http://palladion.com >>> -----BEGIN PGP SIGNATURE----- >>> Version: GnuPG v1.4.11 (GNU/Linux) >>> >>> iEYEARECAAYFAlSjZeIACgkQ+gerLs4ltQ47UgCeJ0C1aqDLLOzMuXHIYvTHfsLm >>> oL0AnjPF7G4y7G/bJI//FckbZ/mJQYIF >>> =idAg >>> -----END PGP SIGNATURE----- >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "pylons-discuss" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at http://groups.google.com/group/pylons-discuss. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "pylons-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/pylons-discuss. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/pylons-discuss. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/pylons-discuss. For more options, visit https://groups.google.com/d/optout.
