Slotscheck

Latest version: v0.19.0

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

Scan your dependencies

Page 2 of 7

0.16.5

-------------------

- Don't flag ``TypedDict`` from ``typing_extensions`` in Python versions
where ``typing`` has ``TypedDict`` itself.

0.16.4

-------------------

- Remove ``tomli`` dependency on Python 3.11+

0.16.3

-------------------

- Fix broken ``Protocol`` import due to absent ``typing_extensions``
on Python <3.10.

0.16.2

-------------------

- Don't flag ``Protocol`` classes as needing slots if strict
``require-subclass`` option is enabled.

0.16.1

-------------------

- Don't flag ``TypedDict`` subclasses as missing slots (120).

0.16.0

-------------------

**Breaking changes**

- The "strict-imports" default value was mistakenly ``False`` in contrast to what is documented.
The default value is now ``True``, in line with documentation.
If you were relying on this permissive import behavior,
you will need to set this option in the CLI or settings file.
- Drop Python 3.6 support

**Bugfixes**

- Disabling "strict-imports" now also gracefully handles failed imports
of the root module given (113).

**Features**

- Add official Python 3.11 support

Page 2 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.