coder guide
=============
-.. Copyright (c) 2004-2020 mudpy authors. Permission to use, copy,
+.. Copyright (c) 2004-2021 mudpy authors. Permission to use, copy,
modify, and distribute this software is granted under terms
provided in the LICENSE file distributed with this software.
Linux), a modern Python 3 interpreter (any of the minor revisions
mentioned in the ``metadata.classifier`` section of
:file:`setup.cfg`) and a recent release of the tox_ utility (at least
-the ``tox.minversion`` mentioned in :file:`tox.ini`). The tox-venv_
-plug-in for tox is also recommended.
+the ``tox.minversion`` mentioned in :file:`tox.ini`).
.. _tox: https://tox.readthedocs.io/
-.. _tox-venv: https://pypi.org/project/tox-venv/
application program interface
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
on Debian 10 (a.k.a. *Buster*) you need to expressly install the
``pip`` and ``venv`` modules since they're packaged separately from
the rest of the Python standard library. Once that's done, you can
-perform local installs of ``tox`` and ``tox-venv`` as a normal
-non-root user. We're also going to install system packages for the
-``git`` revision control toolset and an extensible console-based MUD
-client called ``tf5`` (TinyFugue version 5)::
+perform a local install of ``tox`` as a normal non-root user. We're
+also going to install system packages for the ``git`` revision
+control toolset and an extensible console-based MUD client called
+``tf5`` (TinyFugue version 5)::
sudo apt install git python3-pip python3-venv tf5
- pip install --user tox tox-venv
+ pip install --user tox
exit
The reason for exiting is that, if this is the first time you've
-# Copyright (c) 2016-2020 mudpy authors. Permission to use, copy,
+# Copyright (c) 2016-2021 mudpy authors. Permission to use, copy,
# modify, and distribute this software is granted under terms
# provided in the LICENSE file distributed with this software.
# calling imp instead of importlib so probably not while we still support 3.6
setenv =
PYTHONWARNINGS=default::DeprecationWarning
+ VIRTUALENV_CREATOR=venv
commands = mudpy_selftest mudpy/tests/fixtures/test_daemon.yaml
[testenv:bandit]