BSD Ports

wip/py-import-linter 1.2 NetBSD

Enforces rules for the imports within and between Python packages

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
License
2-clause-bsd
Categories
wip, devel, python

Description

Import Linter is a command line tool to check that you are following a self-imposed architecture within your Python project. It does this by analysing the imports between all the modules in one or more Python packages, and compares this against a set of rules that you provide in a configuration file.

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/py-import-linter && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 2

No port depends on this one.