Skip to content

Drop support for Python 3.9#271

Merged
gcandia-co merged 1 commit into
developfrom
task/sc-20072--lib-pe-sunat-drop-support-for-python-3-9
May 4, 2026
Merged

Drop support for Python 3.9#271
gcandia-co merged 1 commit into
developfrom
task/sc-20072--lib-pe-sunat-drop-support-for-python-3-9

Conversation

@gcandia-co
Copy link
Copy Markdown
Contributor

@gcandia-co gcandia-co commented Apr 29, 2026

  • Stop running tests for Python 3.9 in CI/CD.
  • Remove explicit support for Python 3.9 from Python project configuration (setup.py, setup.cfg, and/or pyproject.toml).
  • Compile Python dependency manifests with the next highest Python version (3.10).
  • Remove Python 3.9 from Black configuration.
  • Remove support for Python 3.9 from Mypy configuration.
  • Remove support for Python 3.9 from Tox configuration.

Reasons for this change:

Ref: https://app.shortcut.com/cordada/story/20068 [sc-20068]
Ref: https://app.shortcut.com/cordada/story/20072 [sc-20072]

@gcandia-co gcandia-co requested a review from jtrobles-cdd April 29, 2026 17:22
@gcandia-co gcandia-co self-assigned this Apr 29, 2026
@gcandia-co gcandia-co requested a review from a team as a code owner April 29, 2026 17:22
@gcandia-co gcandia-co added the dependencies Pull requests or issues about updating dependencies label Apr 29, 2026
@jtrobles-cdd jtrobles-cdd changed the title chore: Drop support for Python 3.9 Drop support for Python 3.9 Apr 29, 2026
Comment thread .github/workflows/ci.yaml
- Stop running **tests** for Python **3.9** in CI/CD.
- Remove **explicit** support for Python **3.9** from
  Python project configuration (`setup.py`, `setup.cfg`, and/or `pyproject.toml`).
- Compile Python **dependency manifests** with the **next highest**
  Python version (**3.10**).
- Remove Python **3.9** from **Black** configuration.
- Remove support for Python **3.9** from Mypy configuration.
- Remove support for Python **3.9** from Tox configuration.

Reasons for this change:

- The end of support date of Python **3.9** is **2025-10-31**:
  - [PEP 596 – Python 3.9 Release Schedule → 3.9 Lifespan](https://peps.python.org/pep-0596/#lifespan)
  - [Status of Python versions](https://devguide.python.org/versions/)
  - [Dependabot will no longer support Python version 3.9 - Issue already open](dependabot/dependabot-core#14699)

Ref: https://app.shortcut.com/cordada/story/20068/
Ref: https://app.shortcut.com/cordada/story/20072/
@gcandia-co gcandia-co force-pushed the task/sc-20072--lib-pe-sunat-drop-support-for-python-3-9 branch from ee95533 to 7dd5278 Compare May 4, 2026 13:40
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 4, 2026

@gcandia-co gcandia-co requested a review from jtrobles-cdd May 4, 2026 13:41
@gcandia-co gcandia-co merged commit c770490 into develop May 4, 2026
18 checks passed
@gcandia-co gcandia-co deleted the task/sc-20072--lib-pe-sunat-drop-support-for-python-3-9 branch May 4, 2026 14:10
This was referenced May 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests or issues about updating dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants