Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update vendored six for Python 3.10 #74659

Closed
mattclay opened this issue May 11, 2021 · 1 comment · Fixed by #74680
Closed

Update vendored six for Python 3.10 #74659

mattclay opened this issue May 11, 2021 · 1 comment · Fixed by #74680
Assignees
Labels
affects_2.12 feature This issue/PR relates to a feature request. support:core This issue/PR relates to code supported by the Ansible Engineering Team.

Comments

@mattclay
Copy link
Member

mattclay commented May 11, 2021

SUMMARY

There are several options for resolving this:

  • Vendoring a second copy of six that implements find_spec and exec_module, and using it for newer Pythons.
  • Vendoring the latest version of six and updating it as needed to work back through Python 2.6.

See also: #72952

ISSUE TYPE

Feature Idea

COMPONENT NAME

lib/ansible/module_utils/six/init.py

@mattclay mattclay created this issue from a note in ansible-core 2.12 (TODO: proposed items for 2.12) May 11, 2021
@mattclay
Copy link
Member Author

find_spec has been implemented in six: benjaminp/six#352

@mattclay mattclay changed the title Update vendored six for Python 3.10 Update vendored six for Python 3.10 May 11, 2021
@ansibot ansibot added affects_2.12 feature This issue/PR relates to a feature request. needs_triage Needs a first human triage before being processed. support:core This issue/PR relates to code supported by the Ansible Engineering Team. labels May 11, 2021
@mattclay mattclay removed the needs_triage Needs a first human triage before being processed. label May 11, 2021
@sivel sivel moved this from TODO: proposed items for 2.12 to In Progress in ansible-core 2.12 May 12, 2021
ansible-core 2.12 automation moved this from In Progress to Done May 12, 2021
@ansible ansible locked and limited conversation to collaborators Jun 9, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
affects_2.12 feature This issue/PR relates to a feature request. support:core This issue/PR relates to code supported by the Ansible Engineering Team.
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

3 participants