Repository navigation
Properties and Setters
- Added Extension.set_property() and Extension._set_setter()
- Extension.extend() is now abstract rather than virtual (it is pointless to use Extension without overriding .extend())
- Extendable now has an _extensions attribute at all times, rather than just once it has been modified
- Extendable and Extension now implement ABC (there is no point in using them as-is with subclassing, so this change just indicates as much)
- Minor edits for clarity in docstrings
- Corrections to type hints
- Updated readme accordingly
No breaking changes.