[packages/python3-build] - updated to 1.3.0 (flit_core 3.11.0)
qboosh
qboosh at pld-linux.org
Sun Dec 7 09:36:09 CET 2025
commit b7f0da3657b815c0053057b94380aa9cbe285e9c
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Dec 7 09:36:20 2025 +0100
- updated to 1.3.0 (flit_core 3.11.0)
flit-core-PEP639.patch | 23 ----
non-py313-or-network-tests.patch | 278 ---------------------------------------
post1.patch | 164 -----------------------
python3-build.spec | 70 +++++-----
4 files changed, 34 insertions(+), 501 deletions(-)
---
diff --git a/python3-build.spec b/python3-build.spec
index cee3207..04b8502 100644
--- a/python3-build.spec
+++ b/python3-build.spec
@@ -2,63 +2,64 @@
# Conditional build:
%bcond_without doc # API documentation
%bcond_without tests # unit tests
-%bcond_with bootstrap # bootsrapping without build and install installed
+%bcond_with bootstrap # bootstrapping without build and install installed
%if %{with bootstrap}
%undefine with_doc
%undefine with_tests
%endif
-# docs need furo, furo needs nodejs :(
-%ifarch x32
-%undefine with_doc
-%endif
-
%define pyproject_hooks_version 1.2.0
-%define flit_core_version 3.10.1
+%define flit_core_version 3.11.0
%define installer_version 0.7.0
%define module build
Summary: A simple, correct Python build frontend
Summary(pl.UTF-8): Prosty, poprawny frontend do budowania pakietów Pythona
Name: python3-%{module}
-Version: 1.2.2
-Release: 3
+Version: 1.3.0
+Release: 1
License: MIT
Group: Libraries/Python
# https://pypi.org/simple/build/
Source0: https://files.pythonhosted.org/packages/source/b/build/build-%{version}.tar.gz
-# Source0-md5: f80cc64db8e7fd8f8403a5e8a0562d4d
+# Source0-md5: 48f7fbc11051430eab3c1abe216bed7a
Source1: https://files.pythonhosted.org/packages/source/p/pyproject_hooks/pyproject_hooks-%{pyproject_hooks_version}.tar.gz
# Source1-md5: ed3dd1b984339e83e35f676d7169c192
Source2: https://files.pythonhosted.org/packages/source/f/flit-core/flit_core-%{flit_core_version}.tar.gz
-# Source2-md5: a3381dd58e23e9826c5199b1f70318b0
+# Source2-md5: 6d677b1acef1769c4c7156c7508e0dbd
Source3: https://files.pythonhosted.org/packages/source/i/installer/installer-%{installer_version}.tar.gz
# Source3-md5: d961d1105c9270049528b1167ed021bc
-Patch0: flit-core-PEP639.patch
-Patch1: post1.patch
-Patch2: non-py313-or-network-tests.patch
URL: https://pypi.org/project/build/
%if %{without bootstrap}
BuildRequires: python3-build
BuildRequires: python3-installer
-BuildRequires: python3-flit_core
+BuildRequires: python3-flit_core >= 3.11
%endif
-BuildRequires: python3-modules >= 1:3.2
+BuildRequires: python3-modules >= 1:3.9
%if %{with tests}
-BuildRequires: python3-filelock
-BuildRequires: python3-pytest-mock
-BuildRequires: python3-pytest-rerunfailures
-BuildRequires: python3-tomli
-BuildRequires: python3-virtualenv
+BuildRequires: python3-filelock >= 3
+BuildRequires: python3-packaging >= 19.1
+BuildRequires: python3-pyproject_hooks
+BuildRequires: python3-pytest >= 6.2.4
+BuildRequires: python3-pytest-mock >= 2
+BuildRequires: python3-pytest-rerunfailures >= 9.1
+BuildRequires: python3-setuptools >= 1:67.8.0
+BuildRequires: python3-setuptools_scm >= 6
+%if "%{_ver_lt %{py3_ver} 3.11}" == "1"
+BuildRequires: python3-tomli >= 1.1.0
+%endif
+BuildRequires: python3-virtualenv >= 20.17
+BuildRequires: python3-wheel >= 0.36.0
%endif
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 2.044
%if %{with doc}
-BuildRequires: python3-furo
-BuildRequires: python3-sphinx_argparse_cli
-BuildRequires: python3-sphinx_autodoc_typehints
-BuildRequires: sphinx-pdg-3
+BuildRequires: python3-furo >= 2023.08.17
+BuildRequires: python3-sphinx_argparse_cli >= 1.5
+BuildRequires: python3-sphinx_autodoc_typehints >= 1.10
+BuildRequires: python3-sphinx_issues >= 3.0.0
+BuildRequires: sphinx-pdg-3 >= 7.0
%endif
%if %{with bootstrap}
Provides: python3-flit_core = %{flit_core_version}
@@ -66,7 +67,7 @@ Provides: python3-pyproject_hooks = %{pyproject_hooks_version}
Obsoletes: python3-flit_core <= %{flit_core_version}
Obsoletes: python3-pyproject_hooks <= %{pyproject_hooks_version}
%endif
-Requires: python3-modules >= 1:3.2
+Requires: python3-modules >= 1:3.9
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -89,9 +90,6 @@ Dokumentacja API modułu Pythona %{module}.
%prep
%setup -q %{?with_bootstrap:-a1 -a2 -a3} -n %{module}-%{version}
-%patch -P 0 -p1
-%patch -P 1 -p1
-%patch -P 2 -p1
%build
%if %{with bootstrap}
@@ -109,16 +107,16 @@ cd ..
%endif
%if %{with tests}
+# test_check_dependencies fails as of 1.3.0+flit_core 3.12.0
PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
-PYTEST_PLUGINS=rerunfailures,pytest_mock,check \
-%{__python3} -m pytest tests
+PYTEST_PLUGINS=rerunfailures,pytest_mock \
+PYTHONPATH=$(pwd)/src \
+%{__python3} -m pytest tests -m 'not network and not pypy3323bug' -k 'not test_check_dependencies'
%endif
%if %{with doc}
-cd docs
-sphinx-build-3 -b html -d _build/doctrees . _build/html
-cd ..
-rm -rf docs/_build/html/_sources
+PYTHONPATH=$(pwd)/src \
+sphinx-build-3 -b html -d docs/_build/doctrees docs docs/_build/html
%endif
%install
@@ -155,5 +153,5 @@ rm -rf $RPM_BUILD_ROOT
%if %{with doc}
%files apidocs
%defattr(644,root,root,755)
-%doc docs/_build/html/*
+%doc docs/_build/html/{_static,*.html,*.js}
%endif
diff --git a/flit-core-PEP639.patch b/flit-core-PEP639.patch
deleted file mode 100644
index 330a12e..0000000
--- a/flit-core-PEP639.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From a93a7594655e0d10a409235839fa1af528ba03cc Mon Sep 17 00:00:00 2001
-From: Henry Schreiner <HenrySchreinerIII at gmail.com>
-Date: Fri, 21 Feb 2025 15:53:15 -0500
-Subject: [PATCH] tests: support new version of flit-core (#863)
-
-Signed-off-by: Henry Schreiner <henryschreineriii at gmail.com>
----
- tests/test_self_packaging.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/tests/test_self_packaging.py b/tests/test_self_packaging.py
-index 4fc5ebf8..03c66025 100644
---- a/tests/test_self_packaging.py
-+++ b/tests/test_self_packaging.py
-@@ -59,7 +59,7 @@
- 'build/env.py',
- 'build/py.typed',
- 'build/util.py',
-- 'dist-info/LICENSE',
-+ 'dist-info/licenses/LICENSE',
- 'dist-info/METADATA',
- 'dist-info/RECORD',
- 'dist-info/WHEEL',
diff --git a/non-py313-or-network-tests.patch b/non-py313-or-network-tests.patch
deleted file mode 100644
index 989aef1..0000000
--- a/non-py313-or-network-tests.patch
+++ /dev/null
@@ -1,278 +0,0 @@
---- build-1.2.2/tests/test_util.py~ 2024-09-06 21:03:28.000000000 +0200
-+++ build-1.2.2/tests/test_util.py 2025-04-06 01:42:48.239980608 +0200
-@@ -7,17 +7,6 @@
- import build.util
-
-
-- at pytest.mark.pypy3323bug
-- at pytest.mark.parametrize('isolated', [False, pytest.param(True, marks=[pytest.mark.network, pytest.mark.isolated])])
--def test_wheel_metadata(package_test_setuptools, isolated):
-- metadata = build.util.project_wheel_metadata(package_test_setuptools, isolated)
--
-- # Setuptools < v69.0.3 (https://github.com/pypa/setuptools/pull/4159) normalized this to dashes
-- assert metadata['name'].replace('-', '_') == 'test_setuptools'
-- assert metadata['version'] == '1.0.0'
-- assert isinstance(metadata.json, dict)
--
--
- @pytest.mark.network
- @pytest.mark.pypy3323bug
- def test_wheel_metadata_isolation(package_test_flit):
-@@ -35,15 +24,3 @@
- match="Backend 'flit_core.buildapi' is not available.",
- ):
- build.util.project_wheel_metadata(package_test_flit, isolated=False)
--
--
-- at pytest.mark.network
-- at pytest.mark.pypy3323bug
--def test_with_get_requires(package_test_metadata):
-- metadata = build.util.project_wheel_metadata(package_test_metadata)
--
-- # Setuptools < v69.0.3 (https://github.com/pypa/setuptools/pull/4159) normalized this to dashes
-- assert metadata['name'].replace('-', '_') == 'test_metadata'
-- assert str(metadata['version']) == '1.0.0'
-- assert metadata['summary'] == 'hello!'
-- assert isinstance(metadata.json, dict)
---- build-1.2.2/tests/test_env.py~ 2024-09-06 21:03:28.000000000 +0200
-+++ build-1.2.2/tests/test_env.py 2025-04-06 01:52:19.193313911 +0200
-@@ -258,32 +258,6 @@
- assert env._env_backend.display_name == env_backend_display_name
-
-
-- at pytest.mark.network
-- at pytest.mark.usefixtures('local_pip')
-- at pytest.mark.parametrize(
-- 'installer',
-- [
-- 'pip',
-- pytest.param(
-- 'uv',
-- marks=[
-- pytest.mark.xfail(
-- IS_PYPY and IS_WINDOWS and sys.version_info < (3, 9),
-- reason='uv cannot find PyPy 3.8 executable on Windows',
-- ),
-- pytest.mark.skipif(MISSING_UV, reason='uv executable not found'),
-- ],
-- ),
-- ],
--)
--def test_requirement_installation(
-- package_test_flit: str,
-- installer: build.env.Installer,
--):
-- with build.env.DefaultIsolatedEnv(installer=installer) as env:
-- env.install([f'test-flit @ {Path(package_test_flit).as_uri()}'])
--
--
- @pytest.mark.skipif(MISSING_UV, reason='uv executable not found')
- def test_external_uv_detection_success(
- caplog: pytest.LogCaptureFixture,
---- build-1.2.2/tests/test_self_packaging.py~ 2025-04-06 01:29:19.000000000 +0200
-+++ build-1.2.2/tests/test_self_packaging.py 2025-04-06 01:55:51.093313866 +0200
-@@ -65,55 +65,3 @@
- 'dist-info/WHEEL',
- 'dist-info/entry_points.txt',
- }
--
--
-- at pytest.mark.network
--def test_build_sdist(monkeypatch, tmpdir):
-- monkeypatch.chdir(MAIN_DIR)
--
-- subprocess.run(
-- [
-- sys.executable,
-- '-m',
-- 'build',
-- '--sdist',
-- '--outdir',
-- str(tmpdir),
-- ],
-- check=True,
-- )
--
-- (sdist,) = tmpdir.visit('*.tar.gz')
--
-- with tarfile.open(str(sdist), 'r:gz') as tar:
-- simpler = {n.split('/', 1)[-1] for n in tar.getnames()}
--
-- assert simpler == sdist_files
--
--
-- at pytest.mark.network
-- at pytest.mark.parametrize('args', ((), ('--wheel',)), ids=('from_sdist', 'direct'))
--def test_build_wheel(monkeypatch, tmpdir, args):
-- monkeypatch.chdir(MAIN_DIR)
--
-- subprocess.run(
-- [
-- sys.executable,
-- '-m',
-- 'build',
-- *args,
-- '--outdir',
-- str(tmpdir),
-- ],
-- check=True,
-- )
--
-- (wheel,) = tmpdir.visit('*.whl')
--
-- with zipfile.ZipFile(str(wheel)) as z:
-- names = z.namelist()
--
-- trimmed = {n for n in names if 'dist-info' not in n}
-- trimmed |= {f"dist-info/{n.split('/', 1)[-1]}" for n in names if 'dist-info' in n}
--
-- assert trimmed == wheel_files
---- build-1.2.2/tests/test_main.py.orig 2025-04-06 02:15:37.713313740 +0200
-+++ build-1.2.2/tests/test_main.py 2025-04-06 02:22:43.503313694 +0200
-@@ -196,28 +196,6 @@
- build.__main__.build_package(package_test_flit, '.', ['sdist'])
-
-
-- at pytest.mark.network
-- at pytest.mark.pypy3323bug
--def test_build_package(tmp_dir, package_test_setuptools):
-- build.__main__.build_package(package_test_setuptools, tmp_dir, ['sdist', 'wheel'])
--
-- assert sorted(os.listdir(tmp_dir)) == [
-- 'test_setuptools-1.0.0-py2.py3-none-any.whl',
-- 'test_setuptools-1.0.0.tar.gz',
-- ]
--
--
-- at pytest.mark.network
-- at pytest.mark.pypy3323bug
--def test_build_package_via_sdist(tmp_dir, package_test_setuptools):
-- build.__main__.build_package_via_sdist(package_test_setuptools, tmp_dir, ['wheel'])
--
-- assert sorted(os.listdir(tmp_dir)) == [
-- 'test_setuptools-1.0.0-py2.py3-none-any.whl',
-- 'test_setuptools-1.0.0.tar.gz',
-- ]
--
--
- @pytest.mark.pypy3323bug
- def test_build_package_via_sdist_cant_build(tmp_dir, package_test_cant_build_via_sdist):
- with pytest.raises(build.BuildBackendException):
-@@ -231,92 +209,6 @@
-
- @pytest.mark.pypy3323bug
- @pytest.mark.parametrize(
-- ('args', 'output'),
-- [
-- pytest.param(
-- [],
-- [
-- '* Creating isolated environment: venv+pip...',
-- '* Installing packages in isolated environment:',
-- ' - setuptools >= 42.0.0',
-- '* Getting build dependencies for sdist...',
-- '* Building sdist...',
-- '* Building wheel from sdist',
-- '* Creating isolated environment: venv+pip...',
-- '* Installing packages in isolated environment:',
-- ' - setuptools >= 42.0.0',
-- '* Getting build dependencies for wheel...',
-- '* Building wheel...',
-- 'Successfully built test_setuptools-1.0.0.tar.gz and test_setuptools-1.0.0-py2.py3-none-any.whl',
-- ],
-- id='via-sdist-isolation',
-- marks=[pytest.mark.network, pytest.mark.isolated],
-- ),
-- pytest.param(
-- ['--no-isolation'],
-- [
-- '* Getting build dependencies for sdist...',
-- '* Building sdist...',
-- '* Building wheel from sdist',
-- '* Getting build dependencies for wheel...',
-- '* Building wheel...',
-- 'Successfully built test_setuptools-1.0.0.tar.gz and test_setuptools-1.0.0-py2.py3-none-any.whl',
-- ],
-- id='via-sdist-no-isolation',
-- ),
-- pytest.param(
-- ['--wheel'],
-- [
-- '* Creating isolated environment: venv+pip...',
-- '* Installing packages in isolated environment:',
-- ' - setuptools >= 42.0.0',
-- '* Getting build dependencies for wheel...',
-- '* Building wheel...',
-- 'Successfully built test_setuptools-1.0.0-py2.py3-none-any.whl',
-- ],
-- id='wheel-direct-isolation',
-- marks=[pytest.mark.network, pytest.mark.isolated],
-- ),
-- pytest.param(
-- ['--wheel', '--no-isolation'],
-- [
-- '* Getting build dependencies for wheel...',
-- '* Building wheel...',
-- 'Successfully built test_setuptools-1.0.0-py2.py3-none-any.whl',
-- ],
-- id='wheel-direct-no-isolation',
-- ),
-- pytest.param(
-- ['--sdist', '--no-isolation'],
-- [
-- '* Getting build dependencies for sdist...',
-- '* Building sdist...',
-- 'Successfully built test_setuptools-1.0.0.tar.gz',
-- ],
-- id='sdist-direct-no-isolation',
-- ),
-- pytest.param(
-- ['--sdist', '--wheel', '--no-isolation'],
-- [
-- '* Getting build dependencies for sdist...',
-- '* Building sdist...',
-- '* Getting build dependencies for wheel...',
-- '* Building wheel...',
-- 'Successfully built test_setuptools-1.0.0.tar.gz and test_setuptools-1.0.0-py2.py3-none-any.whl',
-- ],
-- id='sdist-and-wheel-direct-no-isolation',
-- ),
-- ],
--)
-- at pytest.mark.flaky(reruns=5)
--def test_output(package_test_setuptools, tmp_dir, capsys, args, output):
-- build.__main__.main([package_test_setuptools, '-o', tmp_dir, *args])
-- stdout, stderr = capsys.readouterr()
-- assert set(stdout.splitlines()) <= set(output)
--
--
-- at pytest.mark.pypy3323bug
-- at pytest.mark.parametrize(
- ('color', 'stdout_error', 'stdout_body'),
- [
- (
-@@ -437,24 +329,3 @@
- < stderror
- """
- )
--
--
-- at pytest.mark.network
-- at pytest.mark.parametrize('verbosity', [0, 1])
--def test_verbose_output(
-- capsys: pytest.CaptureFixture,
-- monkeypatch,
-- tmp_dir,
-- package_test_flit,
-- verbosity: int,
--):
-- monkeypatch.setenv('NO_COLOR', '')
--
-- cmd = [package_test_flit, '-w', '-o', tmp_dir]
-- if verbosity:
-- cmd.insert(0, f'-{"v" * verbosity}')
--
-- build.__main__.main(cmd)
--
-- stdout = capsys.readouterr().out.splitlines()
-- assert sum(1 for o in stdout if o.startswith('> ')) == verbosity
diff --git a/post1.patch b/post1.patch
deleted file mode 100644
index 363243a..0000000
--- a/post1.patch
+++ /dev/null
@@ -1,164 +0,0 @@
-diff --git a/README.md b/README.md
-index 33c98e9..daba7be 100644
---- a/README.md
-+++ b/README.md
-@@ -38,7 +38,7 @@ See the [documentation](https://build.pypa.io) for full information.
- - `--installer`: Pick an installer for the isolated build (`pip` or `uv`).
- - `--no-isolation` (`-n`): Disable build isolation.
- - `--skip-dependency-check` (`-x`): Disable dependency checking when not isolated; this should be done if some requirements or version ranges are not required for non-isolated builds.
--- `--outdir (`-o`): The output directory (defaults to `dist`)
-+- `--outdir` (`-o`): The output directory (defaults to `dist`)
-
- Some common combinations of arguments:
-
-@@ -84,6 +84,10 @@ build-frontend = "build[uv]"
-
- (Be sure to pre-install uv before running cibuildwheel for this one!)
-
-+#### Conda-forge
-+
-+On conda-forge, this package is called [python-build][].
-+
- ### Code of Conduct
-
- Everyone interacting in the build's codebase, issue trackers, chat rooms, and mailing lists is expected to follow
-@@ -93,3 +97,4 @@ the [PSF Code of Conduct].
- [pipx]: https://pipx.pypa.io
- [uv]: https://docs.astral.sh/uv/
- [cibuildwheel]: https://cibuildwheel.pypa.io
-+[python-build]: https://github.com/conda-forge/python-build-feedstock
-diff --git a/pyproject.toml b/pyproject.toml
-index 83b3278..8aeb358 100644
---- a/pyproject.toml
-+++ b/pyproject.toml
-@@ -23,6 +23,7 @@ classifiers = [
- "Programming Language :: Python :: 3.10",
- "Programming Language :: Python :: 3.11",
- "Programming Language :: Python :: 3.12",
-+ "Programming Language :: Python :: 3.13",
- "Programming Language :: Python :: Implementation :: CPython",
- "Programming Language :: Python :: Implementation :: PyPy",
- ]
-diff --git a/src/build/__init__.py b/src/build/__init__.py
-index d9cba65..b50acf7 100644
---- a/src/build/__init__.py
-+++ b/src/build/__init__.py
-@@ -18,7 +18,7 @@ from ._types import SubprocessRunner as RunnerType
- from ._util import check_dependency
-
-
--__version__ = '1.2.2'
-+__version__ = '1.2.2.post1'
-
- __all__ = [
- '__version__',
-diff --git a/tests/packages/test-no-prepare/backend_no_prepare.py b/tests/packages/test-no-prepare/backend_no_prepare.py
-index a10da51..dd8172b 100644
---- a/tests/packages/test-no-prepare/backend_no_prepare.py
-+++ b/tests/packages/test-no-prepare/backend_no_prepare.py
-@@ -1,4 +1,25 @@
- # SPDX-License-Identifier: MIT
-
--from setuptools.build_meta import build_sdist as build_sdist
--from setuptools.build_meta import build_wheel as build_wheel
-+
-+def build_wheel(wheel_directory, config_settings=None, metadata_directory=None):
-+ import os.path
-+ import zipfile
-+
-+ from build._compat import tomllib
-+
-+ with open('pyproject.toml', 'rb') as f:
-+ metadata = tomllib.load(f)
-+
-+ wheel_basename = f"{metadata['project']['name'].replace('-', '_')}-{metadata['project']['version']}"
-+ with zipfile.ZipFile(os.path.join(wheel_directory, f'{wheel_basename}-py3-none-any.whl'), 'w') as wheel:
-+ wheel.writestr(
-+ f'{wheel_basename}.dist-info/METADATA',
-+ f"""\
-+Metadata-Version: 2.2
-+Name: {metadata['project']['name']}
-+Version: {metadata['project']['version']}
-+Summary: {metadata['project']['description']}
-+""",
-+ )
-+
-+ return wheel.filename
-diff --git a/tests/packages/test-no-prepare/pyproject.toml b/tests/packages/test-no-prepare/pyproject.toml
-index 2885c70..ccb6959 100644
---- a/tests/packages/test-no-prepare/pyproject.toml
-+++ b/tests/packages/test-no-prepare/pyproject.toml
-@@ -1,4 +1,9 @@
- [build-system]
- build-backend = 'backend_no_prepare'
- backend-path = ['.']
--requires = ['setuptools >= 42.0.0']
-+requires = []
-+
-+[project]
-+name = "test-no-prepare"
-+version = "1.0.0"
-+description = "Test extracting metadata from a backend w/out `prepare_metadata_for_build_wheel` hook"
-diff --git a/tests/packages/test-no-prepare/setup.cfg b/tests/packages/test-no-prepare/setup.cfg
-deleted file mode 100644
-index c9e0a96..0000000
---- a/tests/packages/test-no-prepare/setup.cfg
-+++ /dev/null
-@@ -1,3 +0,0 @@
--[metadata]
--name = test_no_prepare
--version = 1.0.0
-diff --git a/tests/test_projectbuilder.py b/tests/test_projectbuilder.py
-index 77837ea..9a47814 100644
---- a/tests/test_projectbuilder.py
-+++ b/tests/test_projectbuilder.py
-@@ -504,8 +504,7 @@ def test_metadata_path_no_prepare(tmp_dir, package_test_no_prepare):
- pathlib.Path(builder.metadata_path(tmp_dir)),
- ).metadata
-
-- # Setuptools < v69.0.3 (https://github.com/pypa/setuptools/pull/4159) normalized this to dashes
-- assert metadata['name'].replace('-', '_') == 'test_no_prepare'
-+ assert metadata['name'] == 'test-no-prepare'
- assert metadata['Version'] == '1.0.0'
-
-
-diff --git a/tox.ini b/tox.ini
-index 0abe357..73418b8 100644
---- a/tox.ini
-+++ b/tox.ini
-@@ -7,7 +7,7 @@ env_list =
- type
- docs
- path
-- {py312, py311, py310, py39, py38, pypy310, pypy39, pypy38}{, -min}
-+ {py313, py312, py311, py310, py39, py38, pypy310, pypy39, pypy38}{, -min}
- skip_missing_interpreters = true
-
- [testenv]
-@@ -54,7 +54,7 @@ commands =
-
- [testenv:docs]
- description = build documentations
--base_python = python3.10
-+base_python = python3.12
- extras =
- docs
- commands =
-@@ -69,7 +69,7 @@ set_env =
- commands_pre =
- python -E -m pip uninstall -y build colorama
-
--[testenv:{py312, py311, py310, py39, py38, pypy38, pypy39, pypy310}-min]
-+[testenv:{py313, py312, py311, py310, py39, py38, pypy38, pypy39, pypy310}-min]
- description = check minimum versions required of all dependencies
- skip_install = true
- commands_pre =
-@@ -105,7 +105,7 @@ commands =
- python -m diff_cover.diff_cover_tool --compare-branch {env:DIFF_AGAINST:origin/main} {toxworkdir}/coverage.xml
- depends =
- path
-- {py312, py311, py310, py39, py38, pypy310, pypy39, pypy38}{, -min}
-+ {py313, py312, py311, py310, py39, py38, pypy310, pypy39, pypy38}{, -min}
-
- [testenv:bump]
- description = bump versions, pass major/minor/patch
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/python3-build.git/commitdiff/b7f0da3657b815c0053057b94380aa9cbe285e9c
More information about the pld-cvs-commit
mailing list