On Wed, 2011-12-21 at 21:03 -0600, Steve Schmechel wrote:pip install -r requirements.txt likely. Or a buildout. Or a private
> Maybe I used the wrong term in "pinning". Or maybe the tutorial
> should be a special case.
> Say I write some code today that relies on Cornice version 0.6
> So I need to create the full dependency list in my new project,
index with the right versions in it.
> That sounds reasonable (I guess), as it implies that the CorniceTrue.
> author makes no real assertion that their software works any
> better (bug free) with any particular version of Pyramid past,
> present, or future. It is up to me as the developer to run or
> create all the tests that assure things work together. (Or copy
> a previously working environment.)
> However, in the case of a tutorial for beginners viewing CorniceUnlikely. PyPI is the wild west. Using it usually produces something
> for the first time, this is a lot to expect. And if something
> goes wrong, it reflects most directly on the project
> highlighted by the tutorial, namely Cornice.
> I wrote a tutorial like this for a different Python web framework
> I have probably been spoiled by Pyramid's (and formerly
> That is one thing that gives me pause when looking at Pyramid
> Maybe, if they are true Pyramid Development Environments they
that works only by the grace of god and diligence about dependencies by
developers. And for developers who have Pyramid as a dependency, it
will either work (very likely, Pyramid doesn't introduce backwards
incompatible stuff without plenty of warning), or it won't.. if it
doesn't work, then someone will complain, and the developer will either
fix it, or he won't. That's about as much promise about using PyPI to
install Pyramid as I'm willing to offer. That said, I can't even
remember the last time someone got a configuration from PyPI that didn't
work, because to one degree or another, we are in control of almost all
of Pyramid's dependencies and we try to make sure the latest stuff all
> If I want to try a Development Environment with the latest alphaYou aren't the only one who feels this way. PyPI provides really,
> or beta Pyramid, I will go in and change the dependency and
> upgrade. (I don't might things breaking as much when I am the
> idiot who initiated it. :-)
> Anyway, that is not really the problem I was having, and Cornice
really poor control to authors over what to make available for download.
It basically boils down to either "upload it or don't", there's no
middle ground or way to hide anything. It's totally pointless to make
an alpha release of software that people can't install, so I choose to
For the record, buildout (zc.buildout) has an option prefer_final or
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.