Metadata-Version: 2.4
Name: import-linter
Version: 2.9
Summary: Enforces rules for the imports within and between Python packages.
Project-URL: Documentation, https://import-linter.readthedocs.io/
Project-URL: Source-code, https://github.com/seddonym/import-linter/
Author-email: David Seddon <david@seddonym.me>
License: BSD 2-Clause License
License-File: LICENSE
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Requires-Dist: click>=6
Requires-Dist: grimp>=3.14
Requires-Dist: rich>=14.2.0
Requires-Dist: tomli>=1.2.1; python_version < '3.11'
Requires-Dist: typing-extensions>=3.10.0.0
Description-Content-Type: text/markdown

<p align="center">
    <img src="docs/img/import-linter-logo-text.png" alt="Import Linter">
</p>

<p align="center">
    <strong>Lint your Python architecture.</strong>
</p>

<p align="center">
  <a href="https://pypi.org/project/import-linter" target="_blank">
      <img src="https://img.shields.io/pypi/v/import-linter.svg" alt="Package version">
  </a>
  <a href="https://pypi.org/project/import-linter" target="_blank">
      <img src="https://img.shields.io/pypi/pyversions/import-linter.svg" alt="Python versions">
  </a>
  <a href="https://github.com/seddonym/import-linter/actions/workflows/main.yml" target="_blank">
      <img src="https://github.com/seddonym/import-linter/actions/workflows/main.yml/badge.svg" alt="CI status">
  </a>
  <a href="https://opensource.org/licenses/BSD-2-Clause" target="_blank">
      <img src="https://img.shields.io/badge/License-BSD_2--Clause-orange.svg" alt="BSD license">
  </a>
</p>


**Import Linter** is a command-line tool for imposing constraints on the imports between your Python modules.

<p align="center">
    <a href="https://import-linter.readthedocs.io/">Get started</a>.
</p>