Skip to content

GitHub Action

Setup Nox

0.1.0 Latest version
Use latest version

Setup Nox

Use the Nox testing automation tool for Python in GitHub Actions


Copy and paste the following snippet into your .yml file.

- name: Setup Nox
  uses: excitedleigh/setup-nox@0.1.0
Learn more about this action in excitedleigh/setup-nox
Choose a version


Use the Nox testing automation tool for Python in GitHub Actions.

GitHub Actions status

This action sets up a Python environment with Nox by:

  • Activating every version of Python that GitHub Actions supports.
  • Installing Nox.

After you use it, you'll be able to use Nox with every Python version available on GitHub Actions. (The exception to this is on Windows, where at present only CPython 3.x are guaranteed to work). Nox itself will be installed in the newest available Python version.

This action runs in the GitHub Actions environment itself and not in Docker, which means it works on Linux, Windows and macOS, but only with the available Python versions. If you need Python versions outside that, but you only need Linux, you can also try the thekevjames/nox Docker images.

It is forked from the official actions/setup-python action by GitHub.



- uses: actions/checkout@1.0.0
- uses: excitedleigh/setup-nox@0.1.0
- run: nox


The scripts and documentation in this project are released under the MIT License


Contributions are welcome! See Contributor's Guide

You can’t perform that action at this time.