From: Chris McDonough <chr...@plope.com>
Date: Wed, 21 Dec 2011 22:19:24 -0500
Local: Wed, Dec 21 2011 10:19 pm
Subject: Re: Cornice 0.6 released
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 Cornice True. > 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 Cornice Unlikely. 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 works together. > If I want to try a Development Environment with the latest alpha You 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 upload. For the record, buildout (zc.buildout) has an option prefer_final or - C 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.
| ||||||||||||||