tox
tox copied to clipboard
Command line driven CI frontend and development task automation tool.
Context: in the [psycopg](https://github.com/psycopg/psycopg/) project, there are packages `psycopg` and `psycopg_c`. Testing the latter requires installing the former. The `psycopg_c/tox.ini` specifies: ```ini [testenv] changedir = .. deps = {toxinidir}/../psycopg[test] ```...
__WARNING:__ to make manual checks easier, there is a temporary "test" commit on this dev branch that must be removed before merging. (@0cjs will do this on request, or you...
## Issue Given this config: ```ini [testenv:black] deps = black==23.3.0 commands = {envpython} -m black . --check [testenv:tip-black] deps = black commands = {[testenv:black]commands} ``` in tox 3.28.0, both executions...
👍 See https://github.com/tox-dev/tox-uv/issues/10 for a use case.
## Issue Hi, I have encountered what I believe is tox bug. With 2 test environments: base (`[testenv]`) and non-base (`[testenv:hs]`), _some_ environment variables from the base one aren't set...
updates: - [github.com/astral-sh/ruff-pre-commit: v0.2.1 → v0.2.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.2.1...v0.2.2)
First of all, thank you for this great tool! Really appreciate your hard work 👍 ## Issue I'm running tox to test https://github.com/EmilStenstrom/django-components/ (public project). Locally I install all the...
## Issue On Windows, using the provided path separator `{/}` as a trailing sep leads to weird quoting issues for at least commands. The quoting doesn't happen in my example...
## Issue Consider the following toy `tox.ini`: ```ini [testenv] skip_install = true allowlist_externals = echo commands = echo "base testenv" [testenv:functional{-py310}] commands = echo "functional testenv" ``` This _should_ result...