Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Split requirements files into tools and libraries
Allows installing/upgrading tools required for installing dependencies before dependencies are installed.
- Loading branch information
1 parent
6f52061
commit 168b199
Showing
7 changed files
with
63 additions
and
62 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Test libraries | ||
# Url for downloading PyCrypto prebuilt Windows binaries: | ||
# http://www.voidspace.org.uk/python/pycrypto-2.6.1/ | ||
pycrypto # Required for crypto feature - encrypting bytecode. | ||
Django<1.8.11 # PyInstaller doesn't yet work with Django 1.9 | ||
babel>2.0 # Required by sphinx. Version 2.0 doesn't work on Windows. | ||
boto | ||
boto3 | ||
botocore | ||
cherrypy | ||
gevent | ||
pygments | ||
pylint>=1.5 | ||
markdown | ||
simplejson # simplejson is used for text_c_extension | ||
sphinx | ||
pyzmq | ||
zope.interface # Required for test_namespace_package | ||
numpy | ||
lxml | ||
keyring | ||
pycparser | ||
pytz | ||
sqlalchemy | ||
twisted | ||
pyexcelerate | ||
Pillow | ||
|
||
# dateutil.tz is a package in 2.5.0 and does not play nice with PyInstaller. | ||
python-dateutil>2.5.0 | ||
pandas | ||
|
||
# matplotlib 1.5+ does not provide binaries for python 3.3 | ||
matplotlib ; python_version < '2.8' or python_version >= '3.4' | ||
matplotlib==1.4.3 ; python_version >= '3.3' and python_version < '3.4' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
# gevent wheels for mac os x cause pytest to crash on travis | ||
--no-binary gevent | ||
-r requirements.txt | ||
-r requirements-libraries.txt | ||
|
||
pyenchant |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Work-around for a bug in execnet 1.4.1 | ||
# :todo: remove this again, once a version of execnet fixing this is released | ||
hg+https://htgoebel@bitbucket.org/htgoebel/execnet | ||
|
||
# For running tests | ||
pytest >= 2.7.3 # Testing framework. | ||
pytest-xdist # Plugin allowing running tests in parallel. | ||
pytest-timeout # Plugin to abort hanging tests. | ||
pytest-catchlog # Capture log output separately from stdout/stderr | ||
pytest-drop-dup-tests # allows specifying order without duplicates | ||
pyreadline # Colors in ipython on Windows. | ||
ipython # Better interactive Python shell. | ||
mock | ||
|
||
# Helper tools | ||
zest.releaser # Makes releasing easier | ||
wheel>0.24.0 # For creating .whl packages in Appveyour to avoid compiling again. | ||
check-manifest # Checks MANIFEST.in | ||
pyroma # Checks if package follows best practices of Python packaging. | ||
chardet # character encoding detector. | ||
readme # Check PYPI description. | ||
twine # For secure upload of tar.gz to PYPI. | ||
pycmd # Contains 'py.cleanup' that removes all .pyc files and similar. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,60 +1 @@ | ||
# Work-around for a bug in execnet 1.4.1 | ||
# :todo: remove this again, once a version of execnet fixing this is released | ||
hg+https://htgoebel@bitbucket.org/htgoebel/execnet | ||
|
||
# For running tests | ||
pytest >= 2.7.3 # Testing framework. | ||
pytest-xdist # Plugin allowing running tests in parallel. | ||
pytest-timeout # Plugin to abort hanging tests. | ||
pytest-catchlog # Capture log output separately from stdout/stderr | ||
pytest-drop-dup-tests # allows specifying order without duplicates | ||
pyreadline # Colors in ipython on Windows. | ||
ipython # Better interactive Python shell. | ||
mock | ||
|
||
# Helper tools | ||
zest.releaser # Makes releasing easier | ||
wheel>0.24.0 # For creating .whl packages in Appveyour to avoid compiling again. | ||
check-manifest # Checks MANIFEST.in | ||
pyroma # Checks if package follows best practices of Python packaging. | ||
chardet # character encoding detector. | ||
readme # Check PYPI description. | ||
twine # For secure upload of tar.gz to PYPI. | ||
pycmd # Contains 'py.cleanup' that removes all .pyc files and similar. | ||
|
||
|
||
# Test libraries | ||
# Url for downloading PyCrypto prebuilt Windows binaries: | ||
# http://www.voidspace.org.uk/python/pycrypto-2.6.1/ | ||
pycrypto # Required for crypto feature - encrypting bytecode. | ||
Django<1.8.11 # PyInstaller doesn't yet work with Django 1.9 | ||
babel>2.0 # Required by sphinx. Version 2.0 doesn't work on Windows. | ||
boto | ||
boto3 | ||
botocore | ||
cherrypy | ||
gevent | ||
pygments | ||
pylint>=1.5 | ||
markdown | ||
simplejson # simplejson is used for text_c_extension | ||
sphinx | ||
pyzmq | ||
zope.interface # Required for test_namespace_package | ||
numpy | ||
lxml | ||
keyring | ||
pycparser | ||
pytz | ||
sqlalchemy | ||
twisted | ||
pyexcelerate | ||
Pillow | ||
|
||
# dateutil.tz is a package in 2.5.0 and does not play nice with PyInstaller. | ||
python-dateutil>2.5.0 | ||
pandas | ||
|
||
# matplotlib 1.5+ does not provide binaries for python 3.3 | ||
matplotlib ; python_version < '2.8' or python_version >= '3.4' | ||
matplotlib==1.4.3 ; python_version >= '3.3' and python_version < '3.4' | ||
-r requirements-libraries.txt |