Commit Graph

38 Commits

Author SHA1 Message Date
Francisco Trivino
fec4460b6e Update to 1.10.2
Update to a more recent version, 1.10.2. This will bump the NVR, which is required for the CRB request.

I also cherry pick https://src.fedoraproject.org/rpms/python-setuptools-rust/pull-request/10
Depend only on cargo at runtime: setuptools-rust does not use RPM macros, just cargo.
Any package which uses this would already be expected to pull in the respective macros
itself. Relaxing the dependency fixes EPEL 10 builds, as RHEL's rust-toolset and EPEL's
cargo-rpm-macros (aka rust-packaging) officially conflict. As this package is being moved
from buildroot-only to CRB, it would break EPEL 10 without this change.

Drop manually listed %license file.

Resolves: RHEL-66224

Signed-off-by: Francisco Trivino <ftrivino@redhat.com>
2024-12-04 10:35:57 +01:00
Francisco Trivino
93bfad73fe Fix rpm-sti-test tests
Fix tests/tests.yaml, they were copied from fedora src.
Run RHEL tests instead.

Signed-off-by: Francisco Trivino <ftrivino@redhat.com>
2024-12-03 19:48:46 +01:00
Troy Dawson
1cf02823a4 Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 09:09:00 -07:00
Francisco Trivino
55cf0f12ba Add gating.yaml
This commit adds gating.yaml file.

Fixes: https://issues.redhat.com/browse/RHELMISC-3928

Signed-off-by: Francisco Trivino <ftrivino@redhat.com>
2024-08-29 13:44:52 +02:00
Troy Dawson
ee4eee3a67 Bump release for June 2024 mass rebuild 2024-06-24 09:19:50 -07:00
Fedora Release Engineering
86c8f1315a Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-26 10:41:40 +00:00
Fedora Release Engineering
9110accd91 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 07:01:08 +00:00
549cb8e21d
Fix inaccurate RHEL comment 2023-08-31 01:59:03 +00:00
363f52c779
Use pyproject_wheel instead of calling hook directly 2023-08-31 01:57:25 +00:00
4f58df49c3
Use direct paths instead of activating venvs 2023-08-31 01:55:57 +00:00
daa4ac0436
Use %py3_test_envvars instead of manually setting PYTHONPATH 2023-08-31 01:53:30 +00:00
2b66248c7f
Modernize the specfile and run all tests
Use pyproject macros:

- Use `%pyproject_check_import` instead of manually calling `python -c`.

- The conditional setuptools_scm stuff can be removed.
  python-setuptools_scm is now part of RHEL.

Run all tests:

- Always run pytest unit tests
- Run all integration tests instead of just examples/hello-world.

Formatting:

- Two lines between specfile settings
- Make `%description`s DRY.
2023-08-23 19:40:12 +00:00
eb994eef50
Remove obsolete ExcludeArch: %{rust_arches} 2023-08-23 14:17:42 +00:00
Christian Heimes
568e1bc37e Update to 1.7.0, fixes rhbz#2233656
- modernize packaging, upstream has remove setup.py
- remove setup.cfg hacks for RHEL
2023-08-23 07:28:29 +02:00
Fedora Release Engineering
ffc5fcc6da Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 13:58:29 +00:00
Python Maint
2a9c679fed Rebuilt for Python 3.12 2023-06-14 15:56:23 +02:00
Miro Hrončok
32e41ddd22 Try to switch to the proper branch 2023-06-08 13:39:59 +02:00
Miro Hrončok
189187aa0a CI: Build python-cryptography 2023-06-08 12:39:22 +02:00
2a8da6b9d5
Update to 1.6.0. Fixes rhbz#2190299. 2023-05-22 00:01:35 +00:00
Fabio Valentini
426db44b27
Remove bogus dependency restriction on rust-packaging 2023-05-22 00:00:09 +00:00
Fedora Release Engineering
bd63adcddf Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 17:14:10 +00:00
Tomáš Hrnčiar
d4f8f0e47b Update to 1.5.2
Fixes: rhbz#2079046
2022-12-19 09:53:06 +01:00
Fedora Release Engineering
bfbd0bc024 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 22:16:02 +00:00
Python Maint
e51d27d2d2 Rebuilt for Python 3.11 2022-06-14 08:29:23 +02:00
Christian Heimes
741b52629b Update to 1.2.0, fixes RHBZ#2066883 2022-03-23 10:53:36 +01:00
Fedora Release Engineering
963401f28d - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 15:27:28 +00:00
Christian Heimes
51e8dc3a38 Update to 1.1.2, fixes RHBZ#2027601 2021-12-06 14:45:17 +01:00
Christian Heimes
03d51e0015 Update to 1.0.0, fixes RHBZ#2025354 2021-11-22 08:41:32 +01:00
Christian Heimes
c0fa334474 convert to rpmautospec 2021-11-22 08:06:50 +01:00
Fedora Release Engineering
8a08c5818f - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 09:26:25 +00:00
Python Maint
976df43501 Rebuilt for Python 3.10 2021-06-02 23:26:14 +02:00
Christian Heimes
a80eac7feb Update to 0.12.1 2021-03-11 11:15:59 +01:00
Christian Heimes
37bb6e82a6 Update to 0.12.0 (#1936679)
Run tomlgen example as test case
2021-03-09 11:09:06 +01:00
Christian Heimes
1182f8f185 Fix RHEL build: remove wheel build requirements, use rust-toolset 2021-02-11 15:31:54 +01:00
Christian Heimes
e5d1d1a932 Add RHEL packaging support 2021-02-11 07:21:06 +01:00
Fedora Release Engineering
64408c57e9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 13:20:46 +00:00
Christian Heimes
a5ddc25d77 Initial import (#1906490). 2021-01-14 21:11:20 +01:00
Gwyn Ciesla
40b3161b9b Added the README 2021-01-14 20:00:35 +00:00