- Update from version 21.3 to 23.0 - Update of rootfile - Changelog 23.0 What's Changed Remove unused LPAREN token from tokenizer by @hrnciar in #630 Reorganise the project layout and version management by @pradyunsg in #626 Correctly handle non-normalised specifiers in requirements by @pradyunsg in #634 Use stable Python 3.11 in tests by @153957 in #641 Fix typing for specifiers.BaseSpecifier.filter() by @henryiii in #643 Correctly handle trailing whitespace on URL requirements by @pradyunsg in #642 refactor _generic_api to use EXT_SUFFIX by @mattip in #607 Allow "extra" to be None in the marker environment by @pradyunsg in #650 Fix typos by @kianmeng in #648 Update changelog for release by @pradyunsg in #656 22.0 What's Changed Fix compatible version specifier incorrectly strip trailing '0' by @kasium in #493 Remove support for Python 3.6 by @abravalheri in #500 Use concurrency limit in ci by @blink1073 in #510 Fix issue link in changelog. by @bdice in #509 chore: test with PyPy 3.8 & 3.9 by @mayeut in #512 Accept locally installed prereleases by @q0w in #515 Always run GHA workflows when they change by @mayeut in #516 Add __hash__/__eq__ to requirements by @abravalheri in #499 Upgrade to setup-python v3 and use caching for GHA by @brettcannon in #521 allow pre-release versions in marker evaluation by @graingert in #523 Error out from workflow on missing interpreter by @mayeut in #525 chore: update pre-commit config to the latest repos' versions by @mayeut in #534 chore: remove Windows PyPy 3.9 workaround on GHA by @mayeut in #533 Use pipx to run nox / build in GHA workflows by @mayeut in #517 Run tests with all PyPy versions locally by @mayeut in #535 Adhere to PEP 685 when evaluating markers with extras by @hroncok in #545 chore: update mypy and move to toml by @henryiii in #547 Normalize extra comparison in markers for output by @brettcannon in #549 Evaluate markers under environment with empty "extra" by @MrMino in #550 Do not set extra in default_environment() by @sbidoul in #554 Update extlinks strings to use a format string by @mayeut in #555 Update CI test workflow to use setup-python@v4 by @mayeut in #556 CI: Update actions/* to their latest major versions by @mayeut in #557 Fix a spelling mistake by @venthur in #558 fix: macOS platform tags with old macOS SDK by @mayeut in #513 Correctly parse ELF for musllinux on Big Endian by @uranusjr in #538 A metadata module with a data class for core metadata by @brettcannon in #518 Document utils.NormalizedName by @brettcannon in #565 Drop LegacySpecifier and LegacyVersion by @pradyunsg in #407 Move metadata, versions and specifiers API documentation to sphinx.ext.autodoc by @pradyunsg in #572 Demonstrate behaviour of SpecifierSet.__iter__ by @hauntsaninja in #575 Handwritten parser for parsing requirements by @hrnciar in #484 Add changelog entry for removal of pyparsing dependency by @hroncok in #581 Use Iterator instead of Iterable for specifier filter methods by @ichard26 in #584 Better output on linter failure by @henryiii in #478 Add a "cpNNN-none-any" tag by @joonis in #541 Document exceptions raised by functions in utils by @MrMino in #544 Refactor ELF parsing logic to standlone class by @uranusjr in #553 Forbid prefix version matching on pre-release/post-release segments by @mayeut in #563 Update coverage to >=5.0.0 by @mayeut in #586 Normalize specifier version for prefix matching by @mayeut in #561 Add python 3.11 by @mayeut in #587 Fix prefix version matching by @mayeut in #564 Remove duplicate namedtuple by @layday in #589 Update changelog by @pradyunsg in #595 Change email-related fields in Metadata to str by @brettcannon in #596 Add versionchanged for 21.3 by @brettcannon in #599 refactor: use flit as a backend by @henryiii in #546 Remove packaging.metadata by @pradyunsg in #603 Refactor nox requirements to use requirements files (#601) by @strokirk in #609 Improve Requirement/Marker parser with context-sensitive tokenisation by @pradyunsg in #624
Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/packages/python3-packaging | 15 ++++++++------- lfs/python3-packaging | 12 ++++++------ 2 files changed, 14 insertions(+), 13 deletions(-)
diff --git a/config/rootfiles/packages/python3-packaging b/config/rootfiles/packages/python3-packaging index ef6d7497a..0c1765041 100644 --- a/config/rootfiles/packages/python3-packaging +++ b/config/rootfiles/packages/python3-packaging @@ -1,15 +1,16 @@ usr/lib/python3.10/site-packages/packaging -#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info -#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/PKG-INFO -#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/SOURCES.txt -#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/dependency_links.txt -#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/requires.txt -#usr/lib/python3.10/site-packages/packaging-21.3-py3.10.egg-info/top_level.txt -usr/lib/python3.10/site-packages/packaging/__about__.py +#usr/lib/python3.10/site-packages/packaging-23.0-py3.10.egg-info +#usr/lib/python3.10/site-packages/packaging-23.0-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/packaging-23.0-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/packaging-23.0-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/packaging-23.0-py3.10.egg-info/top_level.txt usr/lib/python3.10/site-packages/packaging/__init__.py +usr/lib/python3.10/site-packages/packaging/_elffile.py usr/lib/python3.10/site-packages/packaging/_manylinux.py usr/lib/python3.10/site-packages/packaging/_musllinux.py +usr/lib/python3.10/site-packages/packaging/_parser.py usr/lib/python3.10/site-packages/packaging/_structures.py +usr/lib/python3.10/site-packages/packaging/_tokenizer.py usr/lib/python3.10/site-packages/packaging/markers.py usr/lib/python3.10/site-packages/packaging/py.typed usr/lib/python3.10/site-packages/packaging/requirements.py diff --git a/lfs/python3-packaging b/lfs/python3-packaging index 81697c115..4bf2d6be0 100644 --- a/lfs/python3-packaging +++ b/lfs/python3-packaging @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 21.3 +VER = 23.0
THISAPP = packaging-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = python3-packaging -PAK_VER = 2 +PAK_VER = 3
############################################################################### # Top-level Rules @@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 957d63b9cd351fc638c58ac9ef4be1aa07735f701c68d0dc77bc4215f746846b2998ea52ecd71b4bd5f422bd985dba49e701fc8ab659c7ca531926b36a513cd9 +$(DL_FILE)_BLAKE2 = 601806498c414aaf3a68206a008e4032b0925bb1a06b170a6da64786d15456b5a3082cfde7620cd39f3f0ec204f42337df4b6c663c76697b6dc9577d38cc45c3
install : $(TARGET)
@@ -75,7 +75,7 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && python3 setup.py build - cd $(DIR_APP) && python3 setup.py install --root=/ + cd $(DIR_APP) && python3 -m pyproject2setuppy.main build + cd $(DIR_APP) && python3 -m pyproject2setuppy.main install --root=/ @rm -rf $(DIR_APP) @$(POSTBUILD)