.cirrus.yml
.coveragerc
.git_archival.txt
.gitattributes
.gitignore
.pre-commit-config.yaml
.pre-commit-hooks.yaml
.projections.json
.readthedocs.yml
.ruff.toml
AUTHORS.rst
CHANGELOG.rst
CONTRIBUTING.rst
LICENSE.txt
NOTICE.txt
README.rst
pyproject.toml
tox.ini
.github/dependabot.yml
.github/workflows/ci.yml
docs/Makefile
docs/_gendocs.py
docs/authors.rst
docs/changelog.rst
docs/conf.py
docs/contributing.rst
docs/dev-guide.rst
docs/embedding.rst
docs/faq.rst
docs/index.rst
docs/json-schemas.rst
docs/license.rst
docs/modules.rst.in
docs/readme.rst
docs/schemas.rst
docs/_static/.gitignore
docs/_static/custom-adjustments.css
src/validate_pyproject/__init__.py
src/validate_pyproject/__main__.py
src/validate_pyproject/_resources.py
src/validate_pyproject/_tomllib.py
src/validate_pyproject/api.py
src/validate_pyproject/caching.py
src/validate_pyproject/cli.py
src/validate_pyproject/error_reporting.py
src/validate_pyproject/errors.py
src/validate_pyproject/extra_validations.py
src/validate_pyproject/formats.py
src/validate_pyproject/http.py
src/validate_pyproject/project_metadata.schema.json
src/validate_pyproject/py.typed
src/validate_pyproject/pyproject_toml.schema.json
src/validate_pyproject/remote.py
src/validate_pyproject/repo_review.py
src/validate_pyproject/types.py
src/validate_pyproject.egg-info/PKG-INFO
src/validate_pyproject.egg-info/SOURCES.txt
src/validate_pyproject.egg-info/dependency_links.txt
src/validate_pyproject.egg-info/entry_points.txt
src/validate_pyproject.egg-info/requires.txt
src/validate_pyproject.egg-info/scm_file_list.json
src/validate_pyproject.egg-info/scm_version.json
src/validate_pyproject.egg-info/top_level.txt
src/validate_pyproject/plugins/__init__.py
src/validate_pyproject/plugins/distutils.schema.json
src/validate_pyproject/plugins/setuptools.schema.json
src/validate_pyproject/pre_compile/NOTICE.template
src/validate_pyproject/pre_compile/__init__.py
src/validate_pyproject/pre_compile/__main__.py
src/validate_pyproject/pre_compile/api-notice.template
src/validate_pyproject/pre_compile/cli-notice.template
src/validate_pyproject/pre_compile/cli.py
src/validate_pyproject/pre_compile/main_file.template
src/validate_pyproject/vendoring/__init__.py
src/validate_pyproject/vendoring/__main__.py
src/validate_pyproject/vendoring/cli.py
tests/__init__.py
tests/conftest.py
tests/helpers.py
tests/test_api.py
tests/test_caching.py
tests/test_cli.py
tests/test_error_reporting.py
tests/test_examples.py
tests/test_formats.py
tests/test_json_schema_summary.py
tests/test_plugins.py
tests/test_pre_compile.py
tests/test_repo_review.py
tests/test_vendoring.py
tests/examples/atoml/LICENSE
tests/examples/atoml/pyproject.toml
tests/examples/cibuildwheel/default.toml
tests/examples/cibuildwheel/overrides.toml
tests/examples/cibuildwheel/test_config.json
tests/examples/flit/LICENSE
tests/examples/flit/pyproject.toml
tests/examples/localtool/localtool.schema.json
tests/examples/localtool/nestedtool.schema.json
tests/examples/localtool/test_config.json
tests/examples/localtool/working.toml
tests/examples/pdm/LICENSE
tests/examples/pdm/pyproject.toml
tests/examples/pdm/test_config.json
tests/examples/pep_text/pyproject.toml
tests/examples/poetry/poetry-author-no-email.toml
tests/examples/poetry/poetry-capital-in-author-email.toml
tests/examples/poetry/poetry-complete.toml
tests/examples/poetry/poetry-inline-table.toml
tests/examples/poetry/poetry-readme-files.toml
tests/examples/poetry/poetry-sample-project.toml
tests/examples/poetry/test_config.json
tests/examples/ruff/modern.toml
tests/examples/ruff/test_config.json
tests/examples/setuptools/01-pyproject.toml
tests/examples/setuptools/02-pyproject.toml
tests/examples/setuptools/03-pyproject.toml
tests/examples/setuptools/04-pyproject.toml
tests/examples/setuptools/05-pyproject.toml
tests/examples/setuptools/06-pyproject.toml
tests/examples/setuptools/07-pyproject.toml
tests/examples/setuptools/08-pyproject.toml
tests/examples/setuptools/09-pyproject.toml
tests/examples/setuptools/10-pyproject.toml
tests/examples/setuptools/11-pyproject.toml
tests/examples/setuptools/12-pyproject.toml
tests/examples/setuptools/readme-pyproject.toml
tests/examples/simple/depgroups.toml
tests/examples/simple/dynamic-version.toml
tests/examples/simple/empty-author.toml
tests/examples/simple/import_names.toml
tests/examples/simple/minimal.toml
tests/examples/simple/partially-dynamic-entry-points.toml
tests/examples/simple/partially-dynamic-tables.toml
tests/examples/simple/partially-dynamic.toml
tests/examples/simple/pep639.toml
tests/examples/store/example.toml
tests/examples/store/test_config.json
tests/examples/trampolim/LICENSE
tests/examples/trampolim/pyproject.toml
tests/invalid-examples/cibuildwheel/overrides-noaction.errors.txt
tests/invalid-examples/cibuildwheel/overrides-noaction.toml
tests/invalid-examples/cibuildwheel/overrides-noselect.errors.txt
tests/invalid-examples/cibuildwheel/overrides-noselect.toml
tests/invalid-examples/cibuildwheel/test_config.json
tests/invalid-examples/cibuildwheel/unknown-option.errors.txt
tests/invalid-examples/cibuildwheel/unknown-option.toml
tests/invalid-examples/localtool/fail1.errors.txt
tests/invalid-examples/localtool/fail1.toml
tests/invalid-examples/localtool/fail2.errors.txt
tests/invalid-examples/localtool/fail2.toml
tests/invalid-examples/localtool/test_config.json
tests/invalid-examples/pdm/LICENSE
tests/invalid-examples/pdm/invalid-version/errors.txt
tests/invalid-examples/pdm/invalid-version/pyproject.toml
tests/invalid-examples/pdm/redefining-as-dynamic/errors.txt
tests/invalid-examples/pdm/redefining-as-dynamic/pyproject.toml
tests/invalid-examples/pep621/dynamic/static_readme_listed_as_dynamic.errors.txt
tests/invalid-examples/pep621/dynamic/static_readme_listed_as_dynamic.toml
tests/invalid-examples/pep621/dynamic/static_version_listed_as_dynamic.errors.txt
tests/invalid-examples/pep621/dynamic/static_version_listed_as_dynamic.toml
tests/invalid-examples/pep621/incorrect-subtables/author_with_extra_fields.errors.txt
tests/invalid-examples/pep621/incorrect-subtables/author_with_extra_fields.toml
tests/invalid-examples/pep621/missing-fields/empty-author.errors.txt
tests/invalid-examples/pep621/missing-fields/empty-author.toml
tests/invalid-examples/pep621/missing-fields/missing-version-with-dynamic.errors.txt
tests/invalid-examples/pep621/missing-fields/missing-version-with-dynamic.toml
tests/invalid-examples/pep621/missing-fields/missing-version.errors.txt
tests/invalid-examples/pep621/missing-fields/missing-version.toml
tests/invalid-examples/pep621/non-standardised-project-fields/author_instead_of_authors.errors.txt
tests/invalid-examples/pep621/non-standardised-project-fields/author_instead_of_authors.toml
tests/invalid-examples/pep621/non-standardised-project-fields/requires_instead_of_dependencies.errors.txt
tests/invalid-examples/pep621/non-standardised-project-fields/requires_instead_of_dependencies.toml
tests/invalid-examples/pep621/pep639/bothstyles.errors.txt
tests/invalid-examples/pep621/pep639/bothstyles.toml
tests/invalid-examples/pep735/invalid-group.errors.txt
tests/invalid-examples/pep735/invalid-group.toml
tests/invalid-examples/pep735/invalid-key.errors.txt
tests/invalid-examples/pep735/invalid-key.toml
tests/invalid-examples/pep735/not-pep508.errors.txt
tests/invalid-examples/pep735/not-pep508.toml
tests/invalid-examples/poetry/poetry-bad-multiline.errors.txt
tests/invalid-examples/poetry/poetry-bad-multiline.toml
tests/invalid-examples/poetry/test_config.json
tests/invalid-examples/ruff/badcode.errors.txt
tests/invalid-examples/ruff/badcode.toml
tests/invalid-examples/ruff/test_config.json
tests/invalid-examples/ruff/unknown.errors.txt
tests/invalid-examples/ruff/unknown.toml
tests/invalid-examples/setuptools/attr/missing-attr-name.errors.txt
tests/invalid-examples/setuptools/attr/missing-attr-name.toml
tests/invalid-examples/setuptools/cmdclass/invalid-value.errors.txt
tests/invalid-examples/setuptools/cmdclass/invalid-value.toml
tests/invalid-examples/setuptools/dependencies/invalid-extra-name.errors.txt
tests/invalid-examples/setuptools/dependencies/invalid-extra-name.toml
tests/invalid-examples/setuptools/dynamic/readme-missing-file.errors.txt
tests/invalid-examples/setuptools/dynamic/readme-missing-file.toml
tests/invalid-examples/setuptools/dynamic/readme-too-many.errors.txt
tests/invalid-examples/setuptools/dynamic/readme-too-many.toml
tests/invalid-examples/setuptools/ext-modules/invalid-field.errors.txt
tests/invalid-examples/setuptools/ext-modules/invalid-field.toml
tests/invalid-examples/setuptools/ext-modules/invalid-sources.errors.txt
tests/invalid-examples/setuptools/ext-modules/invalid-sources.toml
tests/invalid-examples/setuptools/ext-modules/missing-ext-name.errors.txt
tests/invalid-examples/setuptools/ext-modules/missing-ext-name.toml
tests/invalid-examples/setuptools/package-dir/invalid-name.errors.txt
tests/invalid-examples/setuptools/package-dir/invalid-name.toml
tests/invalid-examples/setuptools/package-dir/invalid-stub.errors.txt
tests/invalid-examples/setuptools/packages/invalid-name.errors.txt
tests/invalid-examples/setuptools/packages/invalid-name.toml
tests/invalid-examples/setuptools/packages/invalid-stub-name.errors.txt
tests/invalid-examples/setuptools/packages/invalid-stub-name.toml
tests/invalid-examples/setuptools/packages/missing-find-arguments.errors.txt
tests/invalid-examples/setuptools/packages/missing-find-arguments.toml
tests/invalid-examples/setuptools/pep621/license/both-text-and-file.errors.txt
tests/invalid-examples/setuptools/pep621/license/both-text-and-file.toml
tests/invalid-examples/setuptools/pep621/license/empty.errors.txt
tests/invalid-examples/setuptools/pep621/license/empty.toml
tests/invalid-examples/setuptools/pep621/readme/readme-as-array.errors.txt
tests/invalid-examples/setuptools/pep621/readme/readme-as-array.toml
tests/invalid-examples/setuptools/pep621/readme/readme-without-content-type.errors.txt
tests/invalid-examples/setuptools/pep621/readme/readme-without-content-type.toml
tests/invalid-examples/simple/pep639.errors.txt
tests/invalid-examples/simple/pep639.toml
tests/invalid-examples/simple/pep794-dup.errors.txt
tests/invalid-examples/simple/pep794-dup.toml
tests/invalid-examples/simple/pep794-keyword.errors.txt
tests/invalid-examples/simple/pep794-keyword.toml
tests/invalid-examples/simple/pep794-missing-parents.errors.txt
tests/invalid-examples/simple/pep794-missing-parents.toml
tests/invalid-examples/simple/pep794-not-private.errors.txt
tests/invalid-examples/simple/pep794-not-private.toml
tests/invalid-examples/store/cibw-overrides-noaction.errors.txt
tests/invalid-examples/store/cibw-overrides-noaction.toml
tests/invalid-examples/store/cibw-overrides-noselect.errors.txt
tests/invalid-examples/store/cibw-overrides-noselect.toml
tests/invalid-examples/store/cibw-unknown-option.errors.txt
tests/invalid-examples/store/cibw-unknown-option.toml
tests/invalid-examples/store/ruff-badcode.errors.txt
tests/invalid-examples/store/ruff-badcode.toml
tests/invalid-examples/store/ruff-unknown.errors.txt
tests/invalid-examples/store/ruff-unknown.toml
tests/invalid-examples/store/test_config.json
tests/json_schema_summary/array-contains.example
tests/json_schema_summary/array-no-items.example
tests/json_schema_summary/array-prefix-items.example
tests/json_schema_summary/array-simple.example
tests/json_schema_summary/if-then-else.example
tests/json_schema_summary/if-then-else2.example
tests/json_schema_summary/not.example
tests/json_schema_summary/object-no-properties.example
tests/json_schema_summary/object-pattern-properties.example
tests/json_schema_summary/object-property-names.example
tests/json_schema_summary/oneof.example
tests/pre_compile/__init__.py
tests/pre_compile/test_cli.py
tools/cache_urls_for_tests.py
tools/to_schemastore.py