Commit Graph

66 Commits

Author SHA1 Message Date
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
Maxwell G
aaeb3ba870
Update to 2.13.3. 2022-08-15 20:46:06 -05:00
Fedora Release Engineering
1670a2a1d1 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 20:52:44 +00:00
Maxwell G
7b97bc62b0
Update to 2.13.2. Fixes rhbz#2108195. 2022-07-19 09:03:05 -05:00
Miro Hrončok
2c98978654 Don't put -- into Python shebangs
%py3_shebang_flags should not contain the leading dash, but %py3_shbang_opts does.

The shebengs were:

    #! /usr/bin/python3 --

That worked. By accident. But when we added P to the flags:

    https://fedoraproject.org/wiki/Changes/PythonSafePath

The shebang was:

    #! /usr/bin/python3 --P

And that no longer works.
2022-07-07 16:48:00 +02:00
Maxwell G
186a386eed
Update to 2.13.1 (rhbz#2096312). 2022-06-22 16:05:25 -05:00
Maxwell G
ddeae9f7f9
Update to 2.13.1. 2022-06-22 15:00:38 -05:00
Maxwell G
0972e758a9
Fix shebangs (again) 2022-06-22 14:56:00 -05:00
Maxwell G
04adc100d7
Fix an rpmlint error 2022-06-18 16:41:09 -05:00
Maxwell G
ae17667064
Fix python3.11 patch and shell completions 2022-06-18 13:06:04 -05:00
Maxwell G
4b920c7ebe
Merge remote-tracking branch 'origin/rawhide' into rawhide-2.13.x 2022-06-16 22:53:33 -05:00
Miro Hrončok
c175ef7d47 Allow Python 3.11 2022-06-16 19:41:09 +02:00
Maxwell G
ebf8e71a77
Generate shell completions and other misc. improvements 2022-06-16 12:38:28 -05:00
Python Maint
0b450a5a8f Rebuilt for Python 3.11 2022-06-16 18:24:05 +02:00
Maxwell G
940fba3cc1
Fix shebangs and update %%changelog. 2022-06-04 01:31:39 -05:00
Maxwell G
a095f6f6fe
Update to pyproject-rpm-macros 2022-06-04 01:31:39 -05:00
Maxwell G
6b032c863f
Update licensing 2022-06-04 01:31:39 -05:00
Maxwell G
b013ba0c70
Use upstream patches to get rid of python3-mock. 2022-06-04 01:31:36 -05:00
Maxwell G
b7afe61c94
Update to 2.13.0.
Re-enable tests that work with newer pytest
Patch out python3-mock
Manually build manpages to workaround upstream issue.
Remove unneeded BRs
Make ansible-base* Obsoletes/Provides compliant with Packaging Guidelines
Remove python3-jmespath dependency. json_query is part of community.general.
2022-05-28 19:57:34 -05:00
Maxwell G
03f3084bfb
Fix test failure on F37 2022-05-27 18:37:04 -05:00
Maxwell G
fb70713358
Update to 2.12.6. 2022-05-24 17:11:05 -05:00
Maxwell G
05ae3a728d
Update to 2.12.5. Fixes rhbz#2078558. 2022-04-27 17:07:57 -05:00
Maxwell G
e810bfff40
Remove %%betaver logic. 2022-04-27 17:06:55 -05:00
Maxwell G
cd54513488
Update to 2.12.4. Fixes rhbz#2069384. 2022-04-01 22:02:58 -05:00
Maxwell G
a28e0735a1
Add patch to fix failing tests and FTBFS with Pytest 7.
Resolves: rhbz#2059937
2022-03-10 18:25:43 -06:00
Kevin Fenzi
ef889b2ace Update to 2.12.3. Fixes rhbz#2059284 2022-03-01 12:07:09 -08:00
Kevin Fenzi
1e95cdcba7 Update to 2.12.2. Fixes rhbz#2048795 2022-01-31 16:42:52 -08:00
Fedora Release Engineering
923511a973 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 21:19:11 +00:00
Neal Gompa
6abbb85a54 Split out packaging macros and generators to ansible-packaging 2022-01-13 20:28:59 -05:00
Kevin Fenzi
a0ba245c85 Reenable tests
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-12-08 20:47:34 -08:00
Charalampos Stratakis
613e0990f2 Remove redundant BuildRequires on nose 2021-12-07 23:05:33 +01:00