CHANGELOG.md
MANIFEST.in
README.md
pyproject.toml
docs/migrations.md
docs/schema-changelog.md
src/pl_vendor/__init__.py
src/pl_vendor/__main__.py
src/pl_vendor/checks.py
src/pl_vendor/git.py
src/pl_vendor/models.py
src/pl_vendor/prairielearn.py
src/pl_vendor/preflight.py
src/pl_vendor/project.py
src/pl_vendor/reporting.py
src/pl_vendor/selection.py
src/pl_vendor/transaction.py
src/pl_vendor/version.py
src/pl_vendor.egg-info/PKG-INFO
src/pl_vendor.egg-info/SOURCES.txt
src/pl_vendor.egg-info/dependency_links.txt
src/pl_vendor.egg-info/entry_points.txt
src/pl_vendor.egg-info/requires.txt
src/pl_vendor.egg-info/top_level.txt
src/pl_vendor/cli/__init__.py
src/pl_vendor/cli/main.py
src/pl_vendor/cli/parser.py
src/pl_vendor/config/__init__.py
src/pl_vendor/config/internal.py
src/pl_vendor/config/lockfile.py
src/pl_vendor/config/manifest.py
src/pl_vendor/config/migrations.py
src/pl_vendor/config/schema_validation.py
src/pl_vendor/schemas/__init__.py
src/pl_vendor/schemas/lockfile-v1.schema.json
src/pl_vendor/schemas/lockfile-v2.schema.json
src/pl_vendor/schemas/manifest-v0.schema.json
src/pl_vendor/schemas/manifest-v1.schema.json
tests/__init__.py
tests/conftest.py
tests/stub_git.py
tests/test_cli.py
tests/test_git.py
tests/test_lockfile.py
tests/test_manifest.py
tests/test_prairielearn.py
tests/test_preflight.py
tests/test_project.py
tests/test_public_api.py
tests/test_publish_version.py
tests/test_reporting.py
tests/test_schemas.py
tests/test_selection.py
tests/test_transaction.py
tests/fixtures/migrations/manifest-0-after.toml
tests/fixtures/migrations/manifest-0-before.toml