This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author eric.araujo
Recipients alexis, eric.araujo, janjaapdriessen, tarek
Date 2012-03-12.23:30:13
SpamBayes Score 2.8378994e-07
Marked as misclassified No
Message-id <1331595014.16.0.756197279838.issue14276@psf.upfronthosting.co.za>
In-reply-to
Content
When you install a project for the first time and you don’t specify a version number, i.e. pysetup install spam, the latest version (or the latest final version (non-alpha/beta/rc), Alexis knows better) should be installed.  This could be added to the docs.

If you later run “pysetup install "spam (X.Y)"” where X.Y is a higher version than what’s installed, then the project should be upgraded, unless it breaks other project’s dependencies (i.e. ham depends on spam < X.Y).  There aren’t probably any tests for this.

If you have a version of spam installed and want to upgrade to the latest version that still satisfies other installed projects’ dependencies, without having to give a version number, (your request IIUC), then you could use a trick like “pysetup install "spam (< 99.99)"” (untested).  However, I agree that “pysetup install --upgrade spam” is a better UI: it’s less kludgy and already familiar to pip and easy_install users.
History
Date User Action Args
2012-03-12 23:30:14eric.araujosetrecipients: + eric.araujo, tarek, alexis, janjaapdriessen
2012-03-12 23:30:14eric.araujosetmessageid: <1331595014.16.0.756197279838.issue14276@psf.upfronthosting.co.za>
2012-03-12 23:30:13eric.araujolinkissue14276 messages
2012-03-12 23:30:13eric.araujocreate