Skip to content

Commit 2a66b58

Browse files
committed
🔐 lockfiles
1 parent 819659d commit 2a66b58

8 files changed

+102
-421
lines changed

pyproject.toml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,8 @@ python = ["3.8", "3.9", "3.10", "3.11"]
9494
[tool.hatch.envs.default]
9595
features = ["all"]
9696
pip-compile-constraint = "default"
97+
pip-compile-installer = "uv"
98+
pip-compile-resolver = "uv"
9799
post-install-commands = [
98100
"- pre-commit install"
99101
]
@@ -109,6 +111,8 @@ test = "hatch run test:test"
109111
[tool.hatch.envs.docs]
110112
detached = false
111113
pip-compile-constraint = "default"
114+
pip-compile-installer = "uv"
115+
pip-compile-resolver = "uv"
112116
template = "docs"
113117
type = "pip-compile"
114118

@@ -154,7 +158,8 @@ dependencies = [
154158
"pytest-cov",
155159
"pytest-vcr~=1.0.2",
156160
"textual-dev~=1.4.0",
157-
"pytest-textual-snapshot"
161+
"pytest-textual-snapshot",
162+
"pytest-asyncio"
158163
]
159164

160165
[tool.hatch.envs.test.scripts]

requirements.txt

Lines changed: 4 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ aioitertools==0.11.0
3232
aiosignal==1.3.1
3333
# via aiohttp
3434
art==6.1
35-
# via hatch.envs.default
3635
attrs==23.2.0
3736
# via aiohttp
3837
azure-core==1.30.0
@@ -62,9 +61,7 @@ cffi==1.16.0
6261
charset-normalizer==3.3.2
6362
# via requests
6463
click==8.1.7
65-
# via
66-
# hatch.envs.default
67-
# rich-click
64+
# via rich-click
6865
cryptography==42.0.2
6966
# via
7067
# azure-identity
@@ -123,7 +120,6 @@ linkify-it-py==2.0.3
123120
# via markdown-it-py
124121
markdown-it-py==3.0.0
125122
# via
126-
# markdown-it-py
127123
# mdit-py-plugins
128124
# rich
129125
# textual
@@ -151,21 +147,17 @@ oauthlib==3.2.2
151147
packaging==23.2
152148
# via msal-extensions
153149
pandas==2.2.0
154-
# via hatch.envs.default
155150
paramiko==3.4.0
156151
# via textual-universal-directorytree
157152
pillow==10.2.0
158-
# via
159-
# hatch.envs.default
160-
# rich-pixels
153+
# via rich-pixels
161154
portalocker==2.8.2
162155
# via msal-extensions
163156
protobuf==4.25.2
164157
# via
165158
# google-api-core
166159
# googleapis-common-protos
167160
pyarrow==15.0.0
168-
# via hatch.envs.default
169161
pyasn1==0.5.1
170162
# via
171163
# pyasn1-modules
@@ -177,17 +169,13 @@ pycparser==2.21
177169
pygments==2.17.2
178170
# via rich
179171
pyjwt==2.8.0
180-
# via
181-
# msal
182-
# pyjwt
172+
# via msal
183173
pymupdf==1.23.21
184-
# via hatch.envs.default
185174
pymupdfb==1.23.9
186175
# via pymupdf
187176
pynacl==1.5.0
188177
# via paramiko
189178
pyperclip==1.8.2
190-
# via hatch.envs.default
191179
python-dateutil==2.8.2
192180
# via
193181
# botocore
@@ -208,14 +196,11 @@ requests-oauthlib==1.3.1
208196
# via google-auth-oauthlib
209197
rich==13.7.0
210198
# via
211-
# hatch.envs.default
212199
# rich-click
213200
# rich-pixels
214201
# textual
215202
rich-click==1.7.3
216-
# via hatch.envs.default
217203
rich-pixels==2.2.0
218-
# via hatch.envs.default
219204
rsa==4.9
220205
# via google-auth
221206
s3fs==2024.2.0
@@ -226,11 +211,8 @@ six==1.16.0
226211
# isodate
227212
# python-dateutil
228213
textual==0.48.2
229-
# via
230-
# hatch.envs.default
231-
# textual-universal-directorytree
214+
# via textual-universal-directorytree
232215
textual-universal-directorytree==1.0.2
233-
# via hatch.envs.default
234216
typing-extensions==4.9.0
235217
# via
236218
# azure-core

requirements/requirements-all.py3.10.txt

Lines changed: 6 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
# - pytest-vcr~=1.0.2
77
# - textual-dev~=1.4.0
88
# - pytest-textual-snapshot
9+
# - pytest-asyncio
910
# - art~=6.1
1011
# - click~=8.1.7
1112
# - pandas<3,>2
@@ -38,7 +39,6 @@ aioitertools==0.11.0
3839
aiosignal==1.3.1
3940
# via aiohttp
4041
art==6.1
41-
# via hatch.envs.all.py3.10
4242
async-timeout==4.0.3
4343
# via aiohttp
4444
attrs==23.2.0
@@ -71,13 +71,10 @@ charset-normalizer==3.3.2
7171
# via requests
7272
click==8.1.7
7373
# via
74-
# hatch.envs.all.py3.10
7574
# rich-click
7675
# textual-dev
7776
coverage==7.4.1
78-
# via
79-
# coverage
80-
# pytest-cov
77+
# via pytest-cov
8178
cryptography==42.0.2
8279
# via
8380
# azure-identity
@@ -142,7 +139,6 @@ linkify-it-py==2.0.3
142139
# via markdown-it-py
143140
markdown-it-py==3.0.0
144141
# via
145-
# markdown-it-py
146142
# mdit-py-plugins
147143
# rich
148144
# textual
@@ -176,13 +172,10 @@ packaging==23.2
176172
# msal-extensions
177173
# pytest
178174
pandas==2.2.0
179-
# via hatch.envs.all.py3.10
180175
paramiko==3.4.0
181176
# via textual-universal-directorytree
182177
pillow==10.2.0
183-
# via
184-
# hatch.envs.all.py3.10
185-
# rich-pixels
178+
# via rich-pixels
186179
pluggy==1.4.0
187180
# via pytest
188181
portalocker==2.8.2
@@ -192,7 +185,6 @@ protobuf==4.25.2
192185
# google-api-core
193186
# googleapis-common-protos
194187
pyarrow==15.0.0
195-
# via hatch.envs.all.py3.10
196188
pyasn1==0.5.1
197189
# via
198190
# pyasn1-modules
@@ -204,30 +196,24 @@ pycparser==2.21
204196
pygments==2.17.2
205197
# via rich
206198
pyjwt==2.8.0
207-
# via
208-
# msal
209-
# pyjwt
199+
# via msal
210200
pymupdf==1.23.21
211-
# via hatch.envs.all.py3.10
212201
pymupdfb==1.23.9
213202
# via pymupdf
214203
pynacl==1.5.0
215204
# via paramiko
216205
pyperclip==1.8.2
217-
# via hatch.envs.all.py3.10
218206
pytest==7.4.4
219207
# via
220-
# hatch.envs.all.py3.10
208+
# pytest-asyncio
221209
# pytest-cov
222210
# pytest-textual-snapshot
223211
# pytest-vcr
224212
# syrupy
213+
pytest-asyncio==0.23.5
225214
pytest-cov==4.1.0
226-
# via hatch.envs.all.py3.10
227215
pytest-textual-snapshot==0.4.0
228-
# via hatch.envs.all.py3.10
229216
pytest-vcr==1.0.2
230-
# via hatch.envs.all.py3.10
231217
python-dateutil==2.8.2
232218
# via
233219
# botocore
@@ -250,15 +236,12 @@ requests-oauthlib==1.3.1
250236
# via google-auth-oauthlib
251237
rich==13.7.0
252238
# via
253-
# hatch.envs.all.py3.10
254239
# pytest-textual-snapshot
255240
# rich-click
256241
# rich-pixels
257242
# textual
258243
rich-click==1.7.3
259-
# via hatch.envs.all.py3.10
260244
rich-pixels==2.2.0
261-
# via hatch.envs.all.py3.10
262245
rsa==4.9
263246
# via google-auth
264247
s3fs==2024.2.0
@@ -272,14 +255,11 @@ syrupy==4.6.0
272255
# via pytest-textual-snapshot
273256
textual==0.48.2
274257
# via
275-
# hatch.envs.all.py3.10
276258
# pytest-textual-snapshot
277259
# textual-dev
278260
# textual-universal-directorytree
279261
textual-dev==1.4.0
280-
# via hatch.envs.all.py3.10
281262
textual-universal-directorytree==1.0.2
282-
# via hatch.envs.all.py3.10
283263
tomli==2.0.1
284264
# via
285265
# coverage

requirements/requirements-all.py3.11.txt

Lines changed: 6 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
# - pytest-vcr~=1.0.2
77
# - textual-dev~=1.4.0
88
# - pytest-textual-snapshot
9+
# - pytest-asyncio
910
# - art~=6.1
1011
# - click~=8.1.7
1112
# - pandas<3,>2
@@ -38,7 +39,6 @@ aioitertools==0.11.0
3839
aiosignal==1.3.1
3940
# via aiohttp
4041
art==6.1
41-
# via hatch.envs.all.py3.11
4242
attrs==23.2.0
4343
# via aiohttp
4444
azure-core==1.30.0
@@ -69,13 +69,10 @@ charset-normalizer==3.3.2
6969
# via requests
7070
click==8.1.7
7171
# via
72-
# hatch.envs.all.py3.11
7372
# rich-click
7473
# textual-dev
7574
coverage==7.4.1
76-
# via
77-
# coverage
78-
# pytest-cov
75+
# via pytest-cov
7976
cryptography==42.0.2
8077
# via
8178
# azure-identity
@@ -138,7 +135,6 @@ linkify-it-py==2.0.3
138135
# via markdown-it-py
139136
markdown-it-py==3.0.0
140137
# via
141-
# markdown-it-py
142138
# mdit-py-plugins
143139
# rich
144140
# textual
@@ -172,13 +168,10 @@ packaging==23.2
172168
# msal-extensions
173169
# pytest
174170
pandas==2.2.0
175-
# via hatch.envs.all.py3.11
176171
paramiko==3.4.0
177172
# via textual-universal-directorytree
178173
pillow==10.2.0
179-
# via
180-
# hatch.envs.all.py3.11
181-
# rich-pixels
174+
# via rich-pixels
182175
pluggy==1.4.0
183176
# via pytest
184177
portalocker==2.8.2
@@ -188,7 +181,6 @@ protobuf==4.25.2
188181
# google-api-core
189182
# googleapis-common-protos
190183
pyarrow==15.0.0
191-
# via hatch.envs.all.py3.11
192184
pyasn1==0.5.1
193185
# via
194186
# pyasn1-modules
@@ -200,30 +192,24 @@ pycparser==2.21
200192
pygments==2.17.2
201193
# via rich
202194
pyjwt==2.8.0
203-
# via
204-
# msal
205-
# pyjwt
195+
# via msal
206196
pymupdf==1.23.21
207-
# via hatch.envs.all.py3.11
208197
pymupdfb==1.23.9
209198
# via pymupdf
210199
pynacl==1.5.0
211200
# via paramiko
212201
pyperclip==1.8.2
213-
# via hatch.envs.all.py3.11
214202
pytest==7.4.4
215203
# via
216-
# hatch.envs.all.py3.11
204+
# pytest-asyncio
217205
# pytest-cov
218206
# pytest-textual-snapshot
219207
# pytest-vcr
220208
# syrupy
209+
pytest-asyncio==0.23.5
221210
pytest-cov==4.1.0
222-
# via hatch.envs.all.py3.11
223211
pytest-textual-snapshot==0.4.0
224-
# via hatch.envs.all.py3.11
225212
pytest-vcr==1.0.2
226-
# via hatch.envs.all.py3.11
227213
python-dateutil==2.8.2
228214
# via
229215
# botocore
@@ -246,15 +232,12 @@ requests-oauthlib==1.3.1
246232
# via google-auth-oauthlib
247233
rich==13.7.0
248234
# via
249-
# hatch.envs.all.py3.11
250235
# pytest-textual-snapshot
251236
# rich-click
252237
# rich-pixels
253238
# textual
254239
rich-click==1.7.3
255-
# via hatch.envs.all.py3.11
256240
rich-pixels==2.2.0
257-
# via hatch.envs.all.py3.11
258241
rsa==4.9
259242
# via google-auth
260243
s3fs==2024.2.0
@@ -268,14 +251,11 @@ syrupy==4.6.0
268251
# via pytest-textual-snapshot
269252
textual==0.48.2
270253
# via
271-
# hatch.envs.all.py3.11
272254
# pytest-textual-snapshot
273255
# textual-dev
274256
# textual-universal-directorytree
275257
textual-dev==1.4.0
276-
# via hatch.envs.all.py3.11
277258
textual-universal-directorytree==1.0.2
278-
# via hatch.envs.all.py3.11
279259
typing-extensions==4.9.0
280260
# via
281261
# azure-core

0 commit comments

Comments
 (0)