AUTHORS.rst
CONTRIBUTING.rst
HISTORY.rst
LICENSE
MANIFEST.in
README.rst
setup.cfg
setup.py
docs/Makefile
docs/authors.rst
docs/concepts.rst
docs/conf.py
docs/contributing.rst
docs/history.rst
docs/index.rst
docs/installation.rst
docs/make.bat
docs/usage.rst
docs/img/complex-graph.png
docs/img/layers.png
docs/img/modular-layers.png
docs/img/simple-graph.png
src/layer_linter/__init__.py
src/layer_linter/__main__.py
src/layer_linter/cmdline.py
src/layer_linter/contract.py
src/layer_linter/module.py
src/layer_linter/report.py
src/layer_linter.egg-info/PKG-INFO
src/layer_linter.egg-info/SOURCES.txt
src/layer_linter.egg-info/dependency_links.txt
src/layer_linter.egg-info/entry_points.txt
src/layer_linter.egg-info/not-zip-safe
src/layer_linter.egg-info/requires.txt
src/layer_linter.egg-info/top_level.txt
src/layer_linter/dependencies/__init__.py
src/layer_linter/dependencies/analysis.py
src/layer_linter/dependencies/graph.py
src/layer_linter/dependencies/path.py
src/layer_linter/dependencies/scanner.py
tests/__init__.py
tests/assets/analyzerpackage/analyzerpackage/__init__.py
tests/assets/analyzerpackage/analyzerpackage/utils.py
tests/assets/analyzerpackage/analyzerpackage/notsupplied/README.txt
tests/assets/analyzerpackage/analyzerpackage/notsupplied/__init__.py
tests/assets/analyzerpackage/analyzerpackage/notsupplied/alpha.py
tests/assets/analyzerpackage/analyzerpackage/one/__init__.py
tests/assets/analyzerpackage/analyzerpackage/one/alpha.py
tests/assets/analyzerpackage/analyzerpackage/one/beta.py
tests/assets/analyzerpackage/analyzerpackage/one/gamma.py
tests/assets/analyzerpackage/analyzerpackage/two/__init__.py
tests/assets/analyzerpackage/analyzerpackage/two/alpha.py
tests/assets/analyzerpackage/analyzerpackage/two/beta.py
tests/assets/analyzerpackage/analyzerpackage/two/gamma.py
tests/assets/dependenciespackage/dependenciespackage/__init__.py
tests/assets/dependenciespackage/dependenciespackage/four.py
tests/assets/dependenciespackage/dependenciespackage/one.py
tests/assets/dependenciespackage/dependenciespackage/three.py
tests/assets/dependenciespackage/dependenciespackage/two.py
tests/assets/dependenciespackage/dependenciespackage/subpackage/__init__.py
tests/assets/dependenciespackage/dependenciespackage/subpackage/is.py
tests/assets/dependenciespackage/dependenciespackage/subpackage/one.py
tests/assets/dependenciespackage/dependenciespackage/subpackage/three.py
tests/assets/dependenciespackage/dependenciespackage/subpackage/two.py
tests/assets/dependenciespackage/dependenciespackage/subpackage/.hidden/__init__.py
tests/assets/dependenciespackage/dependenciespackage/subpackage/.hidden/hidden.py
tests/assets/dependenciespackage/dependenciespackage/subpackage/migrations/__init__.py
tests/assets/dependenciespackage/dependenciespackage/subpackage/migrations/migration_1.py
tests/assets/dependenciespackage/dependenciespackage/subpackage/migrations/migration_2.py
tests/assets/dependenciespackage/dependenciespackage/subpackage/subsubpackage/__init__.py
tests/assets/dependenciespackage/dependenciespackage/subpackage/subsubpackage/one.py
tests/assets/dependenciespackage/dependenciespackage/subpackage/subsubpackage/three.py
tests/assets/dependenciespackage/dependenciespackage/subpackage/subsubpackage/two.py
tests/assets/differentimporttypes/differentimporttypes/__init__.py
tests/assets/differentimporttypes/differentimporttypes/three.py
tests/assets/differentimporttypes/differentimporttypes/five/__init__.py
tests/assets/differentimporttypes/differentimporttypes/five/alpha.py
tests/assets/differentimporttypes/differentimporttypes/four/__init__.py
tests/assets/differentimporttypes/differentimporttypes/four/alpha.py
tests/assets/differentimporttypes/differentimporttypes/one/__init__.py
tests/assets/differentimporttypes/differentimporttypes/one/alpha.py
tests/assets/differentimporttypes/differentimporttypes/one/beta.py
tests/assets/differentimporttypes/differentimporttypes/one/delta.py
tests/assets/differentimporttypes/differentimporttypes/one/epsilon.py
tests/assets/differentimporttypes/differentimporttypes/one/importer.py
tests/assets/differentimporttypes/differentimporttypes/one/gamma/__init__.py
tests/assets/differentimporttypes/differentimporttypes/one/gamma/foo.py
tests/assets/differentimporttypes/differentimporttypes/two/__init__.py
tests/assets/differentimporttypes/differentimporttypes/two/alpha.py
tests/assets/failurepackage/layers.yml
tests/assets/failurepackage/failurepackage/__init__.py
tests/assets/failurepackage/failurepackage/one/__init__.py
tests/assets/failurepackage/failurepackage/one/alpha.py
tests/assets/failurepackage/failurepackage/one/beta.py
tests/assets/failurepackage/failurepackage/one/gamma.py
tests/assets/failurepackage/failurepackage/three/__init__.py
tests/assets/failurepackage/failurepackage/three/alpha.py
tests/assets/failurepackage/failurepackage/three/beta.py
tests/assets/failurepackage/failurepackage/three/gamma.py
tests/assets/failurepackage/failurepackage/two/__init__.py
tests/assets/failurepackage/failurepackage/two/alpha.py
tests/assets/failurepackage/failurepackage/two/beta.py
tests/assets/failurepackage/failurepackage/two/gamma.py
tests/assets/scannersuccess/scannersuccess/__init__.py
tests/assets/scannersuccess/scannersuccess/four.py
tests/assets/scannersuccess/scannersuccess/in/__init__.py
tests/assets/scannersuccess/scannersuccess/in/class.py
tests/assets/scannersuccess/scannersuccess/in/hyphenated-name.py
tests/assets/scannersuccess/scannersuccess/notapackage/README.txt
tests/assets/scannersuccess/scannersuccess/notapackage/orphan/__init__.py
tests/assets/scannersuccess/scannersuccess/notapackage/orphan/foo.py
tests/assets/scannersuccess/scannersuccess/one/__init__.py
tests/assets/scannersuccess/scannersuccess/one/alpha.py
tests/assets/scannersuccess/scannersuccess/one/beta.py
tests/assets/scannersuccess/scannersuccess/one/gamma.py
tests/assets/scannersuccess/scannersuccess/one/delta/__init__.py
tests/assets/scannersuccess/scannersuccess/one/delta/green.py
tests/assets/scannersuccess/scannersuccess/one/delta/red_blue.py
tests/assets/scannersuccess/scannersuccess/two/__init__.py
tests/assets/scannersuccess/scannersuccess/two/alpha.py
tests/assets/scannersuccess/scannersuccess/two/beta.py
tests/assets/scannersuccess/scannersuccess/two/gamma.py
tests/assets/singlecontractfile/layers.yml
tests/assets/singlecontractfile/layers_with_missing_container.yml
tests/assets/singlecontractfile/singlecontractfile/__init__.py
tests/assets/singlecontractfile/singlecontractfile/bar/__init__.py
tests/assets/singlecontractfile/singlecontractfile/foo/__init__.py
tests/assets/successpackage/layers.yml
tests/assets/successpackage/layers_alternative.yml
tests/assets/successpackage/layers_with_missing_container.yml
tests/assets/successpackage/successpackage/__init__.py
tests/assets/successpackage/successpackage/utils.py
tests/assets/successpackage/successpackage/one/__init__.py
tests/assets/successpackage/successpackage/one/alpha.py
tests/assets/successpackage/successpackage/one/beta.py
tests/assets/successpackage/successpackage/one/delta.py
tests/assets/successpackage/successpackage/one/gamma.py
tests/assets/successpackage/successpackage/three/__init__.py
tests/assets/successpackage/successpackage/three/alpha.py
tests/assets/successpackage/successpackage/three/beta.py
tests/assets/successpackage/successpackage/three/delta.py
tests/assets/successpackage/successpackage/three/gamma.py
tests/assets/successpackage/successpackage/two/__init__.py
tests/assets/successpackage/successpackage/two/alpha.py
tests/assets/successpackage/successpackage/two/beta.py
tests/assets/successpackage/successpackage/two/gamma.py
tests/functional/__init__.py
tests/functional/test_get_contracts.py
tests/functional/test_main.py
tests/functional/dependencies/__init__.py
tests/functional/dependencies/test_analysis.py
tests/functional/dependencies/test_graph.py
tests/functional/dependencies/test_scanner.py
tests/unit/__init__.py
tests/unit/test_cmdline.py
tests/unit/test_contract.py
tests/unit/test_report.py
tests/unit/dependencies/__init__.py
tests/unit/dependencies/test_graph.py
tests/unit/dependencies/test_path.py