Provided by: nox_2024.04.15-3_all 

NAME
nox - Flexible test automation
DESCRIPTION
usage: nox [-h] [--version] [-l] [--json] [-s [SESSIONS ...]] [-p [PYTHONS ...]] [-k KEYWORDS] [-t [TAGS ...]] [-v] [-ts] [-db {conda,mamba,micromamba,virtualenv,venv,uv,none}] [-fb {conda,mamba,micromamba,virtualenv,venv,uv,none}] [--no-venv] [--reuse-venv {yes,no,always,never}] [-r] [-N] [-R] [-f NOXFILE] [--envdir ENVDIR] [--extra-pythons [EXTRA_PYTHONS ...]] [-P [FORCE_PYTHONS ...]] [-x] [--no-stop-on-first-error] [--error-on-missing-interpreters] [--no-error-on-missing-interpreters] [--error-on-external-run] [--no-error-on-external-run] [--install-only] [--no-install] [--report REPORT] [--non-interactive] [--nocolor] [--forcecolor] ... Nox is a Python automation toolkit. General options: These are general arguments used when invoking Nox. -h, --help Show this help message and exit. --version Show the Nox version and exit. posargs Arguments following ``--`` that are passed through to the session(s). -f NOXFILE, --noxfile NOXFILE Location of the Python file containing Nox sessions. Sessions options: These arguments are used to control which Nox session(s) to execute. -l, --list-sessions, --list List all available sessions and exit. --json JSON output formatting. Requires list-sessions currently. -s [SESSIONS ...], -e [SESSIONS ...], --sessions [SESSIONS ...], --session [SESSIONS ...] Which sessions to run. By default, all sessions will run. -k KEYWORDS, --keywords KEYWORDS Only run sessions that match the given expression. -t [TAGS ...], --tags [TAGS ...] Only run sessions with the given tags. Python options: These arguments are used to control which Python version(s) to use. -p [PYTHONS ...], --pythons [PYTHONS ...], --python [PYTHONS ...] Only run sessions that use the given python interpreter versions. --extra-pythons [EXTRA_PYTHONS ...], --extra-python [EXTRA_PYTHONS ...] Additionally, run sessions using the given python interpreter versions. -P [FORCE_PYTHONS ...], --force-pythons [FORCE_PYTHONS ...], --force-python [FORCE_PYTHONS ...] Run sessions with the given interpreters instead of those listed in the Noxfile. This is a shorthand for ``--python=X.Y --extra-python=X.Y``. It will also work on sessions that don't have any interpreter parametrized. Environment options: These arguments are used to control Nox's creation and usage of virtual environments. -db {conda,mamba,micromamba,virtualenv,venv,uv,none}, --default-venv-backend {conda,mamba,micromamba,virtualenv,venv,uv,none} Virtual environment backend to use by default for Nox sessions, this is ``'virtualenv'`` by default but any of ``['conda', 'mamba', 'micromamba', 'virtualenv', 'venv', 'uv', 'none']`` are accepted. -fb {conda,mamba,micromamba,virtualenv,venv,uv,none}, --force-venv-backend {conda,mamba,micromamba,virtualenv,venv,uv,none} Virtual environment backend to force-use for all Nox sessions in this run, overriding any other venv backend declared in the Noxfile and ignoring the default backend. Any of ``['conda', 'mamba', 'micromamba', 'virtualenv', 'venv', 'uv', 'none']`` are accepted. --no-venv Runs the selected sessions directly on the current interpreter, without creating a venv. This is an alias for '--force-venv-backend none'. --reuse-venv {yes,no,always,never} Controls existing virtualenvs recreation. This is ``'no'`` by default, but any of ``('yes', 'no', 'always', 'never')`` are accepted. -r, --reuse-existing-virtualenvs This is an alias for '--reuse-venv=yes|no'. -N, --no-reuse-existing-virtualenvs Disables --reuse-existing-virtualenvs if it is enabled in the Noxfile. -R Reuse existing virtualenvs and skip package reinstallation. This is an alias for '--reuse-existingvirtualenvs --no-install'. --envdir ENVDIR Directory where Nox will store virtualenvs, this is ``.nox`` by default. Execution options: These arguments are used to control execution of sessions. -x, --stop-on-first-error Stop after the first error. --no-stop-on-first-error Disables --stop-on-first-error if it is enabled in the Noxfile. --error-on-missing-interpreters Error instead of skipping sessions if an interpreter can not be located. --no-error-on-missing-interpreters Disables --error-on-missing-interpreters if it is enabled in the Noxfile. --error-on-external-run Error if run() is used to execute a program that isn't installed in a session's virtualenv. --no-error-on-external-run Disables --error-on-external-run if it is enabled in the Noxfile. --install-only Skip session.run invocations in the Noxfile. --no-install Skip invocations of session methods for installing packages (session.install, session.conda_install, session.run_install) when a virtualenv is being reused. --non-interactive Force session.interactive to always be False, even in interactive sessions. Reporting options: These arguments are used to control Nox's reporting during execution. -v, --verbose Logs the output of all commands run including commands marked silent. -ts, --add-timestamp Adds a timestamp to logged output. --report REPORT Output a report of all sessions to the given filename. --nocolor, --no-color Disable all color output. --forcecolor, --force-color Force color output, even if stdout is not an interactive terminal.
SEE ALSO
The full documentation for nox is maintained as a Texinfo manual. If the info and nox programs are properly installed at your site, the command info nox should give you access to the complete manual. nox 2024.4.15 December 2024 NOX(1)