Commit Graph

21 Commits

Author SHA1 Message Date
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
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
Tomáš Hrnčiar
d4f8f0e47b Update to 1.5.2
Fixes: rhbz#2079046
2022-12-19 09:53:06 +01:00
Christian Heimes
741b52629b Update to 1.2.0, fixes RHBZ#2066883 2022-03-23 10:53:36 +01: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