The tox-venv plugin is deprecated, now that tox can call the venv
module directly in place of virtualenv. Drop it, stop recommending
it in the documentation, and configure tox to use venv explicitly
instead.
coder guide
=============
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.
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
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: https://tox.readthedocs.io/
-.. _tox-venv: https://pypi.org/project/tox-venv/
application program interface
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
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
sudo apt install git python3-pip python3-venv tf5
- pip install --user tox tox-venv
exit
The reason for exiting is that, if this is the first time you've
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.
# 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
# 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]
commands = mudpy_selftest mudpy/tests/fixtures/test_daemon.yaml
[testenv:bandit]