.. _development_and_contributing: Development and contributing ============================ To do development work for Simple JWT, make your own fork on Github, clone it locally, make and activate a virtualenv for it, then from within the project directory: .. code-block:: bash pip install --upgrade pip setuptools pip install -e .[dev] If you're running a Mac and/or with zsh, you need to escape the brackets: .. code-block:: bash pip install -e .\[dev\] To run the tests: .. code-block:: bash pytest To run the tests in all supported environments with tox, first `install pyenv `__. Next, install the relevant Python minor versions and create a ``.python-version`` file in the project directory: .. code-block:: bash pyenv install 3.9.x cat > .python-version <