├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.rst ├── bin └── importlab ├── importlab ├── __init__.py ├── environment.py ├── fs.py ├── graph.py ├── import_finder.py ├── output.py ├── parsepy.py ├── resolve.py └── utils.py ├── setup.cfg ├── setup.py ├── testdata ├── pkg │ ├── a.py │ ├── b.py │ ├── c.py │ └── d.py └── test.py └── tests ├── __init__.py ├── run_all.sh ├── test_fs.py ├── test_graph.py ├── test_import_finder.py ├── test_output.py ├── test_parsepy.py ├── test_resolve.py └── test_utils.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | build/ 3 | dist/ 4 | -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/README.rst -------------------------------------------------------------------------------- /bin/importlab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/bin/importlab -------------------------------------------------------------------------------- /importlab/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /importlab/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/importlab/environment.py -------------------------------------------------------------------------------- /importlab/fs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/importlab/fs.py -------------------------------------------------------------------------------- /importlab/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/importlab/graph.py -------------------------------------------------------------------------------- /importlab/import_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/importlab/import_finder.py -------------------------------------------------------------------------------- /importlab/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/importlab/output.py -------------------------------------------------------------------------------- /importlab/parsepy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/importlab/parsepy.py -------------------------------------------------------------------------------- /importlab/resolve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/importlab/resolve.py -------------------------------------------------------------------------------- /importlab/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/importlab/utils.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/setup.py -------------------------------------------------------------------------------- /testdata/pkg/a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/testdata/pkg/a.py -------------------------------------------------------------------------------- /testdata/pkg/b.py: -------------------------------------------------------------------------------- 1 | from . import c 2 | -------------------------------------------------------------------------------- /testdata/pkg/c.py: -------------------------------------------------------------------------------- 1 | from . import b 2 | -------------------------------------------------------------------------------- /testdata/pkg/d.py: -------------------------------------------------------------------------------- 1 | pass 2 | -------------------------------------------------------------------------------- /testdata/test.py: -------------------------------------------------------------------------------- 1 | from .pkg import a 2 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/tests/run_all.sh -------------------------------------------------------------------------------- /tests/test_fs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/tests/test_fs.py -------------------------------------------------------------------------------- /tests/test_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/tests/test_graph.py -------------------------------------------------------------------------------- /tests/test_import_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/tests/test_import_finder.py -------------------------------------------------------------------------------- /tests/test_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/tests/test_output.py -------------------------------------------------------------------------------- /tests/test_parsepy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/tests/test_parsepy.py -------------------------------------------------------------------------------- /tests/test_resolve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/tests/test_resolve.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/importlab/HEAD/tests/test_utils.py --------------------------------------------------------------------------------