Skip to content

Commit 8a26a2b

Browse files
committed
uv locked runtime deps
1 parent 7198886 commit 8a26a2b

48 files changed

Lines changed: 1616 additions & 16 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/dependabot.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,28 @@ updates:
3030
groups:
3131
prod-dependencies:
3232
dependency-type: production
33+
34+
- package-ecosystem: uv
35+
directories:
36+
- /ai-personas
37+
- /computer-languages
38+
- /data-languages
39+
- /find-project-root
40+
- /get-min-py
41+
- /is-legacy-terminal
42+
- /is-unicode-supported
43+
- /latin-locales
44+
- /markup-languages
45+
- /non-latin-locales
46+
- /programming-languages
47+
- /project-markers
48+
- /prose-languages
49+
- /remove-json-keys
50+
- /sys-lang
51+
- /translate-messages
52+
schedule:
53+
interval: daily
54+
groups:
3355
dev-dependencies:
3456
dependency-type: development
3557
versioning-strategy: increase

ai-personas/noxfile.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
def session(func) : return nox.session(venv_backend='none', name=func.__name__.replace('_', '-'))(func)
88

99
@session
10-
def dev(session) : session.run('pip', 'install', '-e', '.')
10+
def dev(session):
11+
session.run('uv', 'sync')
12+
session.run('uv', 'pip', 'install', '-e', '.')
1113
@session
1214
def test_py26(session):
1315
from pathlib import Path

ai-personas/uv.lock

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

computer-languages/noxfile.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
def session(func) : return nox.session(venv_backend='none', name=func.__name__.replace('_', '-'))(func)
88

99
@session
10-
def dev(session) : session.run('pip', 'install', '-e', '.')
10+
def dev(session):
11+
session.run('uv', 'sync')
12+
session.run('uv', 'pip', 'install', '-e', '.')
1113
@session
1214
def test_py26(session):
1315
from pathlib import Path

computer-languages/requirements-dev.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ nox>=2026.4.10
33
pre-commit>=4.5.1,<5
44
tomli>=2.4.1,<3
55
tomli-w>=1.2.0,<2
6+
uv>=0.11.10,<1

computer-languages/uv.lock

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

data-languages/noxfile.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
def session(func) : return nox.session(venv_backend='none', name=func.__name__.replace('_', '-'))(func)
88

99
@session
10-
def dev(session) : session.run('pip', 'install', '-e', '.')
10+
def dev(session):
11+
session.run('uv', 'sync')
12+
session.run('uv', 'pip', 'install', '-e', '.')
1113
@session
1214
def test_py26(session):
1315
from pathlib import Path

data-languages/requirements-dev.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ nox>=2026.4.10
33
pre-commit>=4.5.1,<5
44
tomli>=2.4.1,<3
55
tomli-w>=1.2.0,<2
6+
uv>=0.11.10,<1

data-languages/uv.lock

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

find-project-root/noxfile.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@
1111
def session(func) : return nox.session(venv_backend='none', name=func.__name__.replace('_', '-'))(func)
1212

1313
@session
14-
def dev(session) : session.run('pip', 'install', '-e', '.') ; session.run(pkg.dir, '--help', *session.posargs)
14+
def dev(session):
15+
session.run('uv', 'sync')
16+
session.run('pip', 'install', '-e', '.')
17+
session.run(pkg.dir, '--help', *session.posargs)
1518
@session
1619
def debug(session) : session.run(py_cmd, '-m', pkg.name, '--debug', *session.posargs, env={ 'PYTHONPATH': 'src' })
1720
@session

0 commit comments

Comments
 (0)