├── .coveragerc ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── user-story.md └── workflows │ ├── codeql.yml │ ├── release.yml │ └── tests.yml ├── .gitignore ├── .isort.cfg ├── .pre-commit-config.yaml ├── .prettierignore ├── .prettierrc.yaml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── import_tracker ├── __init__.py ├── __main__.py ├── constants.py ├── import_tracker.py ├── lazy_import_errors.py ├── log.py └── setup_tools.py ├── requirements_test.txt ├── scripts ├── build_wheel.sh ├── fmt.sh ├── install_release.sh ├── publish.sh ├── release.sh └── run_tests.sh ├── setup.py └── test ├── __init__.py ├── conftest.py ├── helpers.py ├── sample_libs ├── all_import_types │ ├── __init__.py │ ├── sub_module1.py │ ├── sub_module2 │ │ └── __init__.py │ └── sub_module3.py ├── bad_lib │ └── __init__.py ├── conditional_deps │ ├── __init__.py │ └── mod.py ├── decorator_deps │ ├── __init__.py │ └── opt_decorator.py ├── deep_siblings │ ├── __init__.py │ ├── blocks │ │ ├── __init__.py │ │ ├── bar_type │ │ │ ├── __init__.py │ │ │ └── bar.py │ │ └── foo_type │ │ │ ├── __init__.py │ │ │ └── foo.py │ └── workflows │ │ ├── __init__.py │ │ └── foo_type │ │ ├── __init__.py │ │ └── foo.py ├── direct_dep_ambiguous │ ├── __init__.py │ ├── bar.py │ └── foo.py ├── direct_dep_nested │ ├── __init__.py │ ├── nested.py │ └── nested2.py ├── full_depth_direct_and_transitive │ ├── __init__.py │ ├── bar.py │ └── foo.py ├── inter_mod_deps │ ├── __init__.py │ ├── submod1 │ │ └── __init__.py │ ├── submod2 │ │ ├── __init__.py │ │ ├── bar.py │ │ └── foo.py │ ├── submod3.py │ ├── submod4.py │ └── submod5.py ├── intermediate_extras │ ├── __init__.py │ ├── bar │ │ └── __init__.py │ └── foo │ │ ├── __init__.py │ │ ├── bat.py │ │ └── baz │ │ └── __init__.py ├── lazy_import_errors │ ├── __init__.py │ └── foo.py ├── missing_dep │ ├── __init__.py │ ├── mod.py │ └── other.py ├── optional_deps │ ├── __init__.py │ ├── not_opt.py │ └── opt.py ├── optional_deps_upstream │ └── __init__.py ├── sample_lib │ ├── __init__.py │ ├── nested │ │ ├── __init__.py │ │ └── submod3.py │ ├── submod1 │ │ └── __init__.py │ └── submod2 │ │ └── __init__.py ├── side_effects │ ├── __init__.py │ ├── global_thing.py │ └── mod.py ├── single_extra │ ├── __init__.py │ ├── extra.py │ └── not_extra.py └── type_check_deps │ ├── __init__.py │ ├── type_check_dict.py │ └── type_check_union.py ├── test_import_tracker.py ├── test_lazy_import_errors.py ├── test_main.py └── test_setup_tools.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | omit = 3 | test/** 4 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/user-story.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/.github/ISSUE_TEMPLATE/user-story.md -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/.isort.cfg -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- 1 | tabWidth: 4 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/README.md -------------------------------------------------------------------------------- /import_tracker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/import_tracker/__init__.py -------------------------------------------------------------------------------- /import_tracker/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/import_tracker/__main__.py -------------------------------------------------------------------------------- /import_tracker/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/import_tracker/constants.py -------------------------------------------------------------------------------- /import_tracker/import_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/import_tracker/import_tracker.py -------------------------------------------------------------------------------- /import_tracker/lazy_import_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/import_tracker/lazy_import_errors.py -------------------------------------------------------------------------------- /import_tracker/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/import_tracker/log.py -------------------------------------------------------------------------------- /import_tracker/setup_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/import_tracker/setup_tools.py -------------------------------------------------------------------------------- /requirements_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/requirements_test.txt -------------------------------------------------------------------------------- /scripts/build_wheel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/scripts/build_wheel.sh -------------------------------------------------------------------------------- /scripts/fmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/scripts/fmt.sh -------------------------------------------------------------------------------- /scripts/install_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/scripts/install_release.sh -------------------------------------------------------------------------------- /scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/scripts/publish.sh -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /scripts/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/scripts/run_tests.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/__init__.py -------------------------------------------------------------------------------- /test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/conftest.py -------------------------------------------------------------------------------- /test/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/helpers.py -------------------------------------------------------------------------------- /test/sample_libs/all_import_types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/all_import_types/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/all_import_types/sub_module1.py: -------------------------------------------------------------------------------- 1 | # Local 2 | from . import sub_module2 3 | -------------------------------------------------------------------------------- /test/sample_libs/all_import_types/sub_module2/__init__.py: -------------------------------------------------------------------------------- 1 | # Local 2 | from .. import sub_module1 3 | -------------------------------------------------------------------------------- /test/sample_libs/all_import_types/sub_module3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/all_import_types/sub_module3.py -------------------------------------------------------------------------------- /test/sample_libs/bad_lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/bad_lib/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/conditional_deps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/conditional_deps/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/conditional_deps/mod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/conditional_deps/mod.py -------------------------------------------------------------------------------- /test/sample_libs/decorator_deps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/decorator_deps/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/decorator_deps/opt_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/decorator_deps/opt_decorator.py -------------------------------------------------------------------------------- /test/sample_libs/deep_siblings/__init__.py: -------------------------------------------------------------------------------- 1 | # Local 2 | from . import blocks, workflows 3 | -------------------------------------------------------------------------------- /test/sample_libs/deep_siblings/blocks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/deep_siblings/blocks/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/deep_siblings/blocks/bar_type/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/deep_siblings/blocks/bar_type/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/deep_siblings/blocks/bar_type/bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/deep_siblings/blocks/bar_type/bar.py -------------------------------------------------------------------------------- /test/sample_libs/deep_siblings/blocks/foo_type/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/deep_siblings/blocks/foo_type/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/deep_siblings/blocks/foo_type/foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/deep_siblings/blocks/foo_type/foo.py -------------------------------------------------------------------------------- /test/sample_libs/deep_siblings/workflows/__init__.py: -------------------------------------------------------------------------------- 1 | # Local 2 | from . import foo_type 3 | -------------------------------------------------------------------------------- /test/sample_libs/deep_siblings/workflows/foo_type/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/deep_siblings/workflows/foo_type/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/deep_siblings/workflows/foo_type/foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/deep_siblings/workflows/foo_type/foo.py -------------------------------------------------------------------------------- /test/sample_libs/direct_dep_ambiguous/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/direct_dep_ambiguous/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/direct_dep_ambiguous/bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/direct_dep_ambiguous/bar.py -------------------------------------------------------------------------------- /test/sample_libs/direct_dep_ambiguous/foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/direct_dep_ambiguous/foo.py -------------------------------------------------------------------------------- /test/sample_libs/direct_dep_nested/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/direct_dep_nested/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/direct_dep_nested/nested.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/direct_dep_nested/nested.py -------------------------------------------------------------------------------- /test/sample_libs/direct_dep_nested/nested2.py: -------------------------------------------------------------------------------- 1 | # First Party 2 | import alog 3 | -------------------------------------------------------------------------------- /test/sample_libs/full_depth_direct_and_transitive/__init__.py: -------------------------------------------------------------------------------- 1 | # Local 2 | from . import bar, foo 3 | -------------------------------------------------------------------------------- /test/sample_libs/full_depth_direct_and_transitive/bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/full_depth_direct_and_transitive/bar.py -------------------------------------------------------------------------------- /test/sample_libs/full_depth_direct_and_transitive/foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/full_depth_direct_and_transitive/foo.py -------------------------------------------------------------------------------- /test/sample_libs/inter_mod_deps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/inter_mod_deps/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/inter_mod_deps/submod1/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/inter_mod_deps/submod1/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/inter_mod_deps/submod2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/inter_mod_deps/submod2/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/inter_mod_deps/submod2/bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/inter_mod_deps/submod2/bar.py -------------------------------------------------------------------------------- /test/sample_libs/inter_mod_deps/submod2/foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/inter_mod_deps/submod2/foo.py -------------------------------------------------------------------------------- /test/sample_libs/inter_mod_deps/submod3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/inter_mod_deps/submod3.py -------------------------------------------------------------------------------- /test/sample_libs/inter_mod_deps/submod4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/inter_mod_deps/submod4.py -------------------------------------------------------------------------------- /test/sample_libs/inter_mod_deps/submod5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/inter_mod_deps/submod5.py -------------------------------------------------------------------------------- /test/sample_libs/intermediate_extras/__init__.py: -------------------------------------------------------------------------------- 1 | # Local 2 | from . import bar, foo 3 | -------------------------------------------------------------------------------- /test/sample_libs/intermediate_extras/bar/__init__.py: -------------------------------------------------------------------------------- 1 | print("In bar") 2 | -------------------------------------------------------------------------------- /test/sample_libs/intermediate_extras/foo/__init__.py: -------------------------------------------------------------------------------- 1 | # Local 2 | from . import bat, baz 3 | -------------------------------------------------------------------------------- /test/sample_libs/intermediate_extras/foo/bat.py: -------------------------------------------------------------------------------- 1 | # Third Party 2 | import yaml 3 | -------------------------------------------------------------------------------- /test/sample_libs/intermediate_extras/foo/baz/__init__.py: -------------------------------------------------------------------------------- 1 | # First Party 2 | import alog 3 | -------------------------------------------------------------------------------- /test/sample_libs/lazy_import_errors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/lazy_import_errors/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/lazy_import_errors/foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/lazy_import_errors/foo.py -------------------------------------------------------------------------------- /test/sample_libs/missing_dep/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/missing_dep/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/missing_dep/mod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/missing_dep/mod.py -------------------------------------------------------------------------------- /test/sample_libs/missing_dep/other.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/missing_dep/other.py -------------------------------------------------------------------------------- /test/sample_libs/optional_deps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/optional_deps/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/optional_deps/not_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/optional_deps/not_opt.py -------------------------------------------------------------------------------- /test/sample_libs/optional_deps/opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/optional_deps/opt.py -------------------------------------------------------------------------------- /test/sample_libs/optional_deps_upstream/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/optional_deps_upstream/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/sample_lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/sample_lib/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/sample_lib/nested/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/sample_lib/nested/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/sample_lib/nested/submod3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/sample_lib/nested/submod3.py -------------------------------------------------------------------------------- /test/sample_libs/sample_lib/submod1/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/sample_lib/submod1/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/sample_lib/submod2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/sample_lib/submod2/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/side_effects/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/side_effects/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/side_effects/global_thing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/side_effects/global_thing.py -------------------------------------------------------------------------------- /test/sample_libs/side_effects/mod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/side_effects/mod.py -------------------------------------------------------------------------------- /test/sample_libs/single_extra/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/single_extra/__init__.py -------------------------------------------------------------------------------- /test/sample_libs/single_extra/extra.py: -------------------------------------------------------------------------------- 1 | # Third Party 2 | import yaml 3 | -------------------------------------------------------------------------------- /test/sample_libs/single_extra/not_extra.py: -------------------------------------------------------------------------------- 1 | def foo(): 2 | print("Hello Foo!") 3 | -------------------------------------------------------------------------------- /test/sample_libs/type_check_deps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/sample_libs/type_check_deps/type_check_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/type_check_deps/type_check_dict.py -------------------------------------------------------------------------------- /test/sample_libs/type_check_deps/type_check_union.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/sample_libs/type_check_deps/type_check_union.py -------------------------------------------------------------------------------- /test/test_import_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/test_import_tracker.py -------------------------------------------------------------------------------- /test/test_lazy_import_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/test_lazy_import_errors.py -------------------------------------------------------------------------------- /test/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/test_main.py -------------------------------------------------------------------------------- /test/test_setup_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/import-tracker/HEAD/test/test_setup_tools.py --------------------------------------------------------------------------------