36b0233e51
- Add pythons_for_pypi macro. This macro will help to build the python minimal stack for different python versions.
Daniel Garcia2026-02-09 11:09:42 +00:00
ed5a53347f
Accepting request 1330019 from devel:languages:python
Ana Guerrero2026-02-05 16:57:07 +00:00
9e3b59861e
Accepting request 1277200 from devel:languages:python
Ana Guerrero2025-05-20 07:31:31 +00:00
76970914e0
Accepting request 1277200 from devel:languages:python
Ana Guerrero2025-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
Dirk Mueller2025-05-13 15:38:37 +00:00
7cfafd9a56
- 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
Dirk Mueller2025-05-13 15:38:37 +00:00
636f833494
Accepting request 1223352 from devel:languages:python
Ana Guerrero2024-11-28 21:42:11 +00:00
fccaf018aa
Accepting request 1223352 from devel:languages:python
Ana Guerrero2024-11-28 21:42:11 +00:00
f963636ec8
Accepting request 1223177 from home:benoit_monin:branches:devel:languages:python
Markéta Machová2024-11-11 11:41:46 +00:00
4baf058568
Accepting request 1223177 from home:benoit_monin:branches:devel:languages:python
Markéta Machová2024-11-11 11:41:46 +00:00
f194bdfa5b
Accepting request 1181927 from devel:languages:python
Ana Guerrero2024-06-21 14:02:07 +00:00
4d54196110
Accepting request 1181927 from devel:languages:python
Ana Guerrero2024-06-21 14:02:07 +00:00
ec2e3a84ea
- update to 24.1: * No unreleased changes.
Dirk Mueller2024-06-20 12:41:26 +00:00
a49bdb1322
- update to 24.1: * No unreleased changes.
Dirk Mueller2024-06-20 12:41:26 +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)
Dirk Mueller2024-03-16 09:28:52 +00:00
c9689b6b64
- 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)
Dirk Mueller2024-03-16 09:28:52 +00:00
eecd5654db
Accepting request 1125176 from devel:languages:python
Ana Guerrero2023-11-13 21:15:41 +00:00
5ed9bdac75
Accepting request 1125176 from devel:languages:python
Ana Guerrero2023-11-13 21:15:41 +00:00
357ce56297
Accepting request 1124436 from home:ecsos:python
Dirk Mueller2023-11-11 16:09:59 +00:00
2303d6440c
Accepting request 1124436 from home:ecsos:python
Dirk Mueller2023-11-11 16:09:59 +00:00
e7ea995435
Accepting request 1109351 from devel:languages:python
Ana Guerrero2023-09-07 19:12:53 +00:00
651be68e85
Accepting request 1109351 from devel:languages:python
Ana Guerrero2023-09-07 19:12:53 +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
Dirk Mueller2023-04-15 10:29:46 +00:00
570a254717
- 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
Dirk Mueller2023-04-15 10:29:46 +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
Dirk Mueller2023-03-09 16:40:11 +00:00
e29925bb8e
- Don't use :primary multibuild flavor for non-Tumbleweed * accomodates special SLE15 projects defininig extra flavors but not building for primary python3
Dirk Mueller2023-03-09 16:40:11 +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
Dirk Mueller2021-11-06 18:35:22 +00:00
324aec8654
- 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
Dirk Mueller2021-11-06 18:35:22 +00:00
7d52b98075
- update to 20.9: * Run [isort](https://pypi.org/project/isort/) over the code base (:issue:377) * Add support for the `macosx_10_*_universal2 platform tags (:issue:379) * Introduce packaging.utils.parse_wheel_filename() and parse_sdist_filename()`
Dirk Mueller2021-03-08 22:40:04 +00:00
3fc200ffa0
- update to 20.9: * Run [isort](https://pypi.org/project/isort/) over the code base (:issue:377) * Add support for the `macosx_10_*_universal2 platform tags (:issue:379) * Introduce packaging.utils.parse_wheel_filename() and parse_sdist_filename()`
Dirk Mueller2021-03-08 22:40:04 +00:00
869d380f46
- update to 20.8: * Revert back to setuptools for compatibility purposes for some Linux distros (:issue:363) * Do not insert an underscore in wheel tags when the interpreter version number is more than 2 digits (:issue:372) * Fix flit configuration, to include LICENSE files (:issue:357) * Make intel a recognized CPU architecture for the universal macOS platform tag (:issue:361) * Add some missing type hints to packaging.requirements (issue:350) * Officially support Python 3.9 (:issue:343) * Deprecate the `LegacyVersion and LegacySpecifier classes (:issue:321) * Handle OSError` on non-dynamic executables when attempting to resolve the glibc version string.
Dirk Mueller2020-12-20 09:37:48 +00:00