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/_fetch_config.py
src/pl_vendor/_git.py
src/pl_vendor/_prairielearn.py
src/pl_vendor/_reporting.py
src/pl_vendor/_schemas.py
src/pl_vendor/_selection.py
src/pl_vendor/_transaction.py
src/pl_vendor/_version.py
src/pl_vendor/cli.py
src/pl_vendor/config.py
src/pl_vendor/migrations.py
src/pl_vendor/models.py
src/pl_vendor/preflight.py
src/pl_vendor/project.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/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_config.py
tests/test_fetch_config.py
tests/test_git.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