@@ -153,14 +153,8 @@ To also run the doctests within docstrings, run::
153153
154154 $ pytest -v --doctest-modules numcodecs
155155
156- Tests can be run under different Python versions using tox. E.g. (assuming you have the
157- corresponding Python interpreters installed on your system)::
158-
159- $ tox -e py36,py37,py38,py39
160-
161156NumCodecs currently supports Python 6-3.9, so the above command must
162- succeed before code can be accepted into the main code base. Note that only the py39
163- tox environment runs the doctests, i.e., doctests only need to succeed under Python 3.9.
157+ succeed before code can be accepted into the main code base.
164158
165159All tests are automatically run via Travis (Linux) and AppVeyor (Windows) continuous
166160integration services for every pull request. Tests must pass under both services before
@@ -175,14 +169,12 @@ Conformance can be checked by running::
175169
176170 $ flake8 --max-line-length=100 numcodecs
177171
178- This is automatically run when invoking ``tox -e py39 ``.
179-
180172Test coverage
181173~~~~~~~~~~~~~
182174
183175NumCodecs maintains 100% test coverage under the latest Python stable release (currently
184176Python 3.9). Both unit tests and docstring doctests are included when computing
185- coverage. Running ``tox -e py39 `` will automatically run the test suite with coverage
177+ coverage. Running ``pytest -v --cov=numcodecs `` will automatically run the test suite with coverage
186178and produce a coverage report. This should be 100% before code can be accepted into the
187179main code base.
188180
@@ -206,9 +198,10 @@ included in the release notes (``docs/release.rst``).
206198
207199The documentation can be built by running::
208200
209- $ tox -e docs
201+ $ cd docs
202+ $ make clean; make html
210203
211- The resulting built documentation will be available in the ``.tox/ docs/tmp /html `` folder.
204+ The resulting built documentation will be available in the ``docs/_build /html `` folder.
212205
213206Development best practices, policies and procedures
214207---------------------------------------------------
@@ -306,10 +299,6 @@ Checkout and update the main branch::
306299 $ git checkout main
307300 $ git pull
308301
309- Verify all tests pass on all supported Python versions, and docs build::
310-
311- $ tox
312-
313302Tag the version (where "X.X.X" stands for the version number, e.g., "2.2.0")::
314303
315304 $ version=X.X.X
0 commit comments