Skip to content

feat: re cythonize to support python 3.11 #646

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

Merged
merged 6 commits into from
Dec 18, 2022

Conversation

gen-xu
Copy link
Contributor

@gen-xu gen-xu commented Dec 18, 2022

This PR fixes #632

@rmk135 rmk135 self-requested a review December 18, 2022 19:10
@rmk135 rmk135 self-assigned this Dec 18, 2022
@rmk135 rmk135 changed the base branch from master to python3.11 December 18, 2022 19:21
@rmk135 rmk135 merged commit 33acc05 into ets-labs:python3.11 Dec 18, 2022
@rmk135
Copy link
Member

rmk135 commented Dec 18, 2022

Hey @gen-xu ! Thanks a lot for the contribution! I'm merging into the existing python3.11 branch and will make more changes to the build system. The problem right now is that Python 3.5 - 3.6 builds are not available in Ubuntu 22.04. I'll try to split the matrix and migrate to 22.04 only newer versions.

rmk135 added a commit that referenced this pull request Dec 19, 2022
* Update tests

* Enable tests on 3.11

* Fix coverage config in tox.ini

* feat: re cythonize to support python 3.11 (#646)

* feat: re cythonize to support python 3.11

* misc: added tox env for python 3.11

* misc: add classifiers for python 3.11

* fix: skip tests for removed functions

* misc: CI updates for python 3.11

Co-authored-by: Roman Mogylatov <[email protected]>

* Update tests and linters job

* Update test skip decorators

* Fix tox.ini

* Update 3.10 to be explicit string literal

* Move pypy3 to legacy job

* Fix error in resourse typing test

* Update publishing job

* Update actions and setup-python versions

* Update changelog

* Update pypy

* Update tox.ini with new pypy versions

* Update publishing job

* Update actions/upload-artifact@v3

* Update ubuntu to 22.04 on docs publishing job

* Update actions/download-artifact@v3 and pypa/gh-action-pypi-publish@release/v1

Co-authored-by: Gen Xu <[email protected]>
arianamiri pushed a commit to arianamiri/python-dependency-injector that referenced this pull request Feb 18, 2024
* Update tests

* Enable tests on 3.11

* Fix coverage config in tox.ini

* feat: re cythonize to support python 3.11 (ets-labs#646)

* feat: re cythonize to support python 3.11

* misc: added tox env for python 3.11

* misc: add classifiers for python 3.11

* fix: skip tests for removed functions

* misc: CI updates for python 3.11

Co-authored-by: Roman Mogylatov <[email protected]>

* Update tests and linters job

* Update test skip decorators

* Fix tox.ini

* Update 3.10 to be explicit string literal

* Move pypy3 to legacy job

* Fix error in resourse typing test

* Update publishing job

* Update actions and setup-python versions

* Update changelog

* Update pypy

* Update tox.ini with new pypy versions

* Update publishing job

* Update actions/upload-artifact@v3

* Update ubuntu to 22.04 on docs publishing job

* Update actions/download-artifact@v3 and pypa/gh-action-pypi-publish@release/v1

Co-authored-by: Gen Xu <[email protected]>
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.

Python 3.11 support
2 participants