Skip to content

Commit c2874f6

Browse files
committed
minor edit/housekeeping activity
1 parent 44a7b23 commit c2874f6

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

docs/standards/python.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
Use `uv` for everything. No pip, no virtualenv, no poetry, no pipx.
44

5+
## Stack
6+
7+
Select what's needed firstly from: typer + rich + textual + platformdirs + pydantic-settings + structlog + tomllib + httpx + keyring + watchfiles + pytest + uv + ruff + mypy
8+
59
## Python version
610

711
Use the current stable release. At time of writing that's 3.13; 3.12 remains a solid choice. `uv` will pin the version in `.python-version` — commit that file and keep the team in sync. Mirror this version in `pyproject.toml`, ruff, and mypy config.
@@ -31,7 +35,7 @@ Correct Python version and dependencies, every time.
3135
## Dependencies
3236

3337
```bash
34-
uv add requests # runtime dep
38+
uv add httpx # runtime dep
3539
uv add --group dev ruff pytest # dev dep
3640
uv remove somelib # remove
3741
uv sync # reinstall from lockfile
@@ -143,6 +147,8 @@ myproject/
143147
├── .python-version
144148
├── justfile
145149
├── README.md
150+
├── docs/
151+
│ └── backlog.md
146152
├── src/
147153
│ └── myproject/
148154
│ ├── __init__.py

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "goude-site",
33
"type": "module",
4-
"version": "2.4.1",
4+
"version": "2.4.2",
55
"scripts": {
66
"dev": "astro dev",
77
"build": "astro check && astro build",
@@ -13,7 +13,7 @@
1313
"format:check": "prettier --check .",
1414
"precommit": "lint-staged && astro check",
1515
"prepush": "npm run lint && npm run typecheck && npm run build",
16-
"prepare": "husky install",
16+
"prepare": "husky",
1717
"test": "vitest run"
1818
},
1919
"lint-staged": {

0 commit comments

Comments
 (0)