We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 9ef7ab3 + 5d6b62b commit bfce29cCopy full SHA for bfce29c
1 file changed
cache/tech-stack.md
@@ -0,0 +1,10 @@
1
+# Tech Stack
2
+
3
+## Develop Env Stack
4
5
+- Python 3.10–3.13 (PEP 563 via `future-annotations`, typing support via `typing-extensions`).
6
+- Poetry build (PEP 621) with runtime deps only `typing-extensions`, `future-annotations`.
7
+- Tooling via pre-commit: Black (code + Jupyter), Isort (`--profile=black`), Ruff lint/format, Flake8 (custom ignores/line length), nbstripout (keep outputs), check-ast/EOL/trailing-space.
8
+- Quality gates: Mypy (`--ignore-missing-imports`), Interrogate (docstring coverage fail-under 80), docstrings follow Google style.
9
+- Testing harness: Pytest; task orchestration: Tox; notebooks: ipykernel/ipywidgets.
10
+- Versioning/releases: Google Release Please automation.
0 commit comments