Commit graph

  • dfe7354315 Remove the cache from prerel-abi provides Karolina Surma 2025-12-10 11:32:08 +01:00
  • c7907791fa Fix requires. Hopefully. Karolina Surma 2025-11-21 14:38:06 +01:00
  • 01c48c8ad5 Add python(prerel-abi) provides/requirements Karolina Surma 2025-11-19 14:39:34 +01:00
  • b284634b22 Drop STI and use tmt instead rawhide main Lukáš Zachar 2025-07-28 17:46:02 +02:00
  • 0bb99dc9e9 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild f43 Fedora Release Engineering 2025-07-25 10:14:53 +00:00
  • db95d6e735 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild f42 Fedora Release Engineering 2025-01-18 18:59:56 +00:00
  • 03fc0de4ac Add centpkg to use in CentOS Stream Karolina Surma 2024-11-06 12:31:33 +01:00
  • 91729cf8a0 CI: Look for the correct obsolete name in tests Karolina Surma 2024-08-19 14:24:39 +02:00
  • 02ef9fde40 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild f41 Fedora Release Engineering 2024-07-19 15:32:13 +00:00
  • 1eed84d69e
    Ensure that %_python_dist_allow_version_zero is set to a truthy value Maxwell G 2024-02-29 18:24:38 +00:00
  • 223b71bb5e Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild f40 Fedora Release Engineering 2024-01-26 10:19:05 +00:00
  • f3d6832f4d Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild Fedora Release Engineering 2024-01-22 06:41:25 +00:00
  • 592400f58b Remove a no longer needed workaround for RPM <= 4.16 warning Miro Hrončok 2023-10-06 11:59:15 +02:00
  • 52372a464c Avoid DeprecationWarning: Implicit None on return values is deprecated and will raise KeyErrors Miro Hrončok 2023-10-03 12:07:49 +02:00
  • 8fe27ad070 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild f39 Fedora Release Engineering 2023-07-21 13:45:10 +00:00
  • 3fa50768c4 Avoid needless pkg_resources import in pythonbundles.py f37 Miro Hrončok 2023-03-07 17:16:58 +01:00
  • f9b21eca49 Fix URL tag Todd Zullinger 2023-05-24 12:58:14 -04:00
  • 50768e7a3d Declare the license via a complex SPDX expression rather than "effective license" Miro Hrončok 2023-05-05 14:14:41 +02:00
  • e348b87fd9 License: Clarify pythonbundles.py license Miro Hrončok 2023-05-05 13:31:19 +02:00
  • 245bee51d2
    Switch license tag to SPDX Dan Čermák 2023-05-02 15:52:41 +02:00
  • 47a0b37ac0 Generate provides for /app-installed flatpak builds f38 Kalev Lember 2023-04-20 04:10:35 +02:00
  • d6993270c2 CI: Run pytest via script to make it easier to reuse it in python-packaging Miro Hrončok 2023-04-19 14:34:31 +02:00
  • 2b8d03b0b1 CI: Add rpm -qa | sort for easier inspectability Miro Hrončok 2023-04-18 10:07:17 +02:00
  • 2b230d8b53 CI: Assert pythonbundles also ignores [extras] Miro Hrončok 2023-03-13 15:49:45 +01:00
  • 079b71a567 Ignore environment markers in pythonbundles.py Miro Hrončok 2023-03-07 17:35:06 +01:00
  • 279638a969 Avoid needless pkg_resources import in pythonbundles.py Miro Hrončok 2023-03-07 17:16:58 +01:00
  • 500fda1e6d CI: Remove tests for non-PEP440 versions Miro Hrončok 2023-01-19 17:44:36 +01:00
  • 1bdd94dd1d CI: Include stdout/stderr in test failures Miro Hrončok 2023-01-19 17:36:21 +01:00
  • 9d7ca941e7 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Fedora Release Engineering 2023-01-20 17:03:50 +00:00
  • 78c739cfd1 Update the test data sources Karolina Surma 2023-01-04 18:05:28 +01:00
  • 197a88bf93 https://fedoraproject.org/wiki/Changes/Prevent-Providing-python3dist(pkg)=0 Karolina Surma 2022-12-22 16:48:53 +01:00
  • 7b3e3b30de Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Fedora Release Engineering 2022-07-22 22:07:02 +00:00
  • cf65060b7e https://fedoraproject.org/wiki/Changes/PythonDistPEP503ProvidesOnly Miro Hrončok 2022-04-20 13:07:09 +02:00
  • 0bd051d514 Don't include all requirements with True-evaluating markers in extras subpackages f36 Miro Hrončok 2022-05-27 12:49:09 +02:00
  • 76e71def2c Add namespace option to pythodistdeps.py Sandro Mani 2022-01-24 11:23:14 +01:00
  • ecd2f8b3f8 Add rpminspect file Charalampos Stratakis 2022-02-01 21:22:28 +01:00
  • e18b8c952c Add tests for automatically not generating Obsoletes tags on Fedora Tomas Orsava 2022-02-02 11:32:20 +01:00
  • b1fa63bf02 From python3-foo packages automatically generate python3.X-foo Obsoletes tags on CentOS/RHEL Tomas Orsava 2021-11-29 12:31:48 +01:00
  • fbd2f87265 Fix typo in lua comment Tomas Orsava 2022-01-20 19:03:13 +01:00
  • 4cf0d0809f Avoid mixing % and format in same statement Sandro Mani 2022-01-24 13:41:51 +01:00
  • cf423440f6 Support namespace rathen than prefix Sandro Mani 2022-01-24 12:39:57 +01:00
  • af4d080ed3 Add prefix option to pythodistdeps.py Sandro Mani 2022-01-24 11:23:14 +01:00
  • 2ff265d8fd - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Fedora Release Engineering 2022-01-21 15:19:07 +00:00
  • 2c2f8bd984 Handle legacy version specifiers that would previously raise exceptions. Gordon Messmer 2021-12-19 14:08:05 -08:00
  • 13ab465c04 Fix a regression with required legacy versions (e.g. pytz>dev) Miro Hrončok 2021-11-04 11:19:06 +01:00
  • a3ad67b505 Additional fix for dev releases. Gordon Messmer 2021-10-29 20:00:41 -07:00
  • 27f9733f0b Sync dependency conversion with upstream pyreq2rpm. Gordon Messmer 2021-10-22 16:41:44 -07:00
  • 98fa009fc8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild f35 Fedora Release Engineering 2021-07-23 09:18:27 +00:00
  • 9bd2a43a74 Support multiple vendor files in pythonbundles.py Miro Hrončok 2021-06-21 11:35:48 +02:00
  • 04ae9b96f2 CI: Adapt pythondist.spec for Python 3.10 being the main Python version Miro Hrončok 2021-06-18 18:49:37 +02:00
  • 5e9bf08351 Switch to %autochangelog and %autorelease Miro Hrončok 2021-06-18 18:22:53 +02:00
  • f649ba877e Fix upstream URL Petr Viktorin 2021-06-02 18:03:33 +02:00
  • 89985695cc Correct license to GPLv2 Petr Viktorin 2021-06-02 18:03:02 +02:00
  • cc489bde7a pythondistdeps.py: Catch all exceptions and terminate build if one is raised Tomas Orsava 2021-05-25 17:56:00 +02:00
  • 27d363833e pythondistdeps.py: Detect and error when metadata is corrupted Tomas Orsava 2021-05-25 12:46:21 +02:00
  • 20f8b2c775 Fix python(abi) generator (the one written in Python) Miro Hrončok 2021-04-19 22:56:25 +02:00
  • 0a12aa5a2f Do not generate setuptools requirement for console_scripts on Python 3.10+ Miro Hrončok 2021-03-15 18:59:40 +01:00
  • 8485b55bea Don't generate runtime dependency on setuptools for console_scripts entrypoints Miro Hrončok 2021-03-13 12:19:03 +01:00
  • a295a58559 Add __pycache__ into .gitignore f34 Tomas Orsava 2021-03-11 12:46:05 +01:00
  • 3a4efade98 pythondistdeps.py: Always output extras names in lowercase Tomas Orsava 2021-03-11 12:43:37 +01:00
  • b44c808358 pythondistdeps.py: Compare extras as lowercase Tomas Orsava 2021-03-10 19:51:55 +01:00
  • 103464475f pythondistdeps.py: Changing order in test-data Tomas Orsava 2021-03-11 12:39:56 +01:00
  • 48510eebae scripts/pythondistdeps: Fix for Python 3.10 Tomas Orsava 2021-02-22 13:16:24 +01:00
  • 38df2def85 scripts/pythondistdeps: Fix for Python 3.10 Tomas Orsava 2021-02-22 13:16:24 +01:00
  • 438d8d3b70 scripts/pythondistdeps: Backport switch to importlib.metadata from upstream Tomas Orsava 2021-02-17 12:18:26 +01:00
  • 2d631762c5 Remove unused 2.7 from --majorver-provides-versions Miro Hrončok 2021-02-08 10:53:40 +01:00
  • 8c2a1c0ac9 Disable the dist generators for Python 2 Miro Hrončok 2021-02-03 14:07:07 +01:00
  • b65cf8549a - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Fedora Release Engineering 2021-01-27 13:13:21 +00:00
  • f328c9dd18 Add executable bit to pythonbundles.py Tomas Orsava 2020-10-19 12:51:06 +02:00
  • d77d134c10 Run scripts in an isolated environment (#1889080) Tomas Orsava 2020-10-19 12:50:23 +02:00
  • bfb7f70b99 Add a test for a requires with multiple underscores Miro Hrončok 2020-09-24 13:50:04 +02:00
  • cb3aaf6d26 Add a test for a requires with an underscore Tomas Orsava 2020-09-23 11:39:53 +02:00
  • df7ed92279 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild f33 Fedora Release Engineering 2020-07-29 03:42:44 +00:00
  • 64e5d7567a Sync tests for python dependency conversion with pyreq2rpm Tomas Orsava 2020-07-22 17:15:20 +02:00
  • fbe1c77166 Sync python dependency conversion with pyreq2rpm. Gordon Messmer 2020-07-03 22:38:41 -07:00
  • 7398b71fbc pythondistdeps.py: When parsing extras name, take the rightmost + Miro Hrončok 2020-07-21 22:11:16 +02:00
  • d1a02fdda7 pythondistdeps.py: Adapt Python version marker workaround for setuptools 42+ Miro Hrončok 2020-07-10 15:08:30 +02:00
  • 32a1b47f5b scripts/pythondistdeps: Tests: small tweaks Tomas Orsava 2020-07-10 15:46:19 +02:00
  • c2e0f33565 scripts/pythondistdeps: Add tests for: Rework error messages Tomas Orsava 2020-07-10 14:09:25 +02:00
  • 098c48d46d scripts/pythondistdeps: Rework error messages Tomas Orsava 2020-07-10 13:08:20 +02:00
  • b6e0638f7c Enable --require-extras-subpackages and bump release Tomas Orsava 2020-06-17 14:36:33 +02:00
  • 9df3e5bcb5 scripts/pythondistdeps: Add tests for: Implement provides/requires for extras packages Tomas Orsava 2020-06-02 21:13:10 +02:00
  • 0c9665427c scripts/pythondistdeps: Implement provides/requires for extras packages Tomas Orsava 2020-06-02 21:12:11 +02:00
  • 3b1100ba1f scripts/pythondistdeps: Add parameter --package-name Tomas Orsava 2020-04-22 14:22:16 +02:00
  • 48c0de39d9 Add a script to generate Python bundled provides Miro Hrončok 2020-06-26 12:57:41 +02:00
  • e78c420523 Fix python(abi) requires generator, it picked files from almost good directories Miro Hrončok 2020-06-17 15:55:57 +02:00
  • 3a396fbf96 Use PEP 503 names for requires Miro Hrončok 2020-05-21 17:43:19 +02:00
  • 39315a6aa4 Adapt tests for the pythonXY -> pythonX.Y renaming Miro Hrončok 2020-05-07 17:37:30 +02:00
  • 33358b9a65 Deduplicate automatically provided names trough Python RPM Lua macros Miro Hrončok 2020-05-05 13:26:30 +02:00
  • c3f90ed2e8 Fix reversed grep exit codes in integration tests Miro Hrončok 2020-05-01 10:13:08 +02:00
  • 6beec97e9e Add integartion test for the dist generator Miro Hrončok 2020-05-01 10:10:46 +02:00
  • 54e4aa751b Bump version, enable new features, add test suite to Fedora CI Tomas Orsava 2020-04-30 16:24:11 +02:00
  • 79790d12af scripts/pythondistdeps: Modify handling of dev versions Tomas Orsava 2020-04-23 20:41:13 +02:00
  • 972beac29a scripts/pythondistdeps: Version handling exception with better information Tomas Orsava 2020-04-20 16:39:28 +02:00
  • d48f3500d8 scripts/pythondistdeps: Do anything only when called as a main script Tomas Orsava 2020-04-20 16:37:29 +02:00
  • 1523def34e scripts/pythondistdeps: Implement --normalized-name-* options Tomas Orsava 2020-04-07 01:10:42 +02:00
  • e33d4e94c8 scripts/pythondistdeps: Add option to generate major-version provides only for specified Python versions Tomas Orsava 2019-11-27 18:16:43 +01:00
  • 89e1676cee scripts/pythondistdeps: Add tests Tomas Orsava 2020-04-07 01:16:34 +02:00
  • 1634914c2e scripts/pythondistdeps: Notes from an attempted rewrite to importlib.metadata Tomas Orsava 2020-04-08 18:12:09 +02:00
  • 1639424a51 Sync with upstream RPM dist generator Tomas Orsava 2020-04-30 15:57:15 +02:00