.gitignore
LICENSE.md
MANIFEST.in
README.md
pyproject.toml
.github/dependabot.yml
.github/workflows/auto_test.yml
.github/workflows/publish_to_pypi.yml
.github/workflows/publish_to_testpypi.yml
examples/incomplete_example.py
examples/pep-723-sample.py
perf/ducktools_parse.py
perf/regex_parse.py
src/ducktools/scriptmetadata/__init__.py
src/ducktools/scriptmetadata/_version.py
src/ducktools/scriptmetadata/py.typed
src/ducktools_scriptmetadata.egg-info/PKG-INFO
src/ducktools_scriptmetadata.egg-info/SOURCES.txt
src/ducktools_scriptmetadata.egg-info/dependency_links.txt
src/ducktools_scriptmetadata.egg-info/requires.txt
src/ducktools_scriptmetadata.egg-info/top_level.txt
tests/test_compliance.py
tests/test_internals.py
tests/test_vs_regex.py
tests/compliance_data/README.md
tests/compliance_data/__init__.py
tests/compliance_data/__main__.py
tests/compliance_data/basic_pep_example.py
tests/compliance_data/basic_pep_example_eof.py
tests/compliance_data/invalid_block_name.py
tests/compliance_data/multiple_blocks_joined.py
tests/compliance_data/multiple_closing_lines.py
tests/compliance_data/multiple_opening_lines.py
tests/compliance_data/no_block.py
tests/compliance_data/repeated_block_error.py
tests/compliance_data/unclosed_block_eof.py
tests/compliance_data/unclosed_block_example.py
tests/example_files/basic_alternate_example.py
tests/example_files/example_no_pyproject_block.py
tests/example_files/invalid_repeated_block.py
tests/example_files/multi_block_discrepency.py
tests/example_files/pep-723-sample-noclose-eof.py
tests/example_files/pep-723-sample-noclose.py
tests/example_files/pep-723-sample.py
tests/example_files/valid_but_errors_double_block.py