Merge pull request #1075 from moreati/issue1073

Python 3.13 support
pull/1153/head
Alex Willmer 1 month ago committed by GitHub
commit 11fe832a79
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -48,24 +48,24 @@ jobs:
- name: Ans_311_5 - name: Ans_311_5
python_version: '3.11' python_version: '3.11'
tox_env: py311-mode_ansible-ansible5 tox_env: py311-mode_ansible-ansible5
- name: Ans_312_6 - name: Ans_313_6
python_version: '3.12' python_version: '3.13'
tox_env: py312-mode_ansible-ansible6 tox_env: py313-mode_ansible-ansible6
- name: Ans_312_7 - name: Ans_313_7
python_version: '3.12' python_version: '3.13'
tox_env: py312-mode_ansible-ansible7 tox_env: py313-mode_ansible-ansible7
- name: Ans_312_8 - name: Ans_313_8
python_version: '3.12' python_version: '3.13'
tox_env: py312-mode_ansible-ansible8 tox_env: py313-mode_ansible-ansible8
- name: Ans_312_9 - name: Ans_313_9
python_version: '3.12' python_version: '3.13'
tox_env: py312-mode_ansible-ansible9 tox_env: py313-mode_ansible-ansible9
- name: Ans_312_10 - name: Ans_313_10
python_version: '3.12' python_version: '3.13'
tox_env: py312-mode_ansible-ansible10 tox_env: py313-mode_ansible-ansible10
- name: Van_312_10 - name: Van_313_10
python_version: '3.12' python_version: '3.13'
tox_env: py312-mode_ansible-ansible10-strategy_linear tox_env: py313-mode_ansible-ansible10-strategy_linear
- name: Mito_27_centos6 - name: Mito_27_centos6
tox_env: py27-mode_mitogen-distro_centos6 tox_env: py27-mode_mitogen-distro_centos6
@ -114,33 +114,33 @@ jobs:
python_version: '3.6' python_version: '3.6'
tox_env: py36-mode_mitogen-distro_ubuntu2004 tox_env: py36-mode_mitogen-distro_ubuntu2004
- name: Mito_312_centos6 - name: Mito_313_centos6
python_version: '3.12' python_version: '3.13'
tox_env: py312-mode_mitogen-distro_centos6 tox_env: py313-mode_mitogen-distro_centos6
- name: Mito_312_centos7 - name: Mito_313_centos7
python_version: '3.12' python_version: '3.13'
tox_env: py312-mode_mitogen-distro_centos7 tox_env: py313-mode_mitogen-distro_centos7
- name: Mito_312_centos8 - name: Mito_313_centos8
python_version: '3.12' python_version: '3.13'
tox_env: py312-mode_mitogen-distro_centos8 tox_env: py313-mode_mitogen-distro_centos8
- name: Mito_312_debian9 - name: Mito_313_debian9
python_version: '3.12' python_version: '3.13'
tox_env: py312-mode_mitogen-distro_debian9 tox_env: py313-mode_mitogen-distro_debian9
- name: Mito_312_debian10 - name: Mito_313_debian10
python_version: '3.12' python_version: '3.13'
tox_env: py312-mode_mitogen-distro_debian10 tox_env: py313-mode_mitogen-distro_debian10
- name: Mito_312_debian11 - name: Mito_313_debian11
python_version: '3.12' python_version: '3.13'
tox_env: py312-mode_mitogen-distro_debian11 tox_env: py313-mode_mitogen-distro_debian11
- name: Mito_312_ubuntu1604 - name: Mito_313_ubuntu1604
python_version: '3.12' python_version: '3.13'
tox_env: py312-mode_mitogen-distro_ubuntu1604 tox_env: py313-mode_mitogen-distro_ubuntu1604
- name: Mito_312_ubuntu1804 - name: Mito_313_ubuntu1804
python_version: '3.12' python_version: '3.13'
tox_env: py312-mode_mitogen-distro_ubuntu1804 tox_env: py313-mode_mitogen-distro_ubuntu1804
- name: Mito_312_ubuntu2004 - name: Mito_313_ubuntu2004
python_version: '3.12' python_version: '3.13'
tox_env: py312-mode_mitogen-distro_ubuntu2004 tox_env: py313-mode_mitogen-distro_ubuntu2004
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@ -232,18 +232,21 @@ jobs:
include: include:
- name: Mito_27 - name: Mito_27
tox_env: py27-mode_mitogen tox_env: py27-mode_mitogen
- name: Mito_312 - name: Mito_313
tox_env: py312-mode_mitogen python_version: '3.13'
tox_env: py313-mode_mitogen
- name: Loc_27_210 - name: Loc_27_210
tox_env: py27-mode_localhost-ansible2.10 tox_env: py27-mode_localhost-ansible2.10
- name: Loc_312_10 - name: Loc_313_10
tox_env: py312-mode_localhost-ansible10 python_version: '3.13'
tox_env: py313-mode_localhost-ansible10
- name: Van_27_210 - name: Van_27_210
tox_env: py27-mode_localhost-ansible2.10-strategy_linear tox_env: py27-mode_localhost-ansible2.10-strategy_linear
- name: Van_312_10 - name: Van_313_10
tox_env: py312-mode_localhost-ansible10-strategy_linear python_version: '3.13'
tox_env: py313-mode_localhost-ansible10-strategy_linear
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4

@ -1,5 +1,7 @@
# Mitogen # Mitogen
[![PyPI - Version](https://img.shields.io/pypi/v/mitogen)](https://pypi.org/project/mitogen/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mitogen)](https://pypi.org/project/mitogen/)
[![Build Status](https://img.shields.io/github/actions/workflow/status/mitogen-hq/mitogen/tests.yml?branch=master)](https://github.com/mitogen-hq/mitogen/actions?query=branch%3Amaster) [![Build Status](https://img.shields.io/github/actions/workflow/status/mitogen-hq/mitogen/tests.yml?branch=master)](https://github.com/mitogen-hq/mitogen/actions?query=branch%3Amaster)
<a href="https://mitogen.networkgenomics.com/">Please see the documentation</a>. <a href="https://mitogen.networkgenomics.com/">Please see the documentation</a>.

@ -132,13 +132,13 @@ Noteworthy Differences
| 5 | 3.8 - 3.11 | | 5 | 3.8 - 3.11 |
+-----------------+-----------------+ +-----------------+-----------------+
| 6 | | | 6 | |
+-----------------+ 3.8 - 3.12 | +-----------------+ 3.8 - 3.13 |
| 7 | | | 7 | |
+-----------------+-----------------+ +-----------------+-----------------+
| 8 | 3.9 - 3.12 | | 8 | 3.9 - 3.13 |
+-----------------+-----------------+ +-----------------+-----------------+
| 9 | | | 9 | |
+-----------------+ 3.10 - 3.12 | +-----------------+ 3.10 - 3.13 |
| 10 | | | 10 | |
+-----------------+-----------------+ +-----------------+-----------------+

@ -26,6 +26,7 @@ In Progress (unreleased)
* :gh:issue:`1116` :mod:`ansible_mitogen`: Support for templated variable * :gh:issue:`1116` :mod:`ansible_mitogen`: Support for templated variable
`ansible_ssh_user`. `ansible_ssh_user`.
* :gh:issue:`978` :mod:`ansible_mitogen`: Support templated Ansible SSH port. * :gh:issue:`978` :mod:`ansible_mitogen`: Support templated Ansible SSH port.
* :gh:issue:`1073` Python 3.13 support
v0.3.11 (2024-10-07) v0.3.11 (2024-10-07)

@ -79,6 +79,7 @@ setup(
'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12', 'Programming Language :: Python :: 3.12',
'Programming Language :: Python :: 3.13',
'Programming Language :: Python :: Implementation :: CPython', 'Programming Language :: Python :: Implementation :: CPython',
'Topic :: System :: Distributed Computing', 'Topic :: System :: Distributed Computing',
'Topic :: System :: Systems Administration', 'Topic :: System :: Systems Administration',

@ -1,5 +1,5 @@
cffi==1.15.1; python_version < '3.8' cffi==1.15.1; python_version < '3.8'
cffi==1.16; python_version >= '3.8' cffi==1.17.1; python_version >= '3.8'
coverage==5.5; python_version == '2.7' coverage==5.5; python_version == '2.7'
coverage==6.2; python_version == '3.6' coverage==6.2; python_version == '3.6'

@ -55,10 +55,10 @@ envlist =
init, init,
py{27,36}-mode_ansible-ansible{2.10,3,4}, py{27,36}-mode_ansible-ansible{2.10,3,4},
py{311}-mode_ansible-ansible{2.10,3,4,5}, py{311}-mode_ansible-ansible{2.10,3,4,5},
py{312}-mode_ansible-ansible{6,7,8,9,10}, py{313}-mode_ansible-ansible{6,7,8,9,10},
py{27,36,312}-mode_mitogen-distro_centos{6,7,8}, py{27,36,313}-mode_mitogen-distro_centos{6,7,8},
py{27,36,312}-mode_mitogen-distro_debian{9,10,11}, py{27,36,313}-mode_mitogen-distro_debian{9,10,11},
py{27,36,312}-mode_mitogen-distro_ubuntu{1604,1804,2004}, py{27,36,313}-mode_mitogen-distro_ubuntu{1604,1804,2004},
report, report,
[testenv] [testenv]
@ -73,6 +73,7 @@ basepython =
py310: python3.10 py310: python3.10
py311: python3.11 py311: python3.11
py312: python3.12 py312: python3.12
py313: python3.13
deps = deps =
-r{toxinidir}/tests/requirements.txt -r{toxinidir}/tests/requirements.txt
mode_ansible: -r{toxinidir}/tests/ansible/requirements.txt mode_ansible: -r{toxinidir}/tests/ansible/requirements.txt

Loading…
Cancel
Save