nox
« Back to VersTracker
Description:
Flexible test automation for Python
Type: Formula  |  Latest Version: 2025.11.12@0  |  Tracked Since: Dec 18, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: testing automation python virtualenv ci-cd developer-tools
Install: brew install nox
About:
Nox is a command-line tool that automates testing in Python projects across multiple environments and Python versions. It uses a simple Python file to define test sessions, handling virtual environment creation and dependency installation automatically. This provides a reproducible and flexible way to run tests, linting, and other development tasks.
Key Features:
  • Declarative configuration via a Python file (noxfile.py)
  • Automated virtual environment management for each session
  • Parallel session execution to speed up test runs
  • Support for multiple Python versions and interpreters
Use Cases:
  • Running a project's test suite against multiple Python versions (e.g., 3.8, 3.9, 3.10)
  • Automating linting, formatting, and documentation builds in a consistent environment
  • Creating reproducible CI/CD pipelines that are easy to set up and maintain
Alternatives:
  • tox – The primary alternative; tox uses an INI file format, while Nox uses Python for more flexibility and power.
  • Make – A general-purpose build tool; Nox is Python-specific and provides built-in virtual environment management.
Version History
Detected Version Rev Change Commit
Dec 18, 2025 8:18am 2025.11.12 0 VERSION_BUMP a14ba46b
Nov 12, 2025 8:09pm 0 VERSION_BUMP 77d4d825
Oct 12, 2025 3:11pm 0 VERSION_BUMP 1daf8abc
Oct 12, 2024 9:28am 0 VERSION_BUMP 01b46c68
Oct 10, 2024 2:19am 2024.04.15 0 VERSION_BUMP bf145381
Oct 9, 2024 6:30pm 2024.04.15 0 VERSION_BUMP 58476494