From 7c89909f649da3cb7ff2eed6881538ca3cfae17e Mon Sep 17 00:00:00 2001 From: Victor Ramos Date: Thu, 20 Jun 2024 10:38:00 +0200 Subject: [PATCH 1/2] Use ConfigParser.read_file instead of removed readfp --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 7663cda..a1d7f60 100644 --- a/setup.py +++ b/setup.py @@ -36,7 +36,7 @@ def get_require_version(name): config = ConfigParser() -config.readfp(open('tryton.cfg')) +config.read_file(open('tryton.cfg')) info = dict(config.items('tryton')) for key in ('depends', 'extras_depend', 'xml'): if key in info: From 4b6ef7a8bec05ea6440079b4a5bf9791b0fd6bb9 Mon Sep 17 00:00:00 2001 From: Victor Ramos Date: Thu, 20 Jun 2024 10:39:19 +0200 Subject: [PATCH 2/2] Add python 3.12 support --- .github/workflows/publish.yml | 4 ++-- .github/workflows/tests.yml | 6 +++--- setup.py | 1 + 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index eebcb76..1f787a4 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -12,10 +12,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up Python 3.11 + - name: Set up Python 3.12 uses: actions/setup-python@v4 with: - python-version: "3.11" + python-version: "3.12" - name: Install PyPA build run: python3 -m pip install build diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2b555b6..4113fe1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v3 @@ -40,10 +40,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up Python 3.11 + - name: Set up Python 3.12 uses: actions/setup-python@v4 with: - python-version: '3.11' + python-version: '3.12' - name: Install Tox and any other packages run: | python -m pip install --upgrade pip diff --git a/setup.py b/setup.py index a1d7f60..c9dcfe8 100644 --- a/setup.py +++ b/setup.py @@ -104,6 +104,7 @@ def get_require_version(name): 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', 'Topic :: Office/Business', ], license='GPL-3',