17
0

96 Commits

Author SHA256 Message Date
a77504b78d Accepting request 1331998 from devel:languages:python
- Add pythons_for_pypi macro. This macro will help to build the python
  minimal stack for different python versions.

OBS-URL: https://build.opensuse.org/request/show/1331998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=39
2026-02-11 17:47:02 +00:00
36b0233e51 - Add pythons_for_pypi macro. This macro will help to build the python
minimal stack for different python versions.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=92
2026-02-09 11:09:42 +00:00
ed5a53347f Accepting request 1330019 from devel:languages:python
- update to 26.0:
  * Features:
    - PEP 751: support pylock (PR #900)
    - PEP 794: import name metadata (PR #948)
    - Support for writing metadata to a file (PR #846)
    - Support __replace__ on Version (PR #1003)
    - Support positional pattern matching for Version and SpecifierSet (PR #1004)
  * Behavior adaptations:
    - PEP 440 handling of prereleases for Specifier.contains,
      SpecifierSet.contains, and SpecifierSet.filter (PR #897)
    - Handle PEP 440 edge case in SpecifierSet.filter (PR #942)
    - Adjust arbitrary equality intersection preservation in SpecifierSet (PR #951)
    - Return False instead of raising for .contains with invalid version (PR #932)
    - Support arbitrary equality on arbitrary strings for Specifier
      and SpecifierSet’s filter and contains method. (PR #954)
    - Only try to parse as Version on certain marker keys,
      return False on unequal ordered comparisons (PR #939)
  * Fixes:
    - Update _hash when unpickling Tag() (PR #860)
    - Correct comment and simplify implicit prerelease handling in
      Specifier.prereleases (PR #896)
    - Use explicit _GLibCVersion NamedTuple in _manylinux (PR #868)
    - Detect invalid license expressions containing () (PR #879)
    - Correct regex for metadata 'name' format (PR #925)
    - Improve the message around expecting a semicolon (PR #833)
    - Support nested parens in license expressions (PR #931)
    - Add space before at symbol in Requirements string (PR #953)
    - A root logger use found, use a packaging logger instead (PR #965)
    - Better support for subclassing Marker and Requirement (PR #1022)
    - Normalize all extras, not just if it comes first (PR #1024)
    - Don’t produce a broken repr if Marker fails to construct (PR #1033)
  * Performance:
    - Avoid recompiling regexes in the tokenizer for a 3x speedup (PR #1019)
    - Improve performance in _manylinux.py (PR #869)
    - Minor cleanups to Version (PR #913)
    - Skip redundant creation of Version’s in specifier comparison (PR #986)
    - Cache the Specifier’s Version (PR #985)
    - Make Version a little faster (PR #987)
    - Minor Version regex cleanup (PR #990)
    - Faster regex on Python 3.11.5+ for Version (PR #988, PR #1055)
    - Lazily calculate _key in Version (PR #989, PR #1048)
    - Faster canonicalize_version (PR #993)
    - Use re.fullmatch in a couple more places (PR #992, PR #1029)
    - Use map instead of generator (PR #996)
    - Deprecate ._version (_Version, a NamedTuple) (PR #995, PR #1062)
    - Avoid duplicate Version creation in canonicalize_version (PR #994)
    - Add __slots__ to core classes (PR #1001, PR #1002, PR #1032)
    - Use Version.__replace__ in specifier comparison (PR #999)
    - Use _get_spec_version in more places in Specifier (PR #1005)
    - Pull set construction out of function (PR #1012)
    - Letter normalization dict for prereleases and the like (PR #1014)
    - Use str.partition in _parse_project_urls (PR #1013)
    - Avoid normalizing extras again when comparing (PR #1028)
    - Speed up Version.__str__ by about 10% (PR #997)
    - Much faster canonicalize_name by avoiding a regex
      (PR #1030, PR #1047, PR #1064)
    - Faster zero stripping (PR #1058)
  * Type annotations:
    - Fix a type annotation (PR #907)
    - Fix type hint of function used with contextlib.contextmanager (PR #1046)
    - Fix tags return type in parse_wheel_filename docs (PR #973)
    - Add type hint for _version in .version.Version (PR #927)
    - Changed static type annotations in prereleases setter method
      in specifier.py (PR #930)
    - Statically type our test suite (PR #982)
  * Internal:
    - Test and declare support for Python 3.14 (PR #901)
    - Change our license metadata to use an SPDX license expression
      (PR #881, PR #924)
    - Expand the Ruff checks run on our codebase (PR #835, PR #957,
      PR #959, PR #963, PR #956, PR #961, PR #964, PR #958, PR #960,
      PR #968, PR #967, PR #966, PR #969, PR #980, PR #979, PR #962,
      PR #984, PR #972)
    - Add spell checking (PR #904, PR #910, PR #1015)
    - Improve links back to source in the documentation (PR #991)
    - Add case insensitivity tests for arbitrary equality (PR #975)
    - Fix incorrectly implicitly concatenated string in specifiers test (PR #946)
    - Simpler else instead of assert in a check (PR #1027, PR #1031)
    - Synchronize documentation and code for markers (PR #1008)
    - Use the GitHub Actions slim runner for the all pass check (PR #1021)
    - Use actionlint to check CI workflows (PR #1052)
    - Use Trusted Publishing (PR #893, PR #1043, PR #1045, PR #1051)
    - Use zizmor to check CI (PR #1035)
    - Test on first public release of CPython 3.11 and newer (PR #1056)
  Since the final release candidate: Faster canonicalize_name,
  especially on Python 3.12 and 3.13, where performance regressed
  previously (PR #1064), and reintroduce (deprecated) support for
  Version._.version (PR #1062).
- Move %sle15_python_module_pythons macro just above the Name, outside
  of all the if-else logic

OBS-URL: https://build.opensuse.org/request/show/1330019
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=38
2026-02-05 16:57:07 +00:00
34ffdc4434 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=90 2026-01-30 12:00:52 +00:00
1b06e16e8c Accepting request 1330006 from home:ecsos:python
- update to 26.0:
  * Features:
    - PEP 751: support pylock (PR #900)
    - PEP 794: import name metadata (PR #948)
    - Support for writing metadata to a file (PR #846)
    - Support __replace__ on Version (PR #1003)
    - Support positional pattern matching for Version and SpecifierSet (PR #1004)
  * Behavior adaptations:
    - PEP 440 handling of prereleases for Specifier.contains,
      SpecifierSet.contains, and SpecifierSet.filter (PR #897)
    - Handle PEP 440 edge case in SpecifierSet.filter (PR #942)
    - Adjust arbitrary equality intersection preservation in SpecifierSet (PR #951)
    - Return False instead of raising for .contains with invalid version (PR #932)
    - Support arbitrary equality on arbitrary strings for Specifier
      and SpecifierSet’s filter and contains method. (PR #954)
    - Only try to parse as Version on certain marker keys,
      return False on unequal ordered comparisons (PR #939)
  * Fixes:
    - Update _hash when unpickling Tag() (PR #860)
    - Correct comment and simplify implicit prerelease handling in
      Specifier.prereleases (PR #896)
    - Use explicit _GLibCVersion NamedTuple in _manylinux (PR #868)
    - Detect invalid license expressions containing () (PR #879)
    - Correct regex for metadata 'name' format (PR #925)
    - Improve the message around expecting a semicolon (PR #833)
    - Support nested parens in license expressions (PR #931)
    - Add space before at symbol in Requirements string (PR #953)
    - A root logger use found, use a packaging logger instead (PR #965)
    - Better support for subclassing Marker and Requirement (PR #1022)
    - Normalize all extras, not just if it comes first (PR #1024)
    - Don’t produce a broken repr if Marker fails to construct (PR #1033)
  * Performance:
    - Avoid recompiling regexes in the tokenizer for a 3x speedup (PR #1019)
    - Improve performance in _manylinux.py (PR #869)
    - Minor cleanups to Version (PR #913)
    - Skip redundant creation of Version’s in specifier comparison (PR #986)
    - Cache the Specifier’s Version (PR #985)
    - Make Version a little faster (PR #987)
    - Minor Version regex cleanup (PR #990)
    - Faster regex on Python 3.11.5+ for Version (PR #988, PR #1055)
    - Lazily calculate _key in Version (PR #989, PR #1048)
    - Faster canonicalize_version (PR #993)
    - Use re.fullmatch in a couple more places (PR #992, PR #1029)
    - Use map instead of generator (PR #996)
    - Deprecate ._version (_Version, a NamedTuple) (PR #995, PR #1062)
    - Avoid duplicate Version creation in canonicalize_version (PR #994)
    - Add __slots__ to core classes (PR #1001, PR #1002, PR #1032)
    - Use Version.__replace__ in specifier comparison (PR #999)
    - Use _get_spec_version in more places in Specifier (PR #1005)
    - Pull set construction out of function (PR #1012)
    - Letter normalization dict for prereleases and the like (PR #1014)
    - Use str.partition in _parse_project_urls (PR #1013)
    - Avoid normalizing extras again when comparing (PR #1028)
    - Speed up Version.__str__ by about 10% (PR #997)
    - Much faster canonicalize_name by avoiding a regex
      (PR #1030, PR #1047, PR #1064)
    - Faster zero stripping (PR #1058)
  * Type annotations:
    - Fix a type annotation (PR #907)
    - Fix type hint of function used with contextlib.contextmanager (PR #1046)
    - Fix tags return type in parse_wheel_filename docs (PR #973)
    - Add type hint for _version in .version.Version (PR #927)
    - Changed static type annotations in prereleases setter method
      in specifier.py (PR #930)
    - Statically type our test suite (PR #982)
  * Internal:
    - Test and declare support for Python 3.14 (PR #901)
    - Change our license metadata to use an SPDX license expression
      (PR #881, PR #924)
    - Expand the Ruff checks run on our codebase (PR #835, PR #957,
      PR #959, PR #963, PR #956, PR #961, PR #964, PR #958, PR #960,
      PR #968, PR #967, PR #966, PR #969, PR #980, PR #979, PR #962,
      PR #984, PR #972)
    - Add spell checking (PR #904, PR #910, PR #1015)
    - Improve links back to source in the documentation (PR #991)
    - Add case insensitivity tests for arbitrary equality (PR #975)
    - Fix incorrectly implicitly concatenated string in specifiers test (PR #946)
    - Simpler else instead of assert in a check (PR #1027, PR #1031)
    - Synchronize documentation and code for markers (PR #1008)
    - Use the GitHub Actions slim runner for the all pass check (PR #1021)
    - Use actionlint to check CI workflows (PR #1052)
    - Use Trusted Publishing (PR #893, PR #1043, PR #1045, PR #1051)
    - Use zizmor to check CI (PR #1035)
    - Test on first public release of CPython 3.11 and newer (PR #1056)
  Since the final release candidate: Faster canonicalize_name,
  especially on Python 3.12 and 3.13, where performance regressed
  previously (PR #1064), and reintroduce (deprecated) support for
  Version._.version (PR #1062).

OBS-URL: https://build.opensuse.org/request/show/1330006
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=89
2026-01-30 11:49:47 +00:00
db5d2f887a - Move %sle15_python_module_pythons macro just above the Name, outside
of all the if-else logic

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=88
2026-01-29 09:41:43 +00:00
39b9fa97c1 Accepting request 1296839 from devel:languages:python
Forwarded request #1296769 from marec2000

update to 25.0

OBS-URL: https://build.opensuse.org/request/show/1296839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=37
2025-08-01 20:40:12 +00:00
a2fbc71fc3 Accepting request 1296769 from home:marec2000:branches:devel:languages:python
update to 25.0

OBS-URL: https://build.opensuse.org/request/show/1296769
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=86
2025-07-31 15:40:58 +00:00
9e3b59861e Accepting request 1277200 from devel:languages:python
- skip primary build only for Tumbleweed (adjust version)

  * Improve parser error messaging around mistakes in/around
- Ignore python3.6.2 since the test doesn't support it.
- Add Provides: for python*dist(packaging): work around boo#1186870
- add no-legacyversion-warning.patch to restore compatibility with 20.4
  * Fix a bug that caused a 32-bit OS that runs on a 64-bit ARM CPU
- add issue_254.patch to fix tests under non-x86_64 pplatforms
 * Add proper trove classifiers for PyPy support
 * Scale back depending on ctypes for manylinux support detection
 * Officially support Python 3.8
 * Add major, minor, and micro aliases to packaging.version.Version

OBS-URL: https://build.opensuse.org/request/show/1277200
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=36
2025-05-20 07:31:31 +00:00
8a49cf6bf9 - skip primary build only for Tumbleweed (adjust version)
* Improve parser error messaging around mistakes in/around
- Ignore python3.6.2 since the test doesn't support it.
- Add Provides: for python*dist(packaging): work around boo#1186870
- add no-legacyversion-warning.patch to restore compatibility with 20.4
  * Fix a bug that caused a 32-bit OS that runs on a 64-bit ARM CPU
- add issue_254.patch to fix tests under non-x86_64 pplatforms
 * Add proper trove classifiers for PyPy support
 * Scale back depending on ctypes for manylinux support detection
 * Officially support Python 3.8
 * Add major, minor, and micro aliases to packaging.version.Version

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=84
2025-05-13 15:38:37 +00:00
636f833494 Accepting request 1223352 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1223352
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=35
2024-11-28 21:42:11 +00:00
f963636ec8 Accepting request 1223177 from home:benoit_monin:branches:devel:languages:python
update to 24.2

OBS-URL: https://build.opensuse.org/request/show/1223177
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=82
2024-11-11 11:41:46 +00:00
f194bdfa5b Accepting request 1181927 from devel:languages:python
- update to 24.1:
  * No unreleased changes.

OBS-URL: https://build.opensuse.org/request/show/1181927
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=34
2024-06-21 14:02:07 +00:00
ec2e3a84ea - update to 24.1:
* No unreleased changes.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=80
2024-06-20 12:41:26 +00:00
3995a775fa Accepting request 1158406 from devel:languages:python
- update to 24.0:
  * Do specifier matching correctly when the specifier contains
    an epoch number and has more components than the version
    (:issue:`683`)
  * Support the experimental --disable-gil builds in
    packaging.tags (:issue:`727`)
  * BREAKING: Make optional metadata.Metadata attributes default
    to None (:issue:`733`)
  * Fix errors when trying to access the
    description_content_type, keywords, and requires_python
    attributes on metadata.Metadata when those values have not
    been provided (:issue:`733`)
  * Fix a bug preventing the use of the built in ExceptionGroup
    on versions of Python that support it (:issue:`725`)

OBS-URL: https://build.opensuse.org/request/show/1158406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=33
2024-03-20 20:09:31 +00:00
0d77819aca - update to 24.0:
* Do specifier matching correctly when the specifier contains
    an epoch number and has more components than the version
    (:issue:`683`)
  * Support the experimental --disable-gil builds in
    packaging.tags (:issue:`727`)
  * BREAKING: Make optional metadata.Metadata attributes default
    to None (:issue:`733`)
  * Fix errors when trying to access the
    description_content_type, keywords, and requires_python
    attributes on metadata.Metadata when those values have not
    been provided (:issue:`733`)
  * Fix a bug preventing the use of the built in ExceptionGroup
    on versions of Python that support it (:issue:`725`)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=78
2024-03-16 09:28:52 +00:00
eecd5654db Accepting request 1125176 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1125176
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=32
2023-11-13 21:15:41 +00:00
357ce56297 Accepting request 1124436 from home:ecsos:python
- Update ot 23.2:
  * parse_marker should consume the entire source string in #687
  * Create a Security Policy file in #695
  * Add python 3.12 to CI in #689
  * Remove URL validation from requirement parsing in #684
  * Add types for packaging.version._Version in #665
  * Add PyPy 3.10 to CI in #699
  * Remove unused argument in _manylinux._is_compatible in #700
  * Canonicalize names for requirements comparison in #696
  * Add platform tag support for LoongArch in #693
  * Ability to install armv7l manylinux/musllinux wheels on armv8l in #690
  * Include CHANGELOG.rst in sdist in #704
  * Update pyupgrade to Python 3.7+ in #580
  * Fix version pattern pre-releases in #705
  * Fix typos found by codespell in #706
  * Support enriched metadata in #686
  * Correct rST syntax in CHANGELOG.rst in #709
  * fix: platform tag for GraalPy in #711
  * Document that this library uses a calendar-based versioning scheme in #717
  * fix: Update copyright date for docs in #713
  * Bump pip version to avoid known vulnerabilities in #720
  * Typing annotations fixed in version.py in #723
  * parse_{sdist,wheel}_filename: don't raise InvalidVersion in #721
  * Fix code blocks in CHANGELOG.md in #724

OBS-URL: https://build.opensuse.org/request/show/1124436
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=76
2023-11-11 16:09:59 +00:00
e7ea995435 Accepting request 1109351 from devel:languages:python
- Update in SLE-15 (bsc#1199282, jsc#PM-3243, jsc#SLE-24629)

OBS-URL: https://build.opensuse.org/request/show/1109351
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=31
2023-09-07 19:12:53 +00:00
b93664f51f - Update in SLE-15 (bsc#1199282, jsc#PM-3243, jsc#SLE-24629)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=74
2023-09-06 21:04:34 +00:00
e3c2e09273 Accepting request 1081847 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1081847
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=30
2023-04-23 20:43:13 +00:00
af34fd4565 Accepting request 1081508 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081508
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=72
2023-04-21 14:19:21 +00:00
41c43ba69a Accepting request 1079575 from devel:languages:python
- update to 23.1
  * chore: add typed classifier
  * Improve parser error messaging around mistakes in/around 
    version specifiers
  * Upgrade to latest mypy
  * Delete print() from test_tags
  * Update our linters
  * Improve error for local version label with unsupported operators
  * Parse raw metadata
  * Handle prefix match with zeros at end of prefix correctly
  * Relax typing of _key on _BaseVersion
  * Replace spaces in platform names with underscores
  * Import underlying parser function as an underscored variable

OBS-URL: https://build.opensuse.org/request/show/1079575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=29
2023-04-17 15:40:56 +00:00
49bfc34e46 - update to 23.1
* chore: add typed classifier
  * Improve parser error messaging around mistakes in/around 
    version specifiers
  * Upgrade to latest mypy
  * Delete print() from test_tags
  * Update our linters
  * Improve error for local version label with unsupported operators
  * Parse raw metadata
  * Handle prefix match with zeros at end of prefix correctly
  * Relax typing of _key on _BaseVersion
  * Replace spaces in platform names with underscores
  * Import underlying parser function as an underscored variable

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=70
2023-04-15 10:29:46 +00:00
277c75ee1e Accepting request 1070509 from devel:languages:python
- Don't use :primary multibuild flavor for non-Tumbleweed
  * accomodates special SLE15 projects defininig extra flavors but
    not building for primary python3

OBS-URL: https://build.opensuse.org/request/show/1070509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=28
2023-03-12 15:22:16 +00:00
7ef3dbbd69 - Don't use :primary multibuild flavor for non-Tumbleweed
* accomodates special SLE15 projects defininig extra flavors but
    not building for primary python3

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=68
2023-03-09 16:40:11 +00:00
78a4757d7b Accepting request 1058762 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1058762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=27
2023-01-18 12:08:07 +00:00
9fa2428374 Accepting request 1058267 from home:bnavigator:branches:devel:languages:python
- Update to v23.0
  * 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

OBS-URL: https://build.opensuse.org/request/show/1058267
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=66
2023-01-16 20:47:02 +00:00
35fa466a63 Accepting request 1046000 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1046000
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=26
2023-01-03 14:04:13 +00:00
2a2872a1ae Accepting request 1045815 from home:bnavigator:branches:devel:languages:python:numeric
- Update to v22.0
  * 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

OBS-URL: https://build.opensuse.org/request/show/1045815
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=64
2023-01-01 13:35:25 +00:00
dfffae3d46 Accepting request 991965 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/991965
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=25
2022-08-08 06:45:02 +00:00
4e589cef71 Accepting request 991949 from home:bnavigator:branches:devel:languages:python
- BuildIgnore python3-packaging for primary bootstrap.

OBS-URL: https://build.opensuse.org/request/show/991949
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=62
2022-08-01 08:38:10 +00:00
2ef2c9398b Accepting request 990584 from home:bnavigator:branches:devel:languages:python
- Refine build and runtime requirements for primary and non-primary
  builds

OBS-URL: https://build.opensuse.org/request/show/990584
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=61
2022-07-22 11:26:10 +00:00
aa1f456143 Accepting request 989455 from home:bnavigator:branches:devel:languages:python
- Split primary flavor in multibuild for possible inclusion into
  Ring0

OBS-URL: https://build.opensuse.org/request/show/989455
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=60
2022-07-15 20:45:45 +00:00
a2f0727e23 Accepting request 989214 from home:bnavigator:branches:devel:languages:python
- Setuptools itself does not depend on packaging anymore, only for
  pythondistdeps.py, That dependency will move to
  python-rpm-packaging soon. -- boo#1178257
- Use "setuptools" for building again.
  * Python 3.12 will drop the distutils fallback
  * Use the python-base vendored pip in a venv
  * Drop no-legacyversion-warning.patch
- Remove nonsensical python362 flavor check.

OBS-URL: https://build.opensuse.org/request/show/989214
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=59
2022-07-15 11:00:25 +00:00
edc28c40a0 Accepting request 979721 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/979721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=24
2022-05-30 10:42:20 +00:00
df381f1714 Accepting request 979645 from home:glaubitz:branches:devel:languages:python
- Add patch to fix testsuite on big-endian targets
  + fix-big-endian-build.patch

OBS-URL: https://build.opensuse.org/request/show/979645
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=57
2022-05-29 18:54:12 +00:00
b8eaa554b7 Accepting request 972508 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/972508
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=23
2022-04-26 18:15:08 +00:00
7f5bdb9e0a Accepting request 972492 from home:huizhizhao:soliddriver-checks-deps
- Ignore python3.6.2 since the test doesn't support it.

OBS-URL: https://build.opensuse.org/request/show/972492
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=55
2022-04-25 08:24:47 +00:00
a3994c1e97 Accepting request 933621 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/933621
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=22
2021-11-28 20:29:51 +00:00
13661b791d Accepting request 933495 from home:buschmann23:branches:devel:languages:python
- update to 21.3:
  * Add a pp3-none-any tag (gh#pypa/packaging#311)
  * Replace the blank pyparsing 3 exclusion with a 3.0.5 exclusion
    (gh#pypa/packaging#481), (gh#pypa/packaging#486)
  * Fix a spelling mistake (gh#pypa/packaging#479)

OBS-URL: https://build.opensuse.org/request/show/933495
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=54
2021-11-25 05:57:28 +00:00
5213f300cf Accepting request 931435 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/931435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=21
2021-11-21 22:51:36 +00:00
4e5e87b1b7 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=53 2021-11-07 20:46:02 +00:00
334e398809 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=52 2021-11-07 20:35:57 +00:00
89e02c0848 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=51 2021-11-07 11:12:09 +00:00
4ad81c1617 - update to 21.2:
* Update documentation entry for 21.1.
  * Update pin to pyparsing to exclude 3.0.0.
  * PEP 656: musllinux support
  * Drop support for Python 2.7, Python 3.4 and Python 3.5.
  * Replace distutils usage with sysconfig
  * Add support for zip files in ``parse_sdist_filename``
  * Use cached ``_hash`` attribute to short-circuit tag equality comparisons
  * Specify the default value for the ``specifier`` argument to ``SpecifierSet``
  * Proper keyword-only "warn" argument in packaging.tags
  * Correctly remove prerelease suffixes from ~= check
  * Fix type hints for ``Version.post`` and ``Version.dev``
  * Use typing alias ``UnparsedVersion``
  * Improve type inference for ``packaging.specifiers.filter()``
  * Tighten the return type of ``canonicalize_version()``
- drop no-legacyversion-warning.patch: setuptools has been updated

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=50
2021-11-06 18:35:22 +00:00
de21f7728b Accepting request 900727 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/900727
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=20
2021-07-10 20:53:36 +00:00
40daec3d15 Accepting request 900652 from home:bnavigator:branches:devel:languages:python
- Add Provides: for python*dist(packaging): work around boo#1186870 
- skip tests failing because of no-legacyversion-warning.patch

OBS-URL: https://build.opensuse.org/request/show/900652
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=49
2021-06-18 08:53:40 +00:00
f09c646ff6 - add no-legacyversion-warning.patch to restore compatibility with 20.4
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-packaging?expand=0&rev=48
2021-05-01 21:06:55 +00:00
8db62bfde8 Accepting request 879321 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/879321
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-packaging?expand=0&rev=19
2021-03-17 19:13:54 +00:00