LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/Makefile
docs/api.md
docs/capture_imports.md
docs/conf.py
docs/examples.md
docs/extending.md
docs/import_classes.md
docs/import_logging.md
docs/importer_state.md
docs/index.md
docs/make.bat
src/ducktools/lazyimporter/__init__.py
src/ducktools/lazyimporter/__init__.pyi
src/ducktools/lazyimporter/capture.py
src/ducktools/lazyimporter/capture.pyi
src/ducktools/lazyimporter/py.typed
src/ducktools_lazyimporter.egg-info/PKG-INFO
src/ducktools_lazyimporter.egg-info/SOURCES.txt
src/ducktools_lazyimporter.egg-info/dependency_links.txt
src/ducktools_lazyimporter.egg-info/requires.txt
src/ducktools_lazyimporter.egg-info/top_level.txt
tests/conftest.py
tests/test_basic_imports.py
tests/test_capture_imports.py
tests/test_funcs.py
tests/test_import_errors.py
tests/test_internals.py
tests/test_readme_example.py
tests/example_modules/__init__.py
tests/example_modules/example_1.py
tests/example_modules/example_2.py
tests/example_modules/lazy_submod_ex.py
tests/example_modules/captures/__init__.py
tests/example_modules/captures/error_dir_defined.py
tests/example_modules/captures/error_getattr_defined.py
tests/example_modules/captures/error_globs_mismatch.py
tests/example_modules/captures/error_import_replaced.py
tests/example_modules/captures/error_raises_in_class.py
tests/example_modules/captures/error_reuse.py
tests/example_modules/captures/error_reused_from_name.py
tests/example_modules/captures/error_star_import.py
tests/example_modules/captures/error_submodule_import.py
tests/example_modules/captures/error_submodule_import_before_module.py
tests/example_modules/captures/extras_in_dir.py
tests/example_modules/captures/func_import_target.py
tests/example_modules/captures/func_submod.py
tests/example_modules/captures/ignore_import_in_function.py
tests/example_modules/captures/import_target.py
tests/example_modules/ex_mod/__init__.py
tests/example_modules/ex_mod/ex_submod.py
tests/example_modules/ex_othermod/__init__.py