Skip to content

Commit ad4ef3d

Browse files
chore: Do not use a uv.lock file
Signed-off-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
1 parent f29c14e commit ad4ef3d

5 files changed

Lines changed: 102 additions & 2186 deletions

File tree

‎.github/workflows/docs.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ jobs:
3030

3131
- name: Install dependencies
3232
run: |
33-
uv sync --group docs
33+
uv pip install --system -r requirements/docs.requirements.txt
3434
3535
- name: Build documentation
36-
run: uv run zensical build
36+
run: zensical build
3737

3838
- name: Upload documentation as artifact
3939
id: deployment

‎.pre-commit-config.yaml‎

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# See https://pre-commit.ci/ for more information about pre-commit.ci
22
ci:
33
autoupdate_schedule: quarterly
4+
skip:
5+
- pip-compile
46

57
# See https://pre-commit.com for more information
68
# See https://pre-commit.com/hooks.html for more hooks
@@ -20,7 +22,17 @@ repos:
2022
- repo: https://github.com/astral-sh/uv-pre-commit
2123
rev: 0.9.22
2224
hooks:
23-
- id: uv-lock
25+
- id: pip-compile
26+
files: |
27+
(?x)^(
28+
pyproject.toml|
29+
requirements/docs.requirements.txt
30+
)$
31+
args:
32+
- pyproject.toml
33+
- "--group=docs"
34+
- "--python-version=3.14"
35+
- "--output-file=requirements/docs.requirements.txt"
2436
- repo: https://github.com/python-jsonschema/check-jsonschema
2537
rev: 0.36.0
2638
hooks:

‎renovate.json‎

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,12 @@
2929
"matchUpdateTypes": ["patch", "minor"],
3030
"groupName": "pre-commit hooks",
3131
"groupSlug": "pre-commit"
32-
},
33-
{
34-
"description": "Group digest updates for all dependencies to maintain lockfile consistency",
35-
"matchPackagePatterns": ["*"],
36-
"matchUpdateTypes": ["digest"],
37-
"depTypeList": ["dependencies", "devDependencies", "optionalDependencies", "peerDependencies"],
38-
"groupName": "lockfile maintenance",
39-
"schedule": ["* 12-18 * * 5"]
4032
}
41-
]
33+
],
34+
"pip-compile": {
35+
"managerFilePatterns": ["/(^|/)(*\\.)?requirements\\.txt$/"]
36+
},
37+
"pip_requirements": {
38+
"enabled": false
39+
}
4240
}

‎requirements/docs.requirements.txt‎

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile pyproject.toml --group=docs --python-version=3.14 --output-file=requirements/docs.requirements.txt
3+
click==8.3.1
4+
# via
5+
# mkdocs
6+
# zensical
7+
colorama==0.4.6
8+
# via griffe
9+
deepmerge==2.0
10+
# via zensical
11+
ghp-import==2.1.0
12+
# via mkdocs
13+
griffe==1.15.0
14+
# via mkdocstrings-python
15+
jinja2==3.1.6
16+
# via
17+
# mkdocs
18+
# mkdocstrings
19+
markdown==3.10.1
20+
# via
21+
# mkdocs
22+
# mkdocs-autorefs
23+
# mkdocstrings
24+
# pymdown-extensions
25+
# zensical
26+
markupsafe==3.0.3
27+
# via
28+
# jinja2
29+
# mkdocs
30+
# mkdocs-autorefs
31+
# mkdocstrings
32+
mergedeep==1.3.4
33+
# via
34+
# mkdocs
35+
# mkdocs-get-deps
36+
mkdocs==1.6.1
37+
# via
38+
# mkdocs-autorefs
39+
# mkdocstrings
40+
mkdocs-autorefs==1.4.3
41+
# via
42+
# mkdocstrings
43+
# mkdocstrings-python
44+
mkdocs-get-deps==0.2.0
45+
# via mkdocs
46+
mkdocstrings==1.0.2
47+
# via
48+
# python-backoff (pyproject.toml:docs)
49+
# mkdocstrings-python
50+
mkdocstrings-python==2.0.1
51+
# via mkdocstrings
52+
packaging==26.0
53+
# via mkdocs
54+
pathspec==1.0.3
55+
# via mkdocs
56+
platformdirs==4.5.1
57+
# via mkdocs-get-deps
58+
pygments==2.19.2
59+
# via zensical
60+
pymdown-extensions==10.20.1
61+
# via
62+
# mkdocstrings
63+
# zensical
64+
python-dateutil==2.9.0.post0
65+
# via ghp-import
66+
pyyaml==6.0.3
67+
# via
68+
# mkdocs
69+
# mkdocs-get-deps
70+
# pymdown-extensions
71+
# pyyaml-env-tag
72+
# zensical
73+
pyyaml-env-tag==1.1
74+
# via mkdocs
75+
six==1.17.0
76+
# via python-dateutil
77+
watchdog==6.0.0
78+
# via mkdocs
79+
zensical==0.0.19
80+
# via python-backoff (pyproject.toml:docs)

0 commit comments

Comments
 (0)