layer-enforcer

View on PyPIReverse Dependencies (0)

0.2.0 layer_enforcer-0.2.0-py3-none-any.whl

Wheel Details

Project: layer-enforcer
Version: 0.2.0
Filename: layer_enforcer-0.2.0-py3-none-any.whl
Download: [link]
Size: 12364
MD5: 3d2465d7ea58ebc29ccecab9adda23af
SHA256: 58b59f7198888d4dbad91b16bbe31313df129d2620c8f14ecec1af7632cd702b
Uploaded: 2022-08-21 22:37:58 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: layer-enforcer
Version: 0.2.0
Summary: Relaxed layer architecture linter based on the import graph.
Author: Anatolii Aniskovych
Author-Email: lin.aaa.lin[at]gmail.com
Home-Page: https://github.com/ZipFile/layer-enforcer
License: BSD 2-Clause License
Keywords: clean architecture,dependency rule
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Utilities
Requires-Dist: grimp (>=1.3)
Requires-Dist: pyyaml (>=5.1.0)
Requires-Dist: tomli (>=1.0.0); python_version < "3.11"
Requires-Dist: black; extra == "lint"
Requires-Dist: flake8; extra == "lint"
Requires-Dist: flake8-print; extra == "lint"
Requires-Dist: isort; extra == "lint"
Requires-Dist: mypy; extra == "lint"
Requires-Dist: pretend; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Provides-Extra: lint
Provides-Extra: test
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 2492 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
layer_enforcer/__init__.py sha256=Zn1KFblwuFHiDRdRAiRnDBRkbPttWh44jKa5zG2ov0E 22
layer_enforcer/cli.py sha256=2cHic8dsy0yJTKVHxi0LRCqYWXOSFVSD1OykQLhZpN4 1947
layer_enforcer/grimp.py sha256=BQdEMLjaw2hBzy4Vto-PJnuvVHR7BQFKTY85KuQHMZk 1231
layer_enforcer/impl.py sha256=I10jkOGzl1pE8K-sTlF210DTWlcSJuMfKvx_EfSLkwU 2444
layer_enforcer/interfaces.py sha256=kUumUYW60FSY3Aa33Vzy4Ep1Bg9uDWqowtQAjgq44IY 2308
layer_enforcer/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
layer_enforcer/utils.py sha256=9_zIK1RimtNAeKJb4C-Qopup5qXGXaTqnON0QGQspBk 1065
layer_enforcer/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
layer_enforcer/config/args.py sha256=74LyC5NqLRpf-43ein2BK0PT4Q8kU3zFeTDhLQgmhVM 1995
layer_enforcer/config/interfaces.py sha256=iWXIHxI2w_BYTAwhgWc3A-hP0zShQYMyDytQEmej5NE 640
layer_enforcer/config/layers.py sha256=dDMkx7ZVlYdlTkROH2-tutJPl1rk_l8StVs8UUlQj14 2252
layer_enforcer/config/multiple.py sha256=jjtOfkB05mjOTLAPYQ_PE7934kQS4Iqb3HxYL2XiEyY 395
layer_enforcer/config/pyproject.py sha256=pZOf5MYjQcQ1EW0Zmd75XGmrUiGat4oQTPYjZqluBBs 2436
layer_enforcer/config/testing.py sha256=NX6k7lcXKhOubYG2xWDUmoqDhorsmZ_gTCJK4zHytRw 928
layer_enforcer-0.2.0.dist-info/LICENSE sha256=o2gdf6VeJW-5WEIqCgQ4NAVqmnOg0AV269TL8klmof8 1312
layer_enforcer-0.2.0.dist-info/METADATA sha256=Gvv_aAesr0Q5QuMPDP9f2Kwqp5RfoPceS30nycgHpZU 3727
layer_enforcer-0.2.0.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
layer_enforcer-0.2.0.dist-info/entry_points.txt sha256=HxW0NEswMIaXNlJoWu6huB5Zg6G1Q0KU0ELv92-ego0 59
layer_enforcer-0.2.0.dist-info/top_level.txt sha256=Sfva51OXIpnH0jI6kRIDLucHSXhOVdajF_oLlFr0PdA 15
layer_enforcer-0.2.0.dist-info/RECORD

top_level.txt

layer_enforcer

entry_points.txt

layer-enforcer = layer_enforcer.cli:main