Skip to content

Conversation

@mristin
Copy link
Collaborator

@mristin mristin commented Oct 28, 2025

We add support for Python 3.13 and include it in our continuous integration.

We add support for Python 3.13 and include it in our continuous
integration.
@mristin mristin merged commit ecccd02 into master Oct 28, 2025
13 checks passed
@mristin mristin deleted the mristin/Support-Python-3.13 branch October 28, 2025 15:21
@coveralls
Copy link

Coverage Status

coverage: 91.548%. remained the same
when pulling 88a0b06 on mristin/Support-Python-3.13
into ad22b28 on master.

mristin added a commit that referenced this pull request Nov 8, 2025
* Fix child invariants checked in ``super().__init__`` (#301)
* Support Python 3.13 (#309)
* Add support for Python 3.12 (#308)

This is a critical bugfix patch version. Previously, we determined
the invariants based on the ``self`` passed to the function. However,
in case of ``super().__init__``, the invariants that need to be checked
after the call are those belonging to to the super class, not
the current (child) class. This lead to erroneous invariant checks, where
the invariants of the child class where checked after the super-init call
in the parent class.
@mristin mristin mentioned this pull request Nov 8, 2025
mristin added a commit that referenced this pull request Nov 8, 2025
* Fix child invariants checked in ``super().__init__`` (#301)
* Support Python 3.13 (#309)
* Add support for Python 3.12 (#308)

This is a critical bugfix patch version. Previously, we determined
the invariants based on the ``self`` passed to the function. However,
in case of ``super().__init__``, the invariants that need to be checked
after the call are those belonging to to the super class, not
the current (child) class. This lead to erroneous invariant checks, where
the invariants of the child class where checked after the super-init call
in the parent class.
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