Skip to content

Commit d02c406

Browse files
brondsemKenton Taylor
authored andcommitted
Use "uv" to generate a universal req.txt for 3.9+
1 parent 6553767 commit d02c406

File tree

2 files changed

+19
-15
lines changed

2 files changed

+19
-15
lines changed

requirements-dev.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# development-only dependencies
22
# nothing needed at runtime or for tests
33

4-
pip-tools
4+
uv
55
q
66
sphinx-argparse
77
sphinx-rtd-theme

requirements.txt

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
1-
#
2-
# This file is autogenerated by pip-compile with Python 3.9
3-
# by the following command:
4-
#
5-
# pip-compile
6-
#
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile requirements.in -o requirements.txt --no-emit-package setuptools -p 3.9 --universal
73
activitystream==0.5.0
84
# via -r requirements.in
95
aiosmtpd==1.4.6
@@ -24,7 +20,7 @@ beautifulsoup4==4.13.3
2420
# via
2521
# -r requirements.in
2622
# webtest
27-
bleach[css]==6.2.0
23+
bleach==6.2.0
2824
# via pypeline
2925
boto3==1.35.37
3026
# via pymongo-auth-aws
@@ -49,6 +45,10 @@ charset-normalizer==3.4.1
4945
# via requests
5046
colander==1.8.3
5147
# via -r requirements.in
48+
colorama==0.4.6 ; sys_platform == 'win32'
49+
# via
50+
# pytest
51+
# qrcode
5252
crank==0.8.1
5353
# via turbogears2
5454
creoleparser==0.7.5
@@ -74,7 +74,7 @@ easywidgets==0.4.2
7474
# via -r requirements.in
7575
emoji==2.14.1
7676
# via -r requirements.in
77-
exceptiongroup==1.2.2
77+
exceptiongroup==1.2.2 ; python_full_version < '3.11'
7878
# via
7979
# anyio
8080
# pytest
@@ -117,7 +117,7 @@ idna==3.10
117117
# anyio
118118
# httpx
119119
# requests
120-
importlib-metadata==8.6.1
120+
importlib-metadata==8.6.1 ; python_full_version < '3.10'
121121
# via markdown
122122
inflection==0.5.1
123123
# via profanityfilter
@@ -133,6 +133,10 @@ jmespath==1.0.1
133133
# botocore
134134
joserfc==1.0.3
135135
# via beaker-session-jwt
136+
legacy-cgi==2.6.2 ; python_full_version >= '3.13'
137+
# via
138+
# -r requirements.in
139+
# webob
136140
lxml==5.3.1
137141
# via -r requirements.in
138142
markdown==3.7
@@ -201,7 +205,7 @@ pycparser==2.22
201205
# via cffi
202206
pygments==2.19.1
203207
# via -r requirements.in
204-
pymongo[encryption]==4.11.1
208+
pymongo==4.11.1
205209
# via
206210
# -r requirements.in
207211
# activitystream
@@ -211,7 +215,7 @@ pymongo-auth-aws==1.3.0
211215
# via pymongo
212216
pymongocrypt==1.12.2
213217
# via pymongo
214-
pypeline[creole,markdown,rst,textile]==0.7.0
218+
pypeline==0.7.0
215219
# via -r requirements.in
216220
pysolr==3.10.0
217221
# via -r requirements.in
@@ -295,7 +299,7 @@ timermiddleware==0.6.3
295299
# via -r requirements.in
296300
tinycss2==1.1.1
297301
# via bleach
298-
tomli==2.2.1
302+
tomli==2.2.1 ; python_full_version < '3.11'
299303
# via pytest
300304
translationstring==1.4
301305
# via colander
@@ -333,8 +337,8 @@ werkzeug==3.1.3
333337
# via -r requirements.in
334338
wrapt==1.17.2
335339
# via -r requirements.in
336-
zipp==3.21.0
340+
zipp==3.21.0 ; python_full_version < '3.10'
337341
# via importlib-metadata
338342

339-
# The following packages are considered to be unsafe in a requirements file:
343+
# The following packages were excluded from the output:
340344
# setuptools

0 commit comments

Comments
 (0)