-
-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Python 3.13 #594
Add support for Python 3.13 #594
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Incredible! To ensure pipeline stability, I’m refactoring the tests and modifying the pre-release and release pipeline to guarantee that the generated packages are thoroughly tested. Before accepting this change, I will merge the PR. Additionally, I’d like to test the free-GIL feature in that version. This may take a few days. Thank you for your contribution!
1e27404
to
4880227
Compare
python -m build | ||
- name: Perform CodeQL Analysis | ||
uses: github/codeql-action/analyze@v3 | ||
- name: Checkout repository |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Out of curiosity, what is this plugin/idea/config/something else that you are using to format the files?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
standard PyCharm feature
@alexted Because of the big changes that I did on master, some changes here are out of scope, if you don't mind, can I contribute to resolving the conflicts? |
Certainly, no problem! |
# Conflicts: # .github/workflows/on_update.yml # .github/workflows/pre_release.yml # .github/workflows/tests.yml # Dockerfile.it # Dockerfile.local # examples/javascript/tox.ini # examples/minimal-async/tox.ini # examples/minimal/tox.ini # examples/modular/tox.ini # examples/multiplesite/tox.ini # examples/openrpc/tox.ini # requirements/typing.txt # src/flask_jsonrpc/contrib/browse/static/js/apps/browse/services.js
… images in dockerfiles
68d6a90
to
e9d0545
Compare
pyproject.toml
Outdated
"Topic :: Internet :: WWW/HTTP :: Dynamic Content", | ||
"Topic :: Software Development :: Libraries :: Application Frameworks", | ||
] | ||
requires-python = ">=3.9" | ||
dependencies = [ | ||
"Flask>=3.0.0,<4.0", | ||
"typeguard==4.4.0", | ||
"typeguard~=4.4.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For the all dependencies.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
With this specification, only modification of the patch version (the third digit) is allowed. Patch versions should not and usually do not carry any breaking changes.
See https://packaging.python.org/en/latest/specifications/version-specifiers/#compatible-release
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please revert all changes that are not related to adding support for Python 3.13, including the *.html, *.txt, *.svg, *.md files, and so on. 🙏
Sorry for a lot of work, I hope you keep contributing. 🙏 |
e9d0545
to
de2750f
Compare
Sorry, I got carried away. That was a little over the top on my part. Oops. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a million! 🚀
Python 3.13.0 has been released