From 5434ef425bcb18242ad4f14e771ace6f25ef7842 Mon Sep 17 00:00:00 2001 From: Arjan van de Ven Date: Wed, 3 Jul 2024 23:35:32 +0000 Subject: [PATCH] pypi-setuptools: Autospec creation for update from version 70.1.1 to version 70.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Anderson Bravalheri (4): Add doctest to capture edge cases of PEP 625 Use canonicalize_version to produce fullname Add news fragment Add another test case for version Avasam (2): Use `set` instead of `True`-only `dict` Use actual boolean parameters and variables Bartosz Sławecki (1): Move project metadata to `pyproject.toml` (jaraco/skeleton#122) Christoph Reiter (2): CI: run pytest without arguments to avoid stdlib distutils being imported CI: explicitely CC/CXX for clang only mingw environments DWesl (1): Port code from CygwinCCompiler to UnixCCompiler Dimitri Papadopoulos (21): Remove extra pairs of quotes from litteral strings Use brackets for the default value of option arguments Enforce ruff/flake8-implicit-str-concat rule ISC001 A round of `ruff format` after `ruff check --fix` Enforce ruff/flake8-implicit-str-concat rule ISC003 Apply ruff rule RUF100 Apply ruff rule RUF010 Enable ruff rule RUF010 Apply ruff/pyupgrade rule UP031 Round of `ruff format` after `ruff check` Enable ruff/pyupgrade rules (UP) Apply ruff/flake8-implicit-str-concat rule ISC001 Apply ruff/flake8-implicit-str-concat rule ISC003 Enable ruff/flake8-implicit-str-concat rules (ISC) Use brackets for the default value of option arguments Apply ruff rule RUF100 Apply ruff/flake8-raise rule RSE102 Apply ruff/flake8-return rule RET502 Apply ruff/flake8-return rule RET503 Apply ruff/Perflint rule PERF401 Enforce ruff/tryceratops rule TRY300 Dustin Ingram (2): Support PEP 625 Fix canonicalization Jason R. Coombs (49): Expect to find canonicalize_* functions in packaging. Update tests to match new expectation. In test_sdist, provide a more complex name to capture canonicalization behavior. Add packaging as a vendored package. Use vendored packaging. Revert the canonicalization of the version. Ref pypa/setuptools#3593. Revert "Update tests to match new expectation." Pin against pytest 8.1.x due to pytest-dev/pytest#12194. Allow macos on Python 3.8 to fail as GitHub CI has dropped support. Move project.urls to appear in the order that ini2toml generates it. Remove project.scripts. Revert "Allow macos on Python 3.8 to fail as GitHub CI has dropped support." Rename extras to align with core metadata spec. Prefer "Source" to "Homepage" for the repository label. Add 'consolidate_linker_args' wrapper to protect the old behavior for now. Exclude compat package from coverage. Add type declaration for runtime_library_dir_option, making explicit the different return types one might expect. Extend the retention of the compatibility. 👹 Feed the hobgoblins (delint). Move compatibility modules into compat package. Move compatibility module into compat package. Fix return type to match implementation. 🧎‍♀️ Genuflect to the types. Oops. Meant 2025. Migrated config to pyproject.toml using jaraco.develop.migrate-config and ini2toml. Extract _make_executable for TestSpawn. Move and reword comment for brevity and clarity. Remove C901 exclusion; code is now compliant. Remove apparently unnecessary cast to list. Use proper boolean literals. Replace Popen with check_call. Extract function for _debug wrapper. Extract function to inject macos version. 👹 Feed the hobgoblins (delint). Use mkstemp unconditionally. mktemp has been deprecated since Python 2.3. Pin to pytest<8.1. Deprecate find_executable. Apply canonicalize_version with strip_trailing_zero=False. Move local ruff rules into a local section. Combine strings for clarity. Extract method for checking macro definition. Extract method for _is_valid_macro. Remove unnecessary override to the same value. Suppress EncodingWarnings in docutils. Replace use of deprecated find_executable with shutil.which. Add news fragment Remove 'normally supplied to setup()'. Declarative styles are normalized. Add a section on interpolation. Prefer relative imports for better portability. Bump version: 70.1.1 → 70.2.0 Naveen M K (9): Add support for building extensions using MinGW compilers Fix tests for `get_msvcr` function Make `test_customize_compiler` run on mingw CI: add msys2 mingw test Fix path separator issue in change_root function test_install: fix an issue specific to mingw Remove testing dependency on jaraco.text Add test for dll_libraries attribute in CygwinCCompiler class Add some tests for Mingw32CCompiler class Stephen Brennan (1): Use a separate build directory for free-threading Sviatoslav Sydorenko (3): Let codecov-action autodetect the coverage report 🧪 Unignore errors in `coverage xml` @ Cygwin Revert "🧪 Unignore errors in `coverage xml` @ Cygwin" --- Makefile | 2 +- options.conf | 2 +- pypi-setuptools.spec | 20 ++++++++++---------- release | 2 +- upstream | 2 +- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Makefile b/Makefile index 0eead85..7fed525 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ PKG_NAME := pypi-setuptools -URL = https://files.pythonhosted.org/packages/0d/9d/c587bea18a7e40099857015baee4cece7aca32cd404af953bdeb95ac8e47/setuptools-70.1.1.tar.gz +URL = https://files.pythonhosted.org/packages/8d/e6/2fc95aec377988ff3ca882aa58d4f6ab35ff59a12b1611a9fe3075eb3019/setuptools-70.2.0.tar.gz ARCHIVES = include ../common/Makefile.common diff --git a/options.conf b/options.conf index 4d4468e..c41d5a3 100644 --- a/options.conf +++ b/options.conf @@ -1,6 +1,6 @@ [package] name = pypi-setuptools -url = https://files.pythonhosted.org/packages/0d/9d/c587bea18a7e40099857015baee4cece7aca32cd404af953bdeb95ac8e47/setuptools-70.1.1.tar.gz +url = https://files.pythonhosted.org/packages/8d/e6/2fc95aec377988ff3ca882aa58d4f6ab35ff59a12b1611a9fe3075eb3019/setuptools-70.2.0.tar.gz archives = giturl = https://github.com/pypa/setuptools.git domain = diff --git a/pypi-setuptools.spec b/pypi-setuptools.spec index c5cdc31..512421f 100644 --- a/pypi-setuptools.spec +++ b/pypi-setuptools.spec @@ -2,14 +2,14 @@ # This file is auto-generated. DO NOT EDIT # Generated by: autospec.py # Using build pattern: pyproject -# autospec version: v12 -# autospec commit: 381dfd8 +# autospec version: v13 +# autospec commit: dc0ff31 # Name : pypi-setuptools -Version : 70.1.1 -Release : 325 -URL : https://files.pythonhosted.org/packages/0d/9d/c587bea18a7e40099857015baee4cece7aca32cd404af953bdeb95ac8e47/setuptools-70.1.1.tar.gz -Source0 : https://files.pythonhosted.org/packages/0d/9d/c587bea18a7e40099857015baee4cece7aca32cd404af953bdeb95ac8e47/setuptools-70.1.1.tar.gz +Version : 70.2.0 +Release : 326 +URL : https://files.pythonhosted.org/packages/8d/e6/2fc95aec377988ff3ca882aa58d4f6ab35ff59a12b1611a9fe3075eb3019/setuptools-70.2.0.tar.gz +Source0 : https://files.pythonhosted.org/packages/8d/e6/2fc95aec377988ff3ca882aa58d4f6ab35ff59a12b1611a9fe3075eb3019/setuptools-70.2.0.tar.gz Summary : Easily download, build, install, upgrade, and uninstall Python packages Group : Development/Tools License : MIT Python-2.0 ZPL-2.0 @@ -63,10 +63,10 @@ python3 components for the pypi-setuptools package. %prep -%setup -q -n setuptools-70.1.1 -cd %{_builddir}/setuptools-70.1.1 +%setup -q -n setuptools-70.2.0 +cd %{_builddir}/setuptools-70.2.0 pushd .. -cp -a setuptools-70.1.1 buildavx2 +cp -a setuptools-70.2.0 buildavx2 popd %build @@ -74,7 +74,7 @@ export http_proxy=http://127.0.0.1:9/ export https_proxy=http://127.0.0.1:9/ export no_proxy=localhost,127.0.0.1,0.0.0.0 export LANG=C.UTF-8 -export SOURCE_DATE_EPOCH=1719330671 +export SOURCE_DATE_EPOCH=1720049723 export GCC_IGNORE_WERROR=1 export AR=gcc-ar export RANLIB=gcc-ranlib diff --git a/release b/release index 6ac793b..d1e85f8 100644 --- a/release +++ b/release @@ -1 +1 @@ -325 +326 diff --git a/upstream b/upstream index 78d36ef..5df280e 100644 --- a/upstream +++ b/upstream @@ -1 +1 @@ -857f491777b14ea183b4bec376835b1082b5d37e/setuptools-70.1.1.tar.gz +2e9a9c3a9d8229c84b7003d222e9f4271aec553a/setuptools-70.2.0.tar.gz