Commit Graph

96 Commits

Author SHA1 Message Date
b700681263
Avoid deprecated importlib.abc.TraversableResources
This fixes python-ansible-compat's FTBFS with python3.12, as its test
suite enforces -Werror.
2023-06-17 18:15:18 +00:00
Python Maint
bb45d530b8 Rebuilt for Python 3.12 2023-06-16 14:42:59 +02:00
20c4dcb8cc
Remove conditional Requires on ansible-packaging. 2023-06-15 19:27:25 +00:00
674ca3d40e
Temporarily disable argcomplete on python3.12 2023-06-13 22:28:22 +00:00
8f2b3503f1
Add initial Python 3.12 support
Fixes: https://bugzilla.redhat.com/2196539
2023-06-13 22:28:22 +00:00
47238f9977
Add argcomplete bcond 2023-06-13 21:29:11 +00:00
006891ac8b
tests: use the correct copr chroot for EPEL branches 2023-06-02 18:26:03 +00:00
1f76584a4d
ci: use a proper inventory file and add a dnf test 2023-06-02 15:13:41 +00:00
7076cf3fdd
ci: add an explicit dependency on python3
This is needed for EPEL branches where ansible-core may not be installed
for the system python interpreter.
2023-06-02 15:01:43 +00:00
Yaakov Selkowitz
701757693a Disable tests by default in RHEL builds
RHEL does not include the necessary test dependencies.
2023-05-22 21:48:52 -04:00
f8ac3d7efa
don't remove dotfiles and empty files. 2023-05-16 20:09:32 +00:00
68d6015afa
Update to 2.15.0. 2023-05-16 11:30:09 -05:00
6d202647fa
Update to 2.15.0~rc2. 2023-05-03 15:20:37 -05:00
b0e1e0631f
Update to 2.15.0~rc1. 2023-04-27 04:48:14 +00:00
27e02a89ac
tests: reorganize fmf plans 2023-04-25 02:13:02 +00:00
00d05415a8
remove unused patch 2023-04-25 02:13:01 +00:00
37924c8f63
backport GALAXY_COLLECTIONS_PATH_WARNINGS patch
This will be used in the Fedora ansible-packaging macros to silence
useless warnings when installing collections into %{buildroot}.
2023-04-25 02:13:01 +00:00
491e0b3137
backport PR to replace a mock import
Mock is deprecated in Fedora.
2023-04-24 22:35:32 +00:00
03cf1aca62
backport PR to improve dnf pkg_mgr discovery 2023-04-24 22:35:32 +00:00
c98092b221
account for the removed Makefile 2023-04-24 22:35:32 +00:00
3394859eb9
Update to 2.15.0~b3. 2023-04-24 22:35:32 +00:00
953def6952
Add gating 2023-04-24 13:50:31 -05:00
754b581240
Add gating tests 2023-04-24 17:44:17 +00:00
de2bcead78
remove unused patch 2023-03-29 12:59:35 -05:00
997defd67b
Update to 2.14.4. Fixes rhbz#2173765. 2023-03-29 11:42:46 -05:00
42d808f1cd
Update to 2.14.3. Fixes rhbz#2173765. 2023-03-01 14:19:59 -06:00
David Moreau Simard
1a57587ba1
Update to 2.14.2. Fixes rhbz#2165629. 2023-01-31 23:09:15 -05:00
Fedora Release Engineering
9a85e7920e Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 21:48:18 +00:00
Maxwell G
1ebf914ef3
Update to 2.14.1. 2022-12-08 21:44:44 -06:00
Maxwell G
e3860c8f67
%undefine _py3_shebang_s at the top of the file 2022-11-10 17:24:30 -06:00
Maxwell G
46737d61f4
Add sanity check for new license files 2022-11-08 20:11:48 -06:00
Maxwell G
bfeb92d7ad
Escape macro in comment 2022-11-08 20:11:38 -06:00
Maxwell G
42d617cd57
Fix env-script-interpreter rpmlint errors 2022-11-08 20:10:43 -06:00
Maxwell G
e03a7fb20b
Update to 2.14.0. 2022-11-07 14:32:46 -06:00
Maxwell G
301b09d07a
Fix %generate_buildrequires repetition
Stop writing the modified requirements.txt to %_tmpdir every time
%generate_buildrequires is run.
2022-11-02 11:58:31 -05:00
Maxwell G
4268da90cb
Update to 2.14.0~rc2. 2022-11-02 11:56:47 -05:00
Maxwell G
e58c15902d
Revert "Split shell-completions into a separate subpackage"
This adds extra complexity, and I think providing shell completions by
default provides a better user experience.
2022-11-02 11:56:47 -05:00
Maxwell G
77248be77b
Update to 2.14.0~rc1. 2022-11-02 11:56:47 -05:00
Maxwell G
8ebd28d003
Use %pyproject_save_files 2022-11-02 11:56:47 -05:00
Maxwell G
06609a22b4
Formatting 2022-11-02 11:56:47 -05:00
Maxwell G
d03b7e96f1
Fix handling of shebangs
- Use new _py3_shebang_s macro
- Allow %pyproject_install to handle shebang fixing where appropriate
2022-11-02 11:56:47 -05:00
Maxwell G
c33bf4a3b5
Remove docs conditional
There are no plans to build the docs at this time, and the commented out
commands are out of date.
2022-11-02 11:56:45 -05:00
Maxwell G
5f08c7d476
BR python-unversioned-command instead of patching tests
test/units/modules/test_async_wrapper.py calls /usr/bin/python. Instead
 of patching the tests to use /usr/bin/python3, just give it what it
 wants.
2022-11-02 11:55:47 -05:00
Maxwell G
9fe3a386b3
Officially deprecate ansible-packaging Requires 2022-10-26 22:45:39 -05:00
Maxwell G
d66253421b
Remove unnecessary -n for subpackage definitions 2022-10-26 22:44:50 -05:00
Maxwell G
6363610e58
Split shell-completions into a separate subpackage
and define %_description variable to make specfile DRYer.

Fedora normally doesn't split out shell completions, but this avoids
pulling in an extra dependency on python3-argcomplete.
2022-10-26 22:41:30 -05:00
Maxwell G
c6c4a5a0c5
Switch to SPDX identifiers 2022-10-12 21:12:43 -05:00
Maxwell G
907005f531 Update to 2.13.5. 2022-10-12 17:34:08 -05:00
Maxwell G
364477ec17
Update to 2.13.4. 2022-09-12 19:38:47 -05:00
Maxwell G
6c3dddaf15
Remove weak deps on paramiko and winrm
paramiko isn't used much anymore, and winrm is only needed for windows
hosts.
2022-08-30 21:17:17 -05:00