Validate-pyproject

Latest version: v0.23

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

Scan your dependencies

Page 5 of 6

0.5.1

=============

- Fixed typecheck errors (only found against GitHub Actions, not Cirrus CI), :pr:`22`

0.5

===========

- Fixed entry-points format to allow values without the ``:obj.attr part``, :pr:`8`
- Improved trove-classifier validation, even when the package is not installed, :pr:`9`
- Improved URL validation when scheme prefix is not present, :pr:`14`
- Vendor :pypi:`fastjsonschema` to facilitate applying patches and latest updates, :pr:`15`
- Remove fixes for old version of :pypi:`fastjsonschema`, :pr:`16`, :pr:`19`
- Replaced usage of :mod:`importlib.resources` legacy functions with the new API, :pr:`17`
- Improved error messages, :pr:`18`
- Added GitHub Actions for automatic test and release of tags, :pr:`11`

0.4

===========

- Validation now fails when non-standardised fields to be added to the
project table (:issue:`4`, :pr:`5`)
- Terminology and schema names were also updated to avoid specific PEP numbers
and refer instead to living standards (:issue:`6`, :pr:`7`)

0.3.3

=============

- Remove upper pin from the :pypi:`tomli` dependency by :user:`hukkin` (:pr:`1`)
- Fix failing :pypi:`blacken-docs` pre-commit hook by :user:`hukkin` (:pr:`2`)
- Update versions of tools and containers used in the CI setup (:pr:`3`)

0.3.2

=============

- Updated ``fastjsonschema`` dependency version.
- Removed workarounds for ``fastjsonschema`` pre 2.15.2

0.3.1

=============

- ``setuptools`` plugin:
- Fixed missing ``required`` properties for the ``attr:`` and ``file:``
directives (previously empty objects were allowed).

Page 5 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.