28 Commits

Author SHA256 Message Date
306fc3dec2 Accepting request 1318332 from devel:languages:python
- update to 2025.11.12:
  * Avoid warnings when running in script mode
  * `nox --report  ` should support `Path`
  * Install env was typed differently
  * pytest `log_level` is better than `log_cli_level`
  * Use last intel macOS image
  * Add a few more passing ruff checks
- update to 2025.10.16:
  * Make pbs-installer an optional dependency
  * Include time on longer runs (adds `humanize` dependency)
- update to 2025.10.14:
  * Add `--download-python` python option
  * Add `session.env_dir` to get the Path to the environment
  * Correct minimum versions and test

OBS-URL: https://build.opensuse.org/request/show/1318332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-nox?expand=0&rev=13
2025-11-18 14:39:11 +00:00
fde8904e5d - update to 2025.11.12:
* Avoid warnings when running in script mode
  * `nox --report  ` should support `Path`
  * Install env was typed differently
  * pytest `log_level` is better than `log_cli_level`
  * Use last intel macOS image
  * Add a few more passing ruff checks
- update to 2025.10.16:
  * Make pbs-installer an optional dependency
  * Include time on longer runs (adds `humanize` dependency)
- update to 2025.10.14:
  * Add `--download-python` python option
  * Add `session.env_dir` to get the Path to the environment
  * Correct minimum versions and test

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nox?expand=0&rev=27
2025-11-17 21:21:22 +00:00
a39bb9deca Accepting request 1307578 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1307578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-nox?expand=0&rev=12
2025-09-29 14:32:44 +00:00
83245573b5 - update to 2025.05.01:
* This is a bugfix release that primarily adds support for uv
    0.7+. A few other small fixes were made.
- update to 2025.02.09:
  * This release improves PEP 723 support, including adding
    dependencies to the noxfile itself ("plugins"). It adds the
    long-awaited "requires" option, allowing sessions to require
    other sessions. And it brings further improvements to the
    `pyproject.toml` support, including helpers for dependency-
    groups and Python version lists.
  * More typing and test improvements
  * Some extra simplifications from Ruff
  * Use dependency-groups
  * Pull out env creation into helper method
  * Pulled out `get_virtualenv` & better typing
  * Fix broken mock on CPython 3.12.8+ in tests

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nox?expand=0&rev=25
2025-09-21 14:46:53 +00:00
370a1e9e23 Accepting request 1232725 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1232725
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-nox?expand=0&rev=11
2024-12-20 14:27:28 +00:00
82be1e6156 - Add missing requirements
- Add fix-broken-mock-test.patch to fix testsuite

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nox?expand=0&rev=23
2024-12-20 00:12:36 +00:00
f7013734a3 Accepting request 1217424 from devel:languages:python
- update to 2024.10.09:
  * This release adds explicit support for Python 3.13 and drops
    support for running Nox itself under Python 3.7. Note that
    you can still use 3.7 in your Nox sessions, we just dropped
    support for installing & running `nox` itself in 3.7.
  * Allow setting tags on parametrized sessions
  * Added support for `uv`-installed pythons
  * Added `session.install_and_run_script`
  * Updated type annotation of `stderr` parameter to make it
    optional
  * Removed `add_timestamp` from `noxfile.options`

OBS-URL: https://build.opensuse.org/request/show/1217424
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-nox?expand=0&rev=10
2024-10-24 13:43:18 +00:00
5894c92eae - update to 2024.10.09:
* This release adds explicit support for Python 3.13 and drops
    support for running Nox itself under Python 3.7. Note that
    you can still use 3.7 in your Nox sessions, we just dropped
    support for installing & running `nox` itself in 3.7.
  * Allow setting tags on parametrized sessions
  * Added support for `uv`-installed pythons
  * Added `session.install_and_run_script`
  * Updated type annotation of `stderr` parameter to make it
    optional
  * Removed `add_timestamp` from `noxfile.options`

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nox?expand=0&rev=21
2024-10-23 20:29:50 +00:00
90126a18bf Accepting request 1169417 from devel:languages:python
- update to 2024.04.15:
  * Added support for PEP 723 (inline script metadata) with
    `nox.project.load_toml`
  * Added support for `micromamba`
  * Added `venv_backend` property to sessions
  * Added the ability to use `None` to remove environment
    variables
  * Added support for skipping sessions by default using
    `default=False`
  * Use static arguments instead of `**kwargs`
  * Do not depend on `pipx` in Nox GitHub action
  * Disallow `UV_SYSTEM_PYTHON`
  * Ensure 'uv' always works in a uv venv
  * Fixed missing f-string in `--help` message
  * Don't error if not installing to passthrough
  * Avoid mixing `venv` and `conda` from environment
  * Skip test for conda env when `conda` isn't installed
- drop support-tox-4.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/1169417
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-nox?expand=0&rev=9
2024-04-21 18:28:17 +00:00
95780b09f4 - drop support-tox-4.patch (upstream)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nox?expand=0&rev=19
2024-04-20 20:58:29 +00:00
ad6e79cb8b - update to 2024.04.15:
* Added support for PEP 723 (inline script metadata) with
    `nox.project.load_toml`
  * Added support for `micromamba`
  * Added `venv_backend` property to sessions
  * Added the ability to use `None` to remove environment
    variables
  * Added support for skipping sessions by default using
    `default=False`
  * Use static arguments instead of `**kwargs`
  * Do not depend on `pipx` in Nox GitHub action
  * Disallow `UV_SYSTEM_PYTHON`
  * Ensure 'uv' always works in a uv venv
  * Fixed missing f-string in `--help` message
  * Don't error if not installing to passthrough
  * Avoid mixing `venv` and `conda` from environment
  * Skip test for conda env when `conda` isn't installed

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nox?expand=0&rev=18
2024-04-20 20:58:11 +00:00
29b1b622b3 Accepting request 1158307 from devel:languages:python
- update to 2024.03.02:
  * Add `uv` backend
  * Add venv backend fallback
  * Add option `--reuse-venv {yes,no,never,always}`
  * Add environment variable `NOX_DEFAULT_VENV_BACKEND` for
    default backend
  * Rename `session.run_always` to `session.run_install`
  * Add more option argument completions
  * Implement `tox-to-nox` for tox 4
  * Allow `--force-python` on unparametrized sessions
  * Add `include_outer_env` parameter to `session.run` and
    friends
  * GitHub Action: Add support for the `~` version specifier

OBS-URL: https://build.opensuse.org/request/show/1158307
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-nox?expand=0&rev=8
2024-03-17 21:13:45 +00:00
7f7a9038e0 - update to 2024.03.02:
* Add `uv` backend
  * Add venv backend fallback
  * Add option `--reuse-venv {yes,no,never,always}`
  * Add environment variable `NOX_DEFAULT_VENV_BACKEND` for
    default backend
  * Rename `session.run_always` to `session.run_install`
  * Add more option argument completions
  * Implement `tox-to-nox` for tox 4
  * Allow `--force-python` on unparametrized sessions
  * Add `include_outer_env` parameter to `session.run` and
    friends
  * GitHub Action: Add support for the `~` version specifier

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nox?expand=0&rev=16
2024-03-15 21:09:27 +00:00
a0362e9f55 Accepting request 1094736 from devel:languages:python
- Add patch support-tox-4.patch:
  * Support tox 4
- Refresh upstream tarball due to repo move.

OBS-URL: https://build.opensuse.org/request/show/1094736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-nox?expand=0&rev=7
2023-06-23 19:52:28 +00:00
0d0df71fd5 - Refresh upstream tarball due to repo move.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nox?expand=0&rev=14
2023-06-23 02:42:55 +00:00
c55b29cc97 - Add patch support-tox-4.patch:
* Support tox 4

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nox?expand=0&rev=13
2023-06-16 03:04:14 +00:00
635ca31dd7 Accepting request 1083339 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1083339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-nox?expand=0&rev=6
2023-05-03 12:09:35 +00:00
d15019691c Accepting request 1082890 from home:jayvdb:branches:devel:languages:python
- Update to v2023.4.22

depends on https://build.opensuse.org/request/show/1082837

OBS-URL: https://build.opensuse.org/request/show/1082890
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nox?expand=0&rev=11
2023-04-27 21:49:16 +00:00
674c50a090 Accepting request 815362 from devel:languages:python
- Update to version 2020.5.24:
  * Add new options for `venv_backend`, including the ability to set the
    backend globally. (#326)
  * Fix various typos in the documentation. (#325, #326, #281)
  * Add `session.create_tmp`. (#320)
  * Place all of Nox's command-line options into argparse groups. (#306)
  * Add the `--pythons` command-line option to allow specifying which versions
    of Python to run. (#304)
  * Add a significant amount of type annotations. (#297, #294, #290, #282, #274)
  * Stop building universal wheels since we don't support Python 2. (#293)
  * Add the ability to specify additional options for the virtualenv backend using `venv_params`. (#280)
  * Prefer `importlib.metadata` for metadata loading, removing our dependency on `pkg_resources`. (#277)
  * Add OmegaConf and Hydra to list of projects that use Nox. (#279)
  * Use a more accurate error message, along with the cause, if loading of noxfile runs into error. (#272)
  * Test against Python 3.8. (#270)
  * Fix a syntax highlighting mistake in configuration docs. (#268)
  * Use `stdout.isatty` to finalize color instead of `stdin.isatty`. (#267)

OBS-URL: https://build.opensuse.org/request/show/815362
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-nox?expand=0&rev=5
2020-06-17 12:54:43 +00:00
f8904431ea - Update to version 2020.5.24:
* Add new options for `venv_backend`, including the ability to set the
    backend globally. (#326)
  * Fix various typos in the documentation. (#325, #326, #281)
  * Add `session.create_tmp`. (#320)
  * Place all of Nox's command-line options into argparse groups. (#306)
  * Add the `--pythons` command-line option to allow specifying which versions
    of Python to run. (#304)
  * Add a significant amount of type annotations. (#297, #294, #290, #282, #274)
  * Stop building universal wheels since we don't support Python 2. (#293)
  * Add the ability to specify additional options for the virtualenv backend using `venv_params`. (#280)
  * Prefer `importlib.metadata` for metadata loading, removing our dependency on `pkg_resources`. (#277)
  * Add OmegaConf and Hydra to list of projects that use Nox. (#279)
  * Use a more accurate error message, along with the cause, if loading of noxfile runs into error. (#272)
  * Test against Python 3.8. (#270)
  * Fix a syntax highlighting mistake in configuration docs. (#268)
  * Use `stdout.isatty` to finalize color instead of `stdin.isatty`. (#267)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nox?expand=0&rev=9
2020-06-17 06:24:47 +00:00
c070fc0b74 Accepting request 808044 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/808044
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-nox?expand=0&rev=4
2020-05-28 07:11:40 +00:00
Tomáš Chvátal
c65a49f092 Accepting request 807987 from home:pgajdos:python
submit

OBS-URL: https://build.opensuse.org/request/show/807987
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nox?expand=0&rev=7
2020-05-21 18:33:47 +00:00
3f3dc3064a Accepting request 789709 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/789709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-nox?expand=0&rev=3
2020-03-30 21:04:47 +00:00
Tomáš Chvátal
fe9bb0eb85 Accepting request 789703 from home:pgajdos:python
- version update to 2019.11.9
  - Fix example installation call for pip. (#259)
  - Allow colorlog 4. (#257)
  - Order Pythons in descending version in `appveyor.yml`. (#258)
  - Add link to GitHub Action for Nox. (#255)
  - Use double "\`" for inline code. (#254)
  - Add types to `_option_set.py`. (#249)
  - Add type hints to `tasks.py`. (#241)
  - Fix typo (virtulenvs). (#247)
  - Replace flake8 sorter with isort. (#242)
  - Pass `VIRTUAL_ENV` environment variable to commands executed in a virtualenv. (#245)
  - Fix docs to show correct list for parametrize. (#244)
  - Add argcomplete dependency to conda test session. (#240)

OBS-URL: https://build.opensuse.org/request/show/789703
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nox?expand=0&rev=5
2020-03-30 10:32:41 +00:00
b15724382c Accepting request 738827 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/738827
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-nox?expand=0&rev=2
2019-10-17 10:21:43 +00:00
Tomáš Chvátal
2ff2729955 Accepting request 738717 from home:jayvdb:branches:devel:languages:python
- Remove upper version specifiers preventing use with latest colorlog

colorlog bump approved upstream https://github.com/theacodes/nox/pull/257

But they will keep upper bounds pins so unfortunately the hack will likely be needed ongoing.

OBS-URL: https://build.opensuse.org/request/show/738717
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nox?expand=0&rev=3
2019-10-16 08:22:45 +00:00
edbe296679 Accepting request 738260 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/738260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-nox?expand=0&rev=1
2019-10-16 07:13:36 +00:00
Tomáš Chvátal
d057a91821 Accepting request 738249 from home:jayvdb:py-new
A lot of notable projects are switching from tox to nox
https://nox.readthedocs.io/en/stable/#projects-that-use-nox

OBS-URL: https://build.opensuse.org/request/show/738249
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nox?expand=0&rev=1
2019-10-14 10:51:06 +00:00