Skip to content

Commit

Permalink
Explicitly pin ZEO bellow 5.0.0a0
Browse files Browse the repository at this point in the history
Also, Appveyor is special and I forgot that again.
  • Loading branch information
mgedmin committed Aug 26, 2016
1 parent 1a22afc commit 0de5127
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 4 deletions.
1 change: 1 addition & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ def get_long_description():
package_dir={'': 'src'},
install_requires=[
"ZODB3",
"ZEO < 5.0.0a0",
"zope.app.pagetemplate",
"zope.app.publication",
"zope.component",
Expand Down
5 changes: 1 addition & 4 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,16 @@ commands =
# problems that break the build. My hope is that if 'persistent' is already
# installed (not just downloaded) then setup.py egg_info will find it and use
# it instead of attempting to download it again.
# Install ZEO because zodbbrowser depends on ZODB3 which depends on ZEO >=
# 4.0.0dev which tells pip that prereleases are fine, which makes it go and
# download ZEO 5.0.0a2, which is broken on windows, somehow.
# Upgrade pip because otherwise we can't find lxml wheels because the ABI tag
# format changed or something.
deps =
zope.testrunner
persistent
ZEO
pip
install_command = python -m pip install -U {opts} {packages}

[testenv:py]
install_command = python -m pip install -U {opts} {packages}
commands =
python --version
zope-testrunner --test-path=src --tests-pattern='^f?tests$' {posargs}
Expand Down

0 comments on commit 0de5127

Please sign in to comment.