--- a
+++ b/requirements.dev.in
@@ -0,0 +1,21 @@
+--constraint requirements.prod.txt
+
+# Additional dev requirements
+# To generate a requirements file that includes both prod and dev requirements, run:
+# pip-compile --generate-hashes --output-file=requirements.dev.txt requirements.dev.in
+
+docker
+hypothesis
+pip-tools
+pre-commit
+pyright[nodejs]
+pytest
+pytest-cov
+pytest-mock
+pytest-xdist
+ruff
+toml
+
+# docs
+mkdocs
+mkdocs-material