-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Infrastructure
-
None
-
Python Drivers
-
None
-
None
-
None
-
None
-
None
-
None
Context
We have different ways of running scripts throughout the repos. We should standardize on what pymongo uses: justfiles.
Every repo should have a justfile with the following targets:
- install (install the package and install pre-commit hooks)
- test (run the test suite)
- lint (run the linters)
- docs (build the docs - if appropriate)
- typing (run the type checker)
The repo should also have an AGENTS.md and stub CLAUDE.md (@AGENTS.md) that describes the use of the script runner. We should not update MOTOR since it already uses tox and is being phased out.
Definition of done
Use the task tracking sheet to ensure standard justfile support in all repos, including in CI.
Pitfalls
N/A
- related to
-
PYTHON-5957 Adopt shared uv+just setup action across Python team repos
-
- Needs Triage
-