Commit Graph

  • 5b2c601fa6
    Remove version requirement on python-srpm-macros f37-riscv64 David Abdurachmanov 2022-09-17 12:20:57 +0300
  • 7b3e3b30de Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild rawhide main f37 Fedora Release Engineering 2022-07-22 22:07:02 +0000
  • cf65060b7e https://fedoraproject.org/wiki/Changes/PythonDistPEP503ProvidesOnly Miro Hrončok 2022-04-20 13:07:09 +0200
  • 0bd051d514 Don't include all requirements with True-evaluating markers in extras subpackages f36 Miro Hrončok 2022-05-27 12:49:09 +0200
  • 76e71def2c Add namespace option to pythodistdeps.py Sandro Mani 2022-01-24 11:23:14 +0100
  • ecd2f8b3f8 Add rpminspect file Charalampos Stratakis 2022-02-01 21:22:28 +0100
  • e18b8c952c Add tests for automatically not generating Obsoletes tags on Fedora Tomas Orsava 2022-02-02 11:32:20 +0100
  • b1fa63bf02 From `python3-foo` packages automatically generate `python3.X-foo` Obsoletes tags on CentOS/RHEL Tomas Orsava 2021-11-29 12:31:48 +0100
  • fbd2f87265 Fix typo in lua comment Tomas Orsava 2022-01-20 19:03:13 +0100
  • 4cf0d0809f Avoid mixing % and format in same statement Sandro Mani 2022-01-24 13:41:51 +0100
  • cf423440f6 Support namespace rathen than prefix Sandro Mani 2022-01-24 12:39:57 +0100
  • af4d080ed3 Add prefix option to pythodistdeps.py Sandro Mani 2022-01-24 11:23:14 +0100
  • 2ff265d8fd - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Fedora Release Engineering 2022-01-21 15:19:07 +0000
  • 2c2f8bd984 Handle legacy version specifiers that would previously raise exceptions. Gordon Messmer 2021-12-19 14:08:05 -0800
  • 13ab465c04 Fix a regression with required legacy versions (e.g. pytz>dev) Miro Hrončok 2021-11-04 11:19:06 +0100
  • a3ad67b505 Additional fix for dev releases. Gordon Messmer 2021-10-29 20:00:41 -0700
  • 27f9733f0b Sync dependency conversion with upstream pyreq2rpm. Gordon Messmer 2021-10-22 16:41:44 -0700
  • 98fa009fc8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild f35 Fedora Release Engineering 2021-07-23 09:18:27 +0000
  • 9bd2a43a74 Support multiple vendor files in pythonbundles.py Miro Hrončok 2021-06-21 11:35:48 +0200
  • 04ae9b96f2 CI: Adapt pythondist.spec for Python 3.10 being the main Python version Miro Hrončok 2021-06-18 18:49:37 +0200
  • 5e9bf08351 Switch to %autochangelog and %autorelease Miro Hrončok 2021-06-18 18:22:53 +0200
  • f649ba877e Fix upstream URL Petr Viktorin 2021-06-02 18:03:33 +0200
  • 89985695cc Correct license to GPLv2 Petr Viktorin 2021-06-02 18:03:02 +0200
  • cc489bde7a pythondistdeps.py: Catch all exceptions and terminate build if one is raised Tomas Orsava 2021-05-25 17:56:00 +0200
  • 27d363833e pythondistdeps.py: Detect and error when metadata is corrupted Tomas Orsava 2021-05-25 12:46:21 +0200
  • 20f8b2c775 Fix python(abi) generator (the one written in Python) Miro Hrončok 2021-04-19 22:56:25 +0200
  • 0a12aa5a2f Do not generate setuptools requirement for console_scripts on Python 3.10+ Miro Hrončok 2021-03-15 18:59:40 +0100
  • 8485b55bea Don't generate runtime dependency on setuptools for console_scripts entrypoints Miro Hrončok 2021-03-13 12:19:03 +0100
  • a295a58559 Add __pycache__ into .gitignore f34 Tomas Orsava 2021-03-11 12:46:05 +0100
  • 3a4efade98 pythondistdeps.py: Always output extras names in lowercase Tomas Orsava 2021-03-11 12:43:37 +0100
  • b44c808358 pythondistdeps.py: Compare extras as lowercase Tomas Orsava 2021-03-10 19:51:55 +0100
  • 103464475f pythondistdeps.py: Changing order in test-data Tomas Orsava 2021-03-11 12:39:56 +0100
  • 48510eebae scripts/pythondistdeps: Fix for Python 3.10 Tomas Orsava 2021-02-22 13:16:24 +0100
  • 38df2def85 scripts/pythondistdeps: Fix for Python 3.10 Tomas Orsava 2021-02-22 13:16:24 +0100
  • 438d8d3b70 scripts/pythondistdeps: Backport switch to importlib.metadata from upstream Tomas Orsava 2021-02-17 12:18:26 +0100
  • 2d631762c5 Remove unused 2.7 from --majorver-provides-versions Miro Hrončok 2021-02-08 10:53:40 +0100
  • 8c2a1c0ac9 Disable the dist generators for Python 2 Miro Hrončok 2021-02-03 14:07:07 +0100
  • b65cf8549a - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Fedora Release Engineering 2021-01-27 13:13:21 +0000
  • f328c9dd18 Add executable bit to pythonbundles.py Tomas Orsava 2020-10-19 12:51:06 +0200
  • d77d134c10 Run scripts in an isolated environment (#1889080) Tomas Orsava 2020-10-19 12:50:23 +0200
  • bfb7f70b99 Add a test for a requires with multiple underscores Miro Hrončok 2020-09-24 13:50:04 +0200
  • cb3aaf6d26 Add a test for a requires with an underscore Tomas Orsava 2020-09-23 11:39:53 +0200
  • df7ed92279 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild f33 Fedora Release Engineering 2020-07-29 03:42:44 +0000
  • 64e5d7567a Sync tests for python dependency conversion with pyreq2rpm Tomas Orsava 2020-07-22 17:15:20 +0200
  • fbe1c77166 Sync python dependency conversion with pyreq2rpm. Gordon Messmer 2020-07-03 22:38:41 -0700
  • 7398b71fbc pythondistdeps.py: When parsing extras name, take the rightmost + Miro Hrončok 2020-07-21 22:11:16 +0200
  • d1a02fdda7 pythondistdeps.py: Adapt Python version marker workaround for setuptools 42+ Miro Hrončok 2020-07-10 15:08:30 +0200
  • 32a1b47f5b scripts/pythondistdeps: Tests: small tweaks Tomas Orsava 2020-07-10 15:46:19 +0200
  • c2e0f33565 scripts/pythondistdeps: Add tests for: Rework error messages Tomas Orsava 2020-07-10 14:09:25 +0200
  • 098c48d46d scripts/pythondistdeps: Rework error messages Tomas Orsava 2020-07-10 13:08:20 +0200
  • b6e0638f7c Enable --require-extras-subpackages and bump release Tomas Orsava 2020-06-17 14:36:33 +0200
  • 9df3e5bcb5 scripts/pythondistdeps: Add tests for: Implement provides/requires for extras packages Tomas Orsava 2020-06-02 21:13:10 +0200
  • 0c9665427c scripts/pythondistdeps: Implement provides/requires for extras packages Tomas Orsava 2020-06-02 21:12:11 +0200
  • 3b1100ba1f scripts/pythondistdeps: Add parameter --package-name Tomas Orsava 2020-04-22 14:22:16 +0200
  • 48c0de39d9 Add a script to generate Python bundled provides Miro Hrončok 2020-06-26 12:57:41 +0200
  • e78c420523 Fix python(abi) requires generator, it picked files from almost good directories Miro Hrončok 2020-06-17 15:55:57 +0200
  • 3a396fbf96 Use PEP 503 names for requires Miro Hrončok 2020-05-21 17:43:19 +0200
  • 39315a6aa4 Adapt tests for the pythonXY -> pythonX.Y renaming Miro Hrončok 2020-05-07 17:37:30 +0200
  • 33358b9a65 Deduplicate automatically provided names trough Python RPM Lua macros Miro Hrončok 2020-05-05 13:26:30 +0200
  • c3f90ed2e8 Fix reversed grep exit codes in integration tests Miro Hrončok 2020-05-01 10:13:08 +0200
  • 6beec97e9e Add integartion test for the dist generator Miro Hrončok 2020-05-01 10:10:46 +0200
  • 54e4aa751b Bump version, enable new features, add test suite to Fedora CI Tomas Orsava 2020-04-30 16:24:11 +0200
  • 79790d12af scripts/pythondistdeps: Modify handling of dev versions Tomas Orsava 2020-04-23 20:41:13 +0200
  • 972beac29a scripts/pythondistdeps: Version handling exception with better information Tomas Orsava 2020-04-20 16:39:28 +0200
  • d48f3500d8 scripts/pythondistdeps: Do anything only when called as a main script Tomas Orsava 2020-04-20 16:37:29 +0200
  • 1523def34e scripts/pythondistdeps: Implement --normalized-name-* options Tomas Orsava 2020-04-07 01:10:42 +0200
  • e33d4e94c8 scripts/pythondistdeps: Add option to generate major-version provides only for specified Python versions Tomas Orsava 2019-11-27 18:16:43 +0100
  • 89e1676cee scripts/pythondistdeps: Add tests Tomas Orsava 2020-04-07 01:16:34 +0200
  • 1634914c2e scripts/pythondistdeps: Notes from an attempted rewrite to importlib.metadata Tomas Orsava 2020-04-08 18:12:09 +0200
  • 1639424a51 Sync with upstream RPM dist generator Tomas Orsava 2020-04-30 15:57:15 +0200
  • 22265d98ca fixup Run update before tests Tomas Orsava 2020-04-30 17:40:17 +0200
  • 5487d0929a fixup unpack sources ourselves Tomas Orsava 2020-04-30 17:06:01 +0200
  • 7482ae2b2f fixup tests.yml Tomas Orsava 2020-04-30 16:27:09 +0200
  • c6a4cbc337 fixup move tag classic Tomas Orsava 2020-04-30 15:47:43 +0200
  • 442006a190 fixup see contects of test folder Tomas Orsava 2020-04-30 15:44:00 +0200
  • 2611209797 fixup unify tests Tomas Orsava 2020-04-30 15:42:41 +0200
  • b78335bda5 fixup fail if test data missing Tomas Orsava 2020-04-30 14:28:15 +0200
  • 2e1d47efaa fixup srcdir syntax error Tomas Orsava 2020-04-30 13:55:39 +0200
  • 3e01615f57 fixup Try full path for srcdir Tomas Orsava 2020-04-30 13:44:26 +0200
  • e627bb92e3 fixup: Create the usr directory Tomas Orsava 2020-04-30 12:11:17 +0200
  • 442a81cafe fixup ci Tomas Orsava 2020-04-29 19:29:19 +0200
  • 9a6d3bdf0f fixup fetch_only probably causes sources not to be unpacked at all Tomas Orsava 2020-04-29 18:48:04 +0200
  • efd041f918 fixup: Fix location where we run the test Tomas Orsava 2020-04-29 18:19:09 +0200
  • 0a5307e928 Testing proposed upstream changes Tomas Orsava 2020-04-29 17:52:55 +0200
  • c8249102ec Don't define global Lua variables from Python generator Miro Hrončok 2020-04-28 14:47:32 +0200
  • 0ec8581037 Handle all-zero versions without crashing Gordon Messmer 2020-04-19 14:24:00 -0700
  • 783dcc7147 Sync with upstream RPM dist generator Igor Raits 2020-04-10 07:41:01 +0200
  • 8eef42cbaa Use dynamic %_prefix value when matching files for python(abi) provides Miro Hrončok 2020-04-07 14:41:51 +0200
  • bbfe4930d9 Automatically call %python_provide Miro Hrončok 2020-03-05 23:40:17 +0100
  • eae8dd0f57 Add CI tests for python(abi) provides Miro Hrončok 2020-04-03 14:00:49 +0200
  • 486ca7e540 Drop tabs from python.attr Miro Hrončok 2020-04-01 15:57:00 +0200
  • ff7b9b1ae0 Reimplement pythondeps.sh as parametric macro generators Miro Hrončok 2020-04-01 13:54:32 +0200
  • f2c10dc96b Remove never-used downstream-only code Tomas Orsava 2020-03-25 17:38:45 +0100
  • caccd3e498 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild f32 Fedora Release Engineering 2020-01-30 15:05:48 +0000
  • 7d819e0000 Also provide pythonXdist() with PEP 503 normalized names (#1791530) Miro Hrončok 2020-01-17 17:27:09 +0100
  • 724a52a5f2 Fix more complicated requirement expressions by adding parenthesis Miro Hrončok 2020-01-03 11:00:19 +0100
  • ca811dbf35 Sync with upstream RPM Miro Hrončok 2020-01-01 23:17:07 +0100
  • b9fe0e7182 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild f31 Fedora Release Engineering 2019-07-26 16:06:05 +0000
  • ff085a044d Canonicalize Python versions and properly handle != spec Miro Hrončok 2019-06-20 11:03:40 +0200
  • 70b3ebc993 console_scripts entry points to require setuptools f30 Miro Hrončok 2019-04-17 14:35:46 +0200