|
6 | 6 |
|
7 | 7 | .. towncrier release notes start |
8 | 8 |
|
| 9 | +********************** |
| 10 | + v4.37.0 (2026-02-17) |
| 11 | +********************** |
| 12 | + |
| 13 | +Features - 4.37.0 |
| 14 | +================= |
| 15 | + |
| 16 | +- Add ``extra_setup_commands`` configuration option to run commands after dependency and package installation but before |
| 17 | + test commands, useful with ``--notest`` for separating setup from execution - by :user:`gaborbernat`. (:issue:`1504`) |
| 18 | + |
| 19 | +Bugfixes - 4.37.0 |
| 20 | +================= |
| 21 | + |
| 22 | +- Set ``PIP_USER=0`` environment variable when running pip commands in virtualenvs to prevent pip from attempting |
| 23 | + ``--user`` installs when users have ``pip config --user`` configured globally — by :user:`gaborbernat`. |
| 24 | + (:issue:`3010`) |
| 25 | +- Fix TOML env_run_base and env_pkg_base deps being clobbered when referenced with additional deps in testenv |
| 26 | + configuration (:issue:`3393`) |
| 27 | +- Normalize extra names when resolving dependencies so that underscores and hyphens are treated equivalently (e.g. |
| 28 | + ``extras = snake_case`` now matches ``Provides-Extra: snake-case`` in wheel metadata) - by :user:`Fridayai700`. |
| 29 | + (:issue:`3433`) |
| 30 | +- Fix ``setenv`` modifications to ``PATH`` being overwritten when tox environment paths are set up - by |
| 31 | + :user:`Fridayai700` (:issue:`3445`) |
| 32 | +- Fix ``deps`` entries with ``~=`` version specifier being incorrectly treated as local paths instead of being passed |
| 33 | + through to pip - by :user:`Fridayai700`. (:issue:`3447`) |
| 34 | +- Fix factor selection via ``TOX_FACTORS`` environment variable producing wrong results because ``append`` + |
| 35 | + ``nargs="+"`` actions need nested list types for proper env var conversion - by :user:`Fridayai700`. (:issue:`3557`) |
| 36 | +- Fix custom ``install_command`` being ignored when specified in TOML configuration (``tox.toml``/``pyproject.toml``) - |
| 37 | + by :user:`Fridayai700`. (:issue:`3574`) |
| 38 | +- Fix env names containing dots (e.g. ``py3.11``) losing their description in TOML configuration - by |
| 39 | + :user:`Fridayai700`. (:issue:`3590`) |
| 40 | +- Run pre-commit on changelog.rst after towncrier build to ensure proper formatting before committing the release |
| 41 | + (:issue:`3717`) |
| 42 | +- Fix type checker CI failure by adding ``completion`` extras to ``type`` and ``type-min`` environments so ``ty`` can |
| 43 | + resolve the ``argcomplete`` import - by :user:`gaborbernat`. (:issue:`3728`) |
| 44 | + |
| 45 | +Documentation - 4.37.0 |
| 46 | +====================== |
| 47 | + |
| 48 | +- Restructured documentation using the Diátaxis framework to separate Tutorial, How-to guides, Reference, and |
| 49 | + Explanation content for better discoverability and user experience. (:issue:`3718`) |
| 50 | + |
9 | 51 | ********************** |
10 | 52 | v4.36.1 (2026-02-17) |
11 | 53 | ********************** |
|
0 commit comments