LICENSE.md
MANIFEST.in
README.md
pyproject.toml
docs/Makefile
docs/api.md
docs/basic_usage.md
docs/conf.py
docs/dynamic_construction.md
docs/index.md
docs/make.bat
docs/pre_post_init.md
docs/why_not_dataclasses.md
docs/extra/dataclasses_differences.md
docs/extra/performance_tests.md
src/prefab_classes/__init__.py
src/prefab_classes/__init__.pyi
src/prefab_classes/hook.py
src/prefab_classes/py.typed
src/prefab_classes/shared.py
src/prefab_classes.egg-info/PKG-INFO
src/prefab_classes.egg-info/SOURCES.txt
src/prefab_classes.egg-info/dependency_links.txt
src/prefab_classes.egg-info/requires.txt
src/prefab_classes.egg-info/top_level.txt
src/prefab_classes/compiled/__init__.py
src/prefab_classes/compiled/generator.py
src/prefab_classes/compiled/rewrite_source.py
src/prefab_classes/dynamic/__init__.py
src/prefab_classes/dynamic/method_generators.py
src/prefab_classes/dynamic/prefab.py
src/prefab_classes/funcs/__init__.py
src/prefab_classes/funcs/_cache_funcs.py
tests/conftest.py
tests/compiled/conftest.py
tests/compiled/test_clearimport.py
tests/compiled/test_import_compile.py
tests/compiled/test_importhook.py
tests/compiled/test_resulting_code.py
tests/compiled/test_rewrite_py.py
tests/compiled/test_slots.py
tests/compiled/compile_targets/example_annotations.py
tests/compiled/compile_targets/example_fallback.py
tests/compiled/compile_targets/example_import_clear.py
tests/compiled/compile_targets/example_import_clear2.py
tests/compiled/compile_targets/example_import_clear3.py
tests/compiled/compile_targets/example_import_clear4.py
tests/compiled/compile_targets/example_import_noclear_dynamic.py
tests/compiled/compile_targets/example_import_noclear_dynamic2.py
tests/compiled/compile_targets/example_import_noclear_makeprefab.py
tests/compiled/compile_targets/example_importfail.py
tests/compiled/compile_targets/example_mixed_annotations.py
tests/compiled/compile_targets/example_no_annotations.py
tests/compiled/compile_targets/example_plain.py
tests/compiled/compile_targets/example_simple.py
tests/compiled/compile_targets/example_slots.py
tests/compiled/compile_targets/example_to_compile.py
tests/compiled/compile_targets/example_to_compile_expected.py
tests/dynamic/test_dynamic_construction.py
tests/dynamic/test_dynamic_internals.py
tests/dynamic/test_pre_post_init.py
tests/dynamic/test_slots_novalues.py
tests/shared/conftest.py
tests/shared/test_creation.py
tests/shared/test_dunders.py
tests/shared/test_frozen.py
tests/shared/test_funcs.py
tests/shared/test_hint_syntax.py
tests/shared/test_inheritance.py
tests/shared/test_init.py
tests/shared/test_kw_only.py
tests/shared/test_repr.py
tests/shared/test_test_config.py
tests/shared/examples/config_check.py
tests/shared/examples/creation.py
tests/shared/examples/creation_empty.py
tests/shared/examples/dunders.py
tests/shared/examples/frozen_prefabs.py
tests/shared/examples/funcs_prefabs.py
tests/shared/examples/hint_syntax.py
tests/shared/examples/inheritance.py
tests/shared/examples/init_ex.py
tests/shared/examples/kw_only.py
tests/shared/examples/repr_func.py
tests/shared/examples/fails/creation_1.py
tests/shared/examples/fails/creation_2.py
tests/shared/examples/fails/creation_3.py
tests/shared/examples/fails/creation_5.py
tests/shared/examples/fails/inheritance_1.py
tests/shared/examples/fails/inheritance_2.py