Python-interface

Latest version: v1.6.0

Safety actively analyzes 682416 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.6.0

This release adds support for creating interface subclasses. A subclass of an interface is a new interface that inherits all the requirements imposed by its parent. For more info, see [the documentation](https://python-interface.readthedocs.io/en/latest/usage.htmlinterface-subclassing).

What’s Changed
* ENH: Add subinterfaces. (35) ssanderson

1.5.5

What’s Changed

This release is identical in content to 1.5.4. It was published to test the release automation tools added as part of 1.5.4.

1.5.4

What’s Changed

This release contains several internal tooling and automation improvements, including porting interface's CI from Travis to GitHub Actions, and applying the Black code formatter to the codebase.

There are no functional changes in this release relative to 1.5.3.

1.5.3

This release is functionally identical to 1.5.2. 1.5.2 was accidentally uploaded to PyPI without a package description.

1.5.2

Fixes a bug when using the `default` and `property` decorators together in Python 3.

1.5.1

- Minor documentation fixes.
- Replaced hand-rolled implementation if `interface.compat.izip_longest` with `itertools` implementation.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.