Skip to content

Comments

Drop Python 3.6-3.9 support, add Python 3.10-3.14#28

Merged
suminb merged 4 commits intodevelopfrom
copilot/drop-support-for-python-36-39
Feb 10, 2026
Merged

Drop Python 3.6-3.9 support, add Python 3.10-3.14#28
suminb merged 4 commits intodevelopfrom
copilot/drop-support-for-python-36-39

Conversation

Copy link
Contributor

Copilot AI commented Feb 10, 2026

Plan: Drop support for Python 3.6-3.9, support Python 3.10-3.14

  • Update setup.py to remove Python 3.6-3.9 classifiers and add Python 3.12, 3.13, 3.14
  • Update .github/workflows/ci.yml to test against Python 3.10-3.14 instead of 3.6-3.11
  • Update .gitignore to exclude test artifacts
  • Add explicit permissions to GitHub Actions workflow for security
  • Fix black linting error in test_basic.py
  • Run tests to verify changes work correctly

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: suminb <136119+suminb@users.noreply.github.com>
@suminb suminb marked this pull request as ready for review February 10, 2026 09:14
@suminb
Copy link
Owner

suminb commented Feb 10, 2026

Fix lint errors @copilot

Run black --check .
  black --check .
  # mypy --ignore-missing-imports base62.py
  shell: /usr/bin/bash -e {0}
  env:
    pythonLocation: /opt/hostedtoolcache/Python/3.11.14/x64
    PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.11.14/x64/lib/pkgconfig
    Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.14/x64
    Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.14/x64
    Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.14/x64
    LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.11.14/x64/lib
would reformat /home/runner/work/base62/base62/tests/test_basic.py

Oh no! 💥 💔 💥
1 file would be reformatted, 2 files would be left unchanged.
Error: Process completed with exit code 1.

Co-authored-by: suminb <136119+suminb@users.noreply.github.com>
Copilot AI changed the title [WIP] Remove support for Python versions 3.6 to 3.9 Drop Python 3.6-3.9 support, add Python 3.10-3.14 Feb 10, 2026
Copilot AI requested a review from suminb February 10, 2026 09:18
Co-authored-by: suminb <136119+suminb@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Feb 10, 2026

Fix lint errors @copilot

...

Fixed in a9d04e3. The test file had an extra blank line that black wanted to remove.

@suminb suminb merged commit 9da4139 into develop Feb 10, 2026
5 checks passed
@suminb suminb deleted the copilot/drop-support-for-python-36-39 branch February 10, 2026 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants