Skip to content

feat(python): update max supported version to 3.13#442

Merged
jonperron merged 3 commits intoBoavizta:mainfrom
jonperron:feat/add_py313_support
Jan 10, 2026
Merged

feat(python): update max supported version to 3.13#442
jonperron merged 3 commits intoBoavizta:mainfrom
jonperron:feat/add_py313_support

Conversation

@jonperron
Copy link
Copy Markdown
Collaborator

Changelog:

  • Update makefile to allow usage of python3.13
  • Add test workflow for python3.13

@Shillaker
Copy link
Copy Markdown
Collaborator

@jonperron shall we update the Docker build to 3.13 as well? It's just a question of changing the version in the Dockerfile.

@Shillaker
Copy link
Copy Markdown
Collaborator

I also see that the Github Actions build doesn't run when there are only changes to the config file. I've been running 3.13 locally for a while now, so I'm confident the tests pass, but we just need to double check when we make a Python change (or add the config file to the triggers for the build).

@jonperron
Copy link
Copy Markdown
Collaborator Author

jonperron commented Jan 10, 2026

You're right, I will update the Dockerfile, as it owns its own Python version, we should not run into trouble for local development. In addition, I will update the workflow so it is triggered when the Makefile is updated in a pull request 👍

Changelog:
* Update makefile to allow usage of python3.13
* Add test workflow for python3.13
@jonperron jonperron force-pushed the feat/add_py313_support branch from 424cc66 to c84cb25 Compare January 10, 2026 14:12
This run will only happen on the pull_request, not when branch is merged or on push
@jonperron jonperron force-pushed the feat/add_py313_support branch from c84cb25 to c1495dc Compare January 10, 2026 14:15
@jonperron
Copy link
Copy Markdown
Collaborator Author

Docker using Python 3.13 built successfully:

Successfully built b6e2d8cedf72
Successfully tagged boavizta/boaviztapi:1.3.13

With the following size

REPOSITORY                   TAG         IMAGE ID       CREATED         SIZE
boavizta/boaviztapi          1.3.13      b6e2d8cedf72   8 minutes ago   458MB

@jonperron jonperron requested a review from Shillaker January 10, 2026 14:20
@jonperron jonperron merged commit ce97b47 into Boavizta:main Jan 10, 2026
4 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.

2 participants