@@ -90,7 +90,7 @@ you have cloned the NumCodecs source code and your current working directory is
90
90
the repository, you can do something like the following::
91
91
92
92
$ mkdir -p ~/pyenv/numcodecs-dev
93
- $ virtualenv --no-site-packages --python=/usr/bin/python3.7 ~/pyenv/numcodecs-dev
93
+ $ virtualenv --no-site-packages --python=/usr/bin/python3.8 ~/pyenv/numcodecs-dev
94
94
$ source ~/pyenv/numcodecs-dev/bin/activate
95
95
$ pip install -r requirements_dev.txt
96
96
$ python setup.py build_ext --inplace
@@ -145,11 +145,11 @@ To also run the doctests within docstrings, run::
145
145
Tests can be run under different Python versions using tox. E.g. (assuming you have the
146
146
corresponding Python interpreters installed on your system)::
147
147
148
- $ tox -e py27,py35,py36,py37
148
+ $ tox -e py27,py35,py36,py37,py38
149
149
150
- NumCodecs currently supports Python 2.7 and Python 3.5-3.7 , so the above command must
151
- succeed before code can be accepted into the main code base. Note that only the py37
152
- tox environment runs the doctests, i.e., doctests only need to succeed under Python 3.7 .
150
+ NumCodecs currently supports Python 2.7 and Python 3.5-3.8 , so the above command must
151
+ succeed before code can be accepted into the main code base. Note that only the py38
152
+ tox environment runs the doctests, i.e., doctests only need to succeed under Python 3.8 .
153
153
154
154
All tests are automatically run via Travis (Linux) and AppVeyor (Windows) continuous
155
155
integration services for every pull request. Tests must pass under both services before
@@ -164,14 +164,14 @@ Conformance can be checked by running::
164
164
165
165
$ flake8 --max-line-length=100 numcodecs
166
166
167
- This is automatically run when invoking ``tox -e py37 ``.
167
+ This is automatically run when invoking ``tox -e py38 ``.
168
168
169
169
Test coverage
170
170
~~~~~~~~~~~~~
171
171
172
172
NumCodecs maintains 100% test coverage under the latest Python stable release (currently
173
- Python 3.7 ). Both unit tests and docstring doctests are included when computing
174
- coverage. Running ``tox -e py37 `` will automatically run the test suite with coverage
173
+ Python 3.8 ). Both unit tests and docstring doctests are included when computing
174
+ coverage. Running ``tox -e py38 `` will automatically run the test suite with coverage
175
175
and produce a coverage report. This should be 100% before code can be accepted into the
176
176
main code base.
177
177
@@ -185,7 +185,7 @@ Documentation
185
185
Docstrings for user-facing classes and functions should follow the `numpydoc
186
186
<https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt> `_ standard,
187
187
including sections for Parameters and Examples. All examples will be run as doctests
188
- under Python 3.7 .
188
+ under Python 3.8 .
189
189
190
190
NumCodecs uses Sphinx for documentation, hosted on readthedocs.org. Documentation is
191
191
written in the RestructuredText markup language (.rst files) in the ``docs `` folder.
0 commit comments