OOP Extensions is a set of utilities for object oriented programming which is missing on Python core libraries.
Project description
What is OOP Extensions ?
OOP Extensions is a set of utilities for object oriented programming which is missing on Python core libraries.
Contributing
For guidance on setting up a development environment and how to make a contribution to oop_ext, see the contributing guidelines.
Release
A reminder for the maintainers on how to make a new release.
Note that the VERSION should follow the semantic versioning as X.Y.Z Ex.: v1.0.5
Create a release-VERSION branch from upstream/master.
Update CHANGELOG.rst.
Push a branch with the changes.
Once all builds pass, push a VERSION tag to upstream.
Merge the PR.
0.3.1 (2019-08-16)
Fix mismatching signatures when creating “interface stubs” for instances:
foo = IFoo(Foo())
0.3.0 (2019-08-08)
Interfaces now support keyword-only arguments.
0.2.4 (2019-03-22)
Remove FunctionNotRegisteredError exception, which has not been in use for a few years.
0.2.3 (2019-03-22)
Fix issues of ignored exception on nested callback.
0.2.1 (2019-03-14)
Fix issues and remove obsolete code.
0.1.8 (2019-03-12)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for oop_ext-0.3.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63a9dfdf093120e0fbca98d2a7dd7247dba296d627d9348929ded4a015053ec5 |
|
MD5 | 7094c826ab5ffa953410f586776ea826 |
|
BLAKE2b-256 | 2f933fd55669daae6126273a3ae9bf6d7bda5a1653bbc77cf96ed6aad68b4175 |