Graylint

Latest version: v2.0.0

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

Scan your dependencies

Page 1 of 2

2.0.0

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

Added
-----
- New exit codes 3 for invalid command line arguments and 123 for unknown failures.
- Display exit code in parentheses after error message.

1.7.3

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

For changes before the migration of code from Darker to Graylint, see
`CHANGES.rst in the Darker repository`__.

__ https://github.com/akaihola/darker/blob/master/CHANGES.rst

.. _Unreleased: https://github.com/akaihola/graylint/compare/1.1.0...HEAD
.. _1.1.0: https://github.com/akaihola/graylint/compare/v1.0.1...v1.1.0
.. _1.0.1: https://github.com/akaihola/graylint/compare/v1.0.0...v1.0.1
.. _1.0.0: https://github.com/akaihola/graylint/compare/1.7.3...v1.0.0

1.1.2

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

Fixed
-----
- In the configuration dump printed when ``-vv`` verbosity is used, the configuration
section is now correctly named ``[tool.graylint]`` instead of ``[tool.darkgraylib]``.
This required an update to Darkgraylib 1.3.0.
- Update to Darkgraylib 1.3.1 to fix ``--version`` (see below).
- Pass Graylint version to `~darkgraylib.command_line.make_argument_parser` to make
``--version`` display the correct version number.
- Update ``darkgray-dev-tools`` for Pip >= 24.1 compatibility.

1.1.1

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

Added
-----
- Update to Darkgraylib 1.2.0 for compatibility with Darker 2.1.1.

Fixed
-----
- Linter command lines with quoting on Windows.

1.1.0

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

Added
-----
- Support for Python 3.12 in the package metadata and the CI build.
- In the future test, upgrade ``Pygments`` to repository ``master``.
- Messages from future test are now generic, not Black-specific.
- Require ``click`` when running tests.
- Linter failures now result in an exit value of 1. This makes Graylint compatible with
``pre-commit``.

Removed
-------
- Dependency on flynt and regex.
- Obsolete Mypy configuration options.
- Skip tests on Python 3.13-dev in Windows and macOS. C extension builds are failing,
this exclusion is to be removed when Python 3.13 has been removed.
- The ``release_tools/update_contributors.py`` script was moved to the
``darkgray-dev-tools`` repository.

Fixed
-----
- Badge links in the README on GitHub.

1.0.1

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

Added
-----
- Update Darkgraylib to 1.1.0 for compatibility with Darker.

Removed
-------
- ``bump_version.py`` is now in the separate ``darkgray-dev-tools`` repository.

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.