Skip to content

Update support for. python 3.13 and 3.14#23

Merged
andrew-parkes merged 8 commits into
masterfrom
andrew/SYNC-6398-add-support-for-3.13-and-3.14
Jun 3, 2026
Merged

Update support for. python 3.13 and 3.14#23
andrew-parkes merged 8 commits into
masterfrom
andrew/SYNC-6398-add-support-for-3.13-and-3.14

Conversation

@andrew-parkes
Copy link
Copy Markdown
Contributor

@andrew-parkes andrew-parkes commented May 29, 2026

Description of Changes

Publishing syncsketch-1.0.12.0
Update to include support for 3.13 and 3.14
Fix the python_requires as it incorrectly limited to 3.12 which pip doesnt always validate to allow versions such as 3.12.x
Add mocked tests with tox to test the package across multiple python versions. (>=2.7, <3.15)
Add Github action to run tests against each python version
Deprecation notice for Python 2.7 and 3.7

How to Test / Repro

Running mocked tests across versions:
tox

Test Evidence
Screenshot 2026-05-29 at 10 55 46

E2E test are run directly from the core applications tests.

Update to include support for 3.13 and 3.14
Fix the python_requires as it incorrectly limited to 3.12 which pip doesnt always validate to allow versions such as 3.12.x
Add mocked tests with tox to test the package across multiple pythin versions. (>=2.7, <3.15)
amoraide
amoraide previously approved these changes May 29, 2026
Add deprecation notice for Python 2.7 and 3.7
…2.7) requires version bounds

Update Readmes for testing various versions and basic publishing guide
@Matthew-SA Matthew-SA self-requested a review June 2, 2026 08:59
@andrew-parkes andrew-parkes merged commit ccf1389 into master Jun 3, 2026
20 checks passed
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.

3 participants