summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml2
-rw-r--r--appveyor.yml2
-rw-r--r--ci/requirements.pip4
-rw-r--r--circle.yml2
-rw-r--r--doc/contributing.rst2
-rw-r--r--requirements/dev.pip (renamed from requirements.pip)9
-rw-r--r--requirements/tox.pip2
-rw-r--r--requirements/wheel.pip3
-rw-r--r--tox_wheels.ini7
9 files changed, 17 insertions, 16 deletions
diff --git a/.travis.yml b/.travis.yml
index fab44244..2f33ba70 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,7 +16,7 @@ env:
- TOXENV=pypy
install:
- - pip install -r ci/requirements.pip
+ - pip install -r requirements/tox.pip
script:
- tox
diff --git a/appveyor.yml b/appveyor.yml
index 90df51af..15522a7f 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -112,7 +112,7 @@ install:
- "pip install --disable-pip-version-check --user --upgrade pip"
# Install requirements.
- - "%CMD_IN_ENV% pip install -r ci/requirements.pip"
+ - "%CMD_IN_ENV% pip install -r requirements/tox.pip -r requirements/wheel.pip"
build_script:
# If not a metacov job, then build wheels and .exe installers.
diff --git a/ci/requirements.pip b/ci/requirements.pip
deleted file mode 100644
index 74bcc574..00000000
--- a/ci/requirements.pip
+++ /dev/null
@@ -1,4 +0,0 @@
-# Things to install in continuous integration environments.
-setuptools==18.2
-tox==2.1.1
-wheel==0.24.0
diff --git a/circle.yml b/circle.yml
index bd22f535..a52959ef 100644
--- a/circle.yml
+++ b/circle.yml
@@ -11,7 +11,7 @@ dependencies:
pre:
- pip install -U pip
override:
- - pip install -r ci/requirements.pip
+ - pip install -r requirements/tox.pip
test:
override:
diff --git a/doc/contributing.rst b/doc/contributing.rst
index 8690fff5..dc50202c 100644
--- a/doc/contributing.rst
+++ b/doc/contributing.rst
@@ -49,7 +49,7 @@ these steps:
#. Install the requirements::
- $ pip install -r requirements.pip
+ $ pip install -r requirements/dev.pip
#. Install a number of versions of Python. Coverage.py supports a wide range
of Python versions. The more you can test with, the more easily your code
diff --git a/requirements.pip b/requirements/dev.pip
index 74b06641..07920bfa 100644
--- a/requirements.pip
+++ b/requirements/dev.pip
@@ -1,19 +1,20 @@
# Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0
# For details: https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt
+# Requirements for doing local development work on coverage.py.
# https://requires.io/github/nedbat/coveragepy/requirements/
-# PyPI requirements for running tests for coverage.py
+# PyPI requirements for running tests.
nose==1.3.7
-tox==2.1.1
+-r tox.pip
-# and for linting...
+# for linting.
greenlet==0.4.9
mock==1.3.0
PyContracts==1.7.6
pyenchant==1.6.6
pylint==1.4.4
-# and for kitting...
+# for kitting.
requests==2.7.0
twine==1.5.0
diff --git a/requirements/tox.pip b/requirements/tox.pip
new file mode 100644
index 00000000..9080d82e
--- /dev/null
+++ b/requirements/tox.pip
@@ -0,0 +1,2 @@
+# The version of tox used by coverage.py
+tox==2.1.1
diff --git a/requirements/wheel.pip b/requirements/wheel.pip
new file mode 100644
index 00000000..13c6150c
--- /dev/null
+++ b/requirements/wheel.pip
@@ -0,0 +1,3 @@
+# Things needed to make wheels for coverage.py
+setuptools==18.2
+wheel==0.24.0
diff --git a/tox_wheels.ini b/tox_wheels.ini
index 8494ec50..f956183d 100644
--- a/tox_wheels.ini
+++ b/tox_wheels.ini
@@ -6,9 +6,8 @@ envlist = py{26,27,33,34,35}
toxworkdir = {toxinidir}/.tox_kits
[testenv]
+deps =
+ -rrequirements/wheel.pip
+
commands =
python setup.py bdist_wheel {posargs}
-
-deps =
- wheel
- setuptools >= 6.0.0