Skip to content

Commit

Permalink
Pin dependencies using ranges.
Browse files Browse the repository at this point in the history
- Allow buildout to pick versions using ranges which enable updates
  to third-dot releases in the same line as previous pins.

- Show the versions picked.
  • Loading branch information
tseaver committed Jun 26, 2015
1 parent 558b545 commit 56b6790
Show file tree
Hide file tree
Showing 3 changed files with 99 additions and 46 deletions.
5 changes: 3 additions & 2 deletions buildout.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ allow-hosts =
*.python.org
*.zope.org
argparse.googlecode.com
allow-picked-versions = false
show-picked-versions = true
always-accept-server-certificate = true
develop = .
extends =
sources.cfg
versions.cfg
version_ranges.cfg
parts =
test
scripts
Expand All @@ -22,6 +22,7 @@ parts =
wsgi
sources-dir = develop
auto-checkout =
versions = versions


[test]
Expand Down
96 changes: 96 additions & 0 deletions version_ranges.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
[versions]
Zope2 =
# Zope 2.13.x-compatible versions
AccessControl = < 2.14.dev
Acquisition = < 2.14.dev
DateTime = < 2.13.dev
DocumentTemplate = < 2.14.dev
ExtensionClass = < 2.14.dev
initgroups = < 2.14.dev
Missing = < 2.14.dev
MultiMapping = < 2.14.dev
nt-svcutils = < 2.14.dev
Persistence = < 2.14.dev
Products.BTreeFolder2 = < 2.14.dev
Products.ExternalMethod = < 2.14.dev
Products.MailHost = < 2.14.dev
Products.MIMETools = < 2.14.dev
Products.OFSP = < 2.14.dev
Products.PythonScripts = < 2.14.dev
Products.StandardCacheManagers = < 2.14.dev
Products.ZCatalog = < 2.14.dev
Products.ZCTextIndex = < 2.14.dev
Record = < 2.14.dev
RestrictedPython = < 3.7.dev
tempstorage = < 2.13.dev
zExceptions = < 3.0.dev
zLOG = < 2.12.dev
ZopeUndo = < 2.13.dev

# Zope Toolkit 1.0.x
zope.annotation = < 3.6.dev
zope.broken = < 3.7.dev
zope.browser = < 1.4.dev
zope.browsermenu = < 3.10.dev
zope.browserpage = < 3.13.dev
zope.browserresource = < 3.11.dev
zope.component = < 3.10.dev
zope.configuration = < 3.8.dev
zope.container = < 3.12.dev
zope.contentprovider = < 3.8.dev
zope.contenttype = < 3.6.dev
zope.deferredimport = < 3.6.dev
zope.dottedname = < 3.5.dev
zope.event = < 3.6.dev
zope.exceptions = < 3.7.dev
zope.filerepresentation = < 3.7.dev
zope.i18n = < 3.8.dev
zope.i18nmessageid = < 3.6.dev
zope.interface = < 3.7.dev
zope.lifecycleevent = < 3.7.dev
zope.location = < 3.10.dev
zope.pagetemplate = < 3.6.dev
zope.processlifetime = < 1.1.dev
zope.proxy = < 3.7.dev
zope.ptresource = < 3.10.dev
zope.publisher = < 3.13.dev
zope.schema = < 3.8.dev
zope.security = < 3.8.dev
zope.sendmail = < 3.8.dev
zope.sequencesort = < 3.5.dev
zope.site = < 3.10.dev
zope.size = < 3.5.dev
zope.structuredtext = < 3.6.dev
zope.tal = < 3.6.dev
zope.tales = < 3.6.dev
zope.testing = < 3.10.dev
zope.testbrowser = 3.11.1
zope.traversing = < 3.14.dev
zope.viewlet = < 3.8.dev
zc.recipe.testrunner = < 1.3.dev

# ZODB 3.10 branch deps
ZODB3 = < 3.11.dev
transaction = < 1.2.dev
zc.lockfile = < 1.1.dev
ZConfig = < 3.0.dev
zdaemon = < 2.1.dev

# WSGI support
Paste = < 1.7.6.dev
PasteDeploy = < 1.4.dev
PasteScript = < 1.8.dev
repoze.retry = < 1.3.dev
repoze.tm2 = < 1.1.dev
repoze.who = < 2.1.dev

# tooling
zc.buildout = < 2.4.dev
zc.recipe.egg = < 2.1.dev
Sphinx = < 1.1.dev
docutils = < 0.13.dev
manuel = < 1.2.dev
mechanize = < 0.3.dev
python-gettext = < 1.3.dev
zope.testbrowser = < 3.12.dev

44 changes: 0 additions & 44 deletions versions.cfg

This file was deleted.

0 comments on commit 56b6790

Please sign in to comment.