Skip to content

Commit 0639149

Browse files
authored
Pre-compile requirements.txt with uv pip compile (#516)
1 parent 24ca374 commit 0639149

File tree

3 files changed

+40
-10
lines changed

3 files changed

+40
-10
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,7 @@ jobs:
5151
cache: pip
5252

5353
- name: Install dependencies 📦
54-
run: |
55-
pip install -r requirements.txt
56-
pip freeze
54+
run: pip install -r requirements.txt
5755

5856
- name: Run tests
5957
run: pytest -s -m "${{ inputs.integration && 'integration' || 'not integration' }}" --target ${{inputs.target}}

requirements.in

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
docker
2+
requests
3+
pre-commit
4+
pytest~=7.0
5+
pytest-docker
6+
doit
7+
dunamai

requirements.txt

Lines changed: 32 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,32 @@
1-
docker
2-
requests
3-
pre-commit
4-
pytest~=7.0
5-
pytest-docker
6-
doit
7-
dunamai
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile --universal --python 3.9 requirements.in --annotation-style=line -o requirements.txt
3+
attrs==24.3.0 # via pytest-docker
4+
certifi==2024.12.14 # via requests
5+
cfgv==3.4.0 # via pre-commit
6+
charset-normalizer==3.4.1 # via requests
7+
cloudpickle==3.1.1 # via doit
8+
colorama==0.4.6 ; sys_platform == 'win32' # via pytest
9+
distlib==0.3.9 # via virtualenv
10+
docker==7.1.0 # via -r requirements.in
11+
doit==0.36.0 # via -r requirements.in
12+
dunamai==1.23.0 # via -r requirements.in
13+
exceptiongroup==1.2.2 ; python_full_version < '3.11' # via pytest
14+
filelock==3.17.0 # via virtualenv
15+
identify==2.6.6 # via pre-commit
16+
idna==3.10 # via requests
17+
importlib-metadata==8.6.1 # via doit
18+
iniconfig==2.0.0 # via pytest
19+
nodeenv==1.9.1 # via pre-commit
20+
packaging==24.2 # via dunamai, pytest
21+
platformdirs==4.3.6 # via virtualenv
22+
pluggy==1.5.0 # via pytest
23+
pre-commit==4.1.0 # via -r requirements.in
24+
pytest==7.4.4 # via pytest-docker, -r requirements.in
25+
pytest-docker==3.1.1 # via -r requirements.in
26+
pywin32==308 ; sys_platform == 'win32' # via docker
27+
pyyaml==6.0.2 # via pre-commit
28+
requests==2.32.3 # via docker, -r requirements.in
29+
tomli==2.2.1 ; python_full_version < '3.11' # via pytest
30+
urllib3==2.3.0 # via docker, requests
31+
virtualenv==20.29.1 # via pre-commit
32+
zipp==3.21.0 # via importlib-metadata

0 commit comments

Comments
 (0)