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
skill, spell, item, or however finding that information would
best fit into your setting). This is stored in the element's
:code:`.key` attribute, and you can play around with it on the
- command line with :command:`show result` like this::
+ command line with :command:`evaluate` like this::
> look
Center Sample Location
A sample prop sits here.
Utso is here.
- > show result [
+ > evaluate [
a.key.split('_', 1)[1]
for a in actor.universe.contents[
actor.get('location')