Skip to content

Python 3.13 compatibility#12

Merged
dannysepler merged 5 commits into
mainfrom
danny/py3-13
Jun 2, 2025
Merged

Python 3.13 compatibility#12
dannysepler merged 5 commits into
mainfrom
danny/py3-13

Conversation

@dannysepler

@dannysepler dannysepler commented May 31, 2025

Copy link
Copy Markdown

Looks like Ram introduced a usage for escaping html via cgi module into our flask-peewee fork. This isn't in the upstream repo. The cgi module was removed from python in version 3.13, with the ask that folks use a third-party lib for this functionality moving forward.

To get Python 3.13 to work with our fork of flask-peewee, we can use a legacy-cgi repo that is meant to be a drop-in replacement. I added it both to the requirements for installing the package, as well as the test requirements.

@dannysepler dannysepler merged commit 5b6af05 into main Jun 2, 2025
4 checks passed
@dannysepler dannysepler deleted the danny/py3-13 branch June 2, 2025 16:26
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