LICENSE
README.md
pyproject.toml
./hatch_validator/__init__.py
./hatch_validator/package_validator.py
./hatch_validator/core/__init__.py
./hatch_validator/core/pkg_accessor_base.py
./hatch_validator/core/pkg_accessor_factory.py
./hatch_validator/core/validation_context.py
./hatch_validator/core/validation_strategy.py
./hatch_validator/core/validator_base.py
./hatch_validator/core/validator_factory.py
./hatch_validator/package/__init__.py
./hatch_validator/package/package_service.py
./hatch_validator/package/v1_1_0/__init__.py
./hatch_validator/package/v1_1_0/accessor.py
./hatch_validator/package/v1_1_0/dependency_validation.py
./hatch_validator/package/v1_1_0/entry_point_validation.py
./hatch_validator/package/v1_1_0/schema_validation.py
./hatch_validator/package/v1_1_0/tools_validation.py
./hatch_validator/package/v1_1_0/validator.py
./hatch_validator/package/v1_2_0/__init__.py
./hatch_validator/package/v1_2_0/accessor.py
./hatch_validator/package/v1_2_0/dependency_validation.py
./hatch_validator/package/v1_2_0/schema_validation.py
./hatch_validator/package/v1_2_0/validator.py
./hatch_validator/package/v1_2_1/__init__.py
./hatch_validator/package/v1_2_1/accessor.py
./hatch_validator/package/v1_2_1/entry_point_validation.py
./hatch_validator/package/v1_2_1/schema_validation.py
./hatch_validator/package/v1_2_1/tools_validation.py
./hatch_validator/package/v1_2_1/validator.py
./hatch_validator/package/v1_2_2/__init__.py
./hatch_validator/package/v1_2_2/accessor.py
./hatch_validator/package/v1_2_2/dependency_validation.py
./hatch_validator/package/v1_2_2/schema_validation.py
./hatch_validator/package/v1_2_2/validator.py
./hatch_validator/registry/__init__.py
./hatch_validator/registry/registry_accessor_base.py
./hatch_validator/registry/registry_accessor_factory.py
./hatch_validator/registry/registry_service.py
./hatch_validator/registry/v1_1_0/__init__.py
./hatch_validator/registry/v1_1_0/registry_accessor.py
./hatch_validator/registry/v1_2_0/__init__.py
./hatch_validator/registry/v1_2_0/registry_accessor.py
./hatch_validator/schemas/__init__.py
./hatch_validator/schemas/schema_cache.py
./hatch_validator/schemas/schema_fetcher.py
./hatch_validator/schemas/schemas_retriever.py
./hatch_validator/utils/__init__.py
./hatch_validator/utils/dependency_graph.py
./hatch_validator/utils/hatch_dependency_graph.py
./hatch_validator/utils/version_utils.py
./node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py
./node_modules/npm/node_modules/node-gyp/gyp/test_gyp.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation_test.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/__init__.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_parser.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_structures.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/markers.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/metadata.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/py.typed
./node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/requirements.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/tags.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/utils.py
./node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/version.py
./tests/run_validator_tests.py
./tests/test_dependency_graph.py
./tests/test_package_service.py
./tests/test_package_validator.py
./tests/test_package_validator_for_v1_2_0.py
./tests/test_package_validator_for_v1_2_2.py
./tests/test_registry_service.py
./tests/test_schema_validators.py
./tests/test_schemas_retriever.py
./tests/test_v1_2_2_integration.py
./tests/test_version_utils.py
hatch_validator/__init__.py
hatch_validator/package_validator.py
hatch_validator.egg-info/PKG-INFO
hatch_validator.egg-info/SOURCES.txt
hatch_validator.egg-info/dependency_links.txt
hatch_validator.egg-info/requires.txt
hatch_validator.egg-info/top_level.txt
hatch_validator/core/__init__.py
hatch_validator/core/pkg_accessor_base.py
hatch_validator/core/pkg_accessor_factory.py
hatch_validator/core/validation_context.py
hatch_validator/core/validation_strategy.py
hatch_validator/core/validator_base.py
hatch_validator/core/validator_factory.py
hatch_validator/package/__init__.py
hatch_validator/package/package_service.py
hatch_validator/package/v1_1_0/__init__.py
hatch_validator/package/v1_1_0/accessor.py
hatch_validator/package/v1_1_0/dependency_validation.py
hatch_validator/package/v1_1_0/entry_point_validation.py
hatch_validator/package/v1_1_0/schema_validation.py
hatch_validator/package/v1_1_0/tools_validation.py
hatch_validator/package/v1_1_0/validator.py
hatch_validator/package/v1_2_0/__init__.py
hatch_validator/package/v1_2_0/accessor.py
hatch_validator/package/v1_2_0/dependency_validation.py
hatch_validator/package/v1_2_0/schema_validation.py
hatch_validator/package/v1_2_0/validator.py
hatch_validator/package/v1_2_1/__init__.py
hatch_validator/package/v1_2_1/accessor.py
hatch_validator/package/v1_2_1/entry_point_validation.py
hatch_validator/package/v1_2_1/schema_validation.py
hatch_validator/package/v1_2_1/tools_validation.py
hatch_validator/package/v1_2_1/validator.py
hatch_validator/package/v1_2_2/__init__.py
hatch_validator/package/v1_2_2/accessor.py
hatch_validator/package/v1_2_2/dependency_validation.py
hatch_validator/package/v1_2_2/schema_validation.py
hatch_validator/package/v1_2_2/validator.py
hatch_validator/registry/__init__.py
hatch_validator/registry/registry_accessor_base.py
hatch_validator/registry/registry_accessor_factory.py
hatch_validator/registry/registry_service.py
hatch_validator/registry/v1_1_0/__init__.py
hatch_validator/registry/v1_1_0/registry_accessor.py
hatch_validator/registry/v1_2_0/__init__.py
hatch_validator/registry/v1_2_0/registry_accessor.py
hatch_validator/schemas/__init__.py
hatch_validator/schemas/schema_cache.py
hatch_validator/schemas/schema_fetcher.py
hatch_validator/schemas/schemas_retriever.py
hatch_validator/utils/__init__.py
hatch_validator/utils/dependency_graph.py
hatch_validator/utils/hatch_dependency_graph.py
hatch_validator/utils/version_utils.py
node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py
node_modules/npm/node_modules/node-gyp/gyp/test_gyp.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation_test.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/__init__.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_parser.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_structures.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/markers.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/metadata.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/py.typed
node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/requirements.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/tags.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/utils.py
node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/version.py
tests/run_validator_tests.py
tests/test_dependency_graph.py
tests/test_package_service.py
tests/test_package_validator.py
tests/test_package_validator_for_v1_2_0.py
tests/test_package_validator_for_v1_2_2.py
tests/test_registry_service.py
tests/test_schema_validators.py
tests/test_schemas_retriever.py
tests/test_v1_2_2_integration.py
tests/test_version_utils.py