Skip to content

Commit 2af8f59

Browse files
committed
Drop support for Python 3.9
1 parent 4dfa326 commit 2af8f59

File tree

6 files changed

+8
-35
lines changed

6 files changed

+8
-35
lines changed

.github/workflows/tests.yml

Lines changed: 2 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -29,39 +29,12 @@ jobs:
2929
matrix:
3030
# 3.11 is tested via /.builds/alpine-py311.yml
3131
# TODO: move these oldest pythons to sr.ht job in docker
32-
python: ["3.9", "3.10"]
33-
name: postgres, python${{ matrix.python }}
32+
name: postgres, python3.10
3433
steps:
3534
- uses: actions/checkout@v3
3635
- uses: actions/setup-python@v4
3736
with:
38-
python-version: ${{ matrix.python }}
37+
python-version: "3.10"
3938
- run: pip install tox
4039
- run: sudo apt-get update && sudo apt-get install libpq-dev
4140
- run: tox -e py-postgres
42-
mysql:
43-
runs-on: ubuntu-latest
44-
services:
45-
mysql:
46-
image: mariadb
47-
env:
48-
MARIADB_PASSWORD: mysql
49-
MARIADB_ROOT_PASSWORD: mysql
50-
options: >-
51-
--health-cmd="healthcheck.sh --connect --innodb_initialized"
52-
--health-interval=5s
53-
--health-timeout=2s
54-
--health-retries=3
55-
ports:
56-
- 3306:3306
57-
strategy:
58-
fail-fast: false
59-
name: mysql
60-
steps:
61-
- uses: actions/checkout@v3
62-
- uses: actions/setup-python@v4
63-
with:
64-
python-version: 3.9
65-
- run: pip install tox
66-
- run: sudo apt-get update && sudo apt-get install libmysqlclient-dev
67-
- run: tox -e py-mysql

.readthedocs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ sphinx:
66
build:
77
os: "ubuntu-22.04"
88
tools:
9-
python: "3.9"
9+
python: "3.10"
1010

1111
python:
1212
install:

docs/changelog.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,14 @@ Check the `latest tags`_ or `PyPI`_ for the latest stable release.
1313

1414
Any breaking changes which require intervention will be mentioned here.
1515

16-
13.3.0
16+
14.0.0
1717
------
1818

1919
- ``setuptools>=77`` is required. Previous versions would often fail to
2020
properly parse the ``licence`` field.
2121
- Extend supported versions of ``django-renderpdf``, ``qrcode`` and
2222
``cryptography``.
23+
- Drop support for Python 3.9.
2324

2425
13.2.2
2526
------

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ Requisito
6262
Actualmente **django-afip** funciona con:
6363

6464
* Django 3.0, 3.1 y 3.1
65-
* Python 3.9, 3.10, 3.11, 3.12 and 3.13
65+
* Python 3.10, 3.11, 3.12 and 3.13
6666
* Posgres, Sqlite, MySql/MariaDB
6767

6868
Te recomendamos usar Postgres.

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ authors = [
55
]
66
description = "AFIP integration for django"
77
readme = "README.rst"
8-
requires-python = ">=3.9"
8+
requires-python = ">=3.10"
99
keywords = ["argentina", "afip", "wsdl"]
1010
license = "ISC"
1111
license-files = ["LICENCE"]
@@ -20,7 +20,6 @@ classifiers = [
2020
"Intended Audience :: Developers",
2121
"Operating System :: OS Independent",
2222
"Programming Language :: Python :: 3",
23-
"Programming Language :: Python :: 3.9",
2423
"Programming Language :: Python :: 3.10",
2524
"Programming Language :: Python :: 3.11",
2625
"Programming Language :: Python :: 3.12",

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,5 +67,5 @@ skip_install = true
6767
[testenv:vermin]
6868
deps = vermin
6969
commands =
70-
vermin -t=3.9- --backport zoneinfo --violations .
70+
vermin -t=3.10- --backport zoneinfo --violations .
7171
skip_install = true

0 commit comments

Comments
 (0)