Skip to content

Commit

Permalink
Require transaction >= 1.4.1 on Python 3
Browse files Browse the repository at this point in the history
Because our test suite triggers that 'RuntimeError: dictionary changed
size during iteration' error sporadically.
  • Loading branch information
mgedmin committed Feb 20, 2013
1 parent edcc4bc commit d56bdde
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
2 changes: 1 addition & 1 deletion buildout.cfg
Expand Up @@ -12,7 +12,7 @@ zope.interface = 4.0.3
ZConfig = 3.0.1
BTrees = 4.0.5
persistent = 4.0.6
transaction = 1.4.0
transaction = 1.4.1
zdaemon = 4.0.0a1

[test]
Expand Down
4 changes: 3 additions & 1 deletion setup.py
Expand Up @@ -30,6 +30,8 @@
print("This version of ZODB requires Python 2.6 or higher")
sys.exit(0)

PY3 = sys.version_info >= (3,)

# The (non-obvious!) choices for the Trove Development Status line:
# Development Status :: 5 - Production/Stable
# Development Status :: 4 - Beta
Expand Down Expand Up @@ -124,7 +126,7 @@ def read_file(*path):
'BTrees',
'ZConfig',
'persistent',
'transaction',
'transaction >= 1.4.1' if PY3 else 'transaction',
'six',
'zc.lockfile',
'zdaemon >= 4.0.0a1',
Expand Down

0 comments on commit d56bdde

Please sign in to comment.