Skip to content

Commit 645286f

Browse files
committed
Update reqs with uv
1 parent 80d2e00 commit 645286f

File tree

5 files changed

+40
-10
lines changed

5 files changed

+40
-10
lines changed

Diff for: all-requirements.txt

+15-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
absl-py==2.1.0 # via -r app/requirements.txt, tensorboard, tensorflow
22
astunparse==1.6.3 # via -r app/requirements.txt, tensorflow
3+
backcall==0.2.0 # via -r app/dev-requirements.txt, ipython
34
black==24.8.0 # via -r ops-requirements.txt
45
cachetools==5.5.0 # via -r app/requirements.txt, google-auth
56
certifi==2024.8.30 # via -r app/requirements.txt, requests
67
charset-normalizer==3.3.2 # via -r app/requirements.txt, requests
78
click==8.1.7 # via -r ops-requirements.txt, black
9+
decorator==5.1.1 # via -r app/dev-requirements.txt, ipython
810
flatbuffers==24.3.25 # via -r app/requirements.txt, tensorflow
911
gast==0.4.0 # via -r app/requirements.txt, tensorflow
1012
google-auth==2.34.0 # via -r app/requirements.txt, google-auth-oauthlib, tensorboard
@@ -14,31 +16,39 @@ grpcio==1.66.1 # via -r app/requirements.txt, tensorboard, tensorflow
1416
guesslang @ git+https://github.com/andydecleyre/guesslang@tensorflow-looser # via -r app/requirements.txt
1517
h5py==3.11.0 # via -r app/requirements.txt, tensorflow
1618
idna==3.8 # via -r app/requirements.txt, requests
19+
ipython==7.34.0 # via -r app/dev-requirements.txt
1720
isort==5.13.2 # via -r ops-requirements.txt
21+
jedi==0.19.1 # via -r app/dev-requirements.txt, ipython
1822
keras==2.13.1 # via -r app/requirements.txt, tensorflow
1923
libclang==18.1.1 # via -r app/requirements.txt, tensorflow
2024
markdown==3.7 # via -r app/requirements.txt, tensorboard
2125
markdown-it-py==3.0.0 # via -r app/dev-requirements.txt, rich
2226
markupsafe==2.1.5 # via -r app/requirements.txt, werkzeug
27+
matplotlib-inline==0.1.7 # via -r app/dev-requirements.txt, ipython
2328
mdurl==0.1.2 # via -r app/dev-requirements.txt, markdown-it-py
2429
mypy-extensions==1.0.0 # via -r ops-requirements.txt, black
2530
numpy==1.24.3 # via -r app/requirements.txt, h5py, opt-einsum, tensorboard, tensorflow
2631
oauthlib==3.2.2 # via -r app/requirements.txt, requests-oauthlib
2732
opt-einsum==3.3.0 # via -r app/requirements.txt, tensorflow
2833
packaging==24.1 # via -r app/requirements.txt, -r ops-requirements.txt, black, tensorflow
34+
parso==0.8.4 # via -r app/dev-requirements.txt, jedi
2935
pathspec==0.12.1 # via -r ops-requirements.txt, black
3036
peewee==3.17.6 # via -r app/requirements.txt
37+
pexpect==4.9.0 # via -r app/dev-requirements.txt, ipython
38+
pickleshare==0.7.5 # via -r app/dev-requirements.txt, ipython
3139
platformdirs==4.3.2 # via -r ops-requirements.txt, black
3240
plumbum==1.8.3 # via -r app/requirements.txt
41+
prompt-toolkit==3.0.47 # via -r app/dev-requirements.txt, ipython
3342
protobuf==4.25.4 # via -r app/requirements.txt, tensorboard, tensorflow
43+
ptyprocess==0.7.0 # via -r app/dev-requirements.txt, pexpect
3444
pyasn1==0.6.0 # via -r app/requirements.txt, pyasn1-modules, rsa
3545
pyasn1-modules==0.4.0 # via -r app/requirements.txt, google-auth
36-
pygments==2.18.0 # via -r app/dev-requirements.txt, rich
46+
pygments==2.18.0 # via -r app/dev-requirements.txt, ipython, rich
3747
pytelegrambotapi==4.22.1 # via -r app/requirements.txt
3848
python-dateutil==2.9.0.post0 # via -r app/requirements.txt, -r ops-requirements.txt, strictyaml, yamlpath
3949
requests==2.32.3 # via -r app/requirements.txt, pytelegrambotapi, requests-oauthlib, tensorboard
4050
requests-oauthlib==2.0.0 # via -r app/requirements.txt, google-auth-oauthlib
41-
rich==13.8.0 # via -r app/dev-requirements.txt
51+
rich==13.8.1 # via -r app/dev-requirements.txt
4252
rsa==4.9 # via -r app/requirements.txt, google-auth
4353
ruamel-yaml==0.17.21 # via -r ops-requirements.txt, yamlpath
4454
six==1.16.0 # via -r app/requirements.txt, -r ops-requirements.txt, astunparse, google-pasta, python-dateutil, tensorflow
@@ -50,13 +60,15 @@ tensorflow==2.13.1 # via -r app/requirements.txt, guesslang
5060
tensorflow-estimator==2.13.0 # via -r app/requirements.txt, tensorflow
5161
tensorflow-io-gcs-filesystem==0.37.1 # via -r app/requirements.txt, tensorflow
5262
termcolor==2.4.0 # via -r app/requirements.txt, tensorflow
63+
traitlets==5.14.3 # via -r app/dev-requirements.txt, ipython, matplotlib-inline
5364
typing-extensions==4.5.0 # via -r app/requirements.txt, tensorflow
5465
urllib3==2.2.2 # via -r app/requirements.txt, requests
66+
wcwidth==0.2.13 # via -r app/dev-requirements.txt, prompt-toolkit
5567
werkzeug==3.0.4 # via -r app/requirements.txt, tensorboard
5668
wheel==0.44.0 # via -r app/requirements.txt, astunparse, tensorboard
5769
wheezy-template==3.2.2 # via -r ops-requirements.txt
5870
wrapt==1.16.0 # via -r app/requirements.txt, tensorflow
5971
yamlpath==3.8.2 # via -r ops-requirements.txt
6072

6173
# The following packages are considered to be unsafe in a requirements file:
62-
setuptools==74.1.2 # via -r app/requirements.txt, tensorboard, tensorflow
74+
setuptools==74.1.2 # via -r app/dev-requirements.txt, -r app/requirements.txt, ipython, tensorboard, tensorflow

Diff for: app/dev-requirements.in

+4-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
rich # tracebacks
1+
-c requirements.txt
2+
rich # tracebacks
3+
ipython<8 # interactive debugging
4+
# <8 to play nice with old tensorflow and typing extensions

Diff for: app/dev-requirements.txt

+17-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,19 @@
1+
backcall==0.2.0 # via ipython
2+
decorator==5.1.1 # via ipython
3+
ipython==7.34.0 # via -r dev-requirements.in
4+
jedi==0.19.1 # via ipython
15
markdown-it-py==3.0.0 # via rich
6+
matplotlib-inline==0.1.7 # via ipython
27
mdurl==0.1.2 # via markdown-it-py
3-
pygments==2.18.0 # via rich
4-
rich==13.8.0 # via -r dev-requirements.in
8+
parso==0.8.4 # via jedi
9+
pexpect==4.9.0 # via ipython
10+
pickleshare==0.7.5 # via ipython
11+
prompt-toolkit==3.0.47 # via ipython
12+
ptyprocess==0.7.0 # via pexpect
13+
pygments==2.18.0 # via ipython, rich
14+
rich==13.8.1 # via -r dev-requirements.in
15+
traitlets==5.14.3 # via ipython, matplotlib-inline
16+
wcwidth==0.2.13 # via prompt-toolkit
17+
18+
# The following packages are considered to be unsafe in a requirements file:
19+
setuptools==74.1.2 # via -c requirements.txt, ipython

Diff for: mk/reqs.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ fi
1414
# shellcheck disable=SC1091
1515
. ./venv/bin/activate
1616

17-
pip install -U pip wheel pip-and-pip-tools
17+
pip install -U uv
1818

1919
for folder in "$root" "$root/app"; do
2020

2121
cd "$folder"
2222

2323
for reqsin in *requirements.in; do
24-
pip-compile -U --no-header --annotation-style=line --allow-unsafe "$reqsin"
24+
uv pip compile -U --no-header --annotation-style=line "$reqsin"
2525
done
2626

2727
done

Diff for: pyproject.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ use_parentheses = true
1313
dependencies = ["guesslang @ git+https://github.com/andydecleyre/guesslang@tensorflow-looser", "peewee", "plumbum", "pyTelegramBotAPI", "strictyaml", "structlog", "wrapt"]
1414

1515
[project.optional-dependencies]
16-
dev = ["rich"]
17-
all = ["black", "guesslang @ git+https://github.com/andydecleyre/guesslang@tensorflow-looser", "isort", "peewee", "plumbum", "pyTelegramBotAPI", "rich", "strictyaml", "structlog", "wheezy.template", "wrapt", "yamlpath"]
16+
dev = ["ipython<8", "rich"]
17+
all = ["black", "guesslang @ git+https://github.com/andydecleyre/guesslang@tensorflow-looser", "ipython<8", "isort", "peewee", "plumbum", "pyTelegramBotAPI", "rich", "strictyaml", "structlog", "wheezy.template", "wrapt", "yamlpath"]
1818
ops = ["black", "isort", "wheezy.template", "yamlpath"]

0 commit comments

Comments
 (0)