-
Notifications
You must be signed in to change notification settings - Fork 9
[Associated vote ended on 2023-08-30] Update Python requirements for collections included in Ansible #251
Comments
(A useful link is https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html#support-life, which shows which Python versions are supported by which ansible-core versions. This is the link the reference in the PR points to.) |
This might be relevant, at least in the future: ansible-collections/news-for-maintainers#54 |
How about:
|
As discussed in today's community meeting: I'll convert the above post into a PR during the next days, then we can word-smith it, and start a vote once everyone's happy with the wording. |
I tried writing this up in ansible/ansible-documentation#281. |
There is now an active vote for this in #268. |
@ansible-community/steering-committee please do not forget about this vote. So far only four SC members voted, and the two-weeks voting period ends tomorrow. |
@acozine @cidrblock @briantist @thaumos @jamescassell @gundalow @ssbarnea the vote currently doesn't reach quorum (which is 7; so far only 6 SC members voted). Since the vote is supposed to end today, it would be great if you could take a look and also vote. |
I counted votes:
Could another SC member please also count the votes? Thanks :) |
I confirm your count @felixfontein: 8 x +1 from SC members, 4 x +1 from community members, no other votes. Thanks everyone! |
@mariolenz thanks for counting, and everyone else thanks for participating! |
I'm keeping this topic open for a bit so we can discuss improvents to the wording, that came up during the review of ansible/ansible-documentation#281 when the vote was already running. |
Closing since nobody started working on this. If this happens, we can re-open (or create a new issue). |
Summary
The current Ansbile inclusion requirements have a session on Python requirements (https://docs.ansible.com/ansible/latest/community/collection_contributors/collection_requirements.html#python-requirements) that's somewhat outdated. Python 2.7 and 3.5/3.6/3.7/3.8 are no longer supported on the controller for recent ansible-core releases, and Python 2.6 is no longer supported on the target for recent ansible-core releases. Python 3.5 support will also be dropped on the target side soon.
We should update these, and in particular try to rephrase these conditions so we don't mention explicit Python versions that have to be updated regularly. There is already a proposal - see ansible/ansible-documentation#68 by the core team - which we should discuss, and possibly amend.
The text was updated successfully, but these errors were encountered: