Skip to content

Commit fe6092f

Browse files
Add databackend as a dependency
1 parent 0171d72 commit fe6092f

File tree

4 files changed

+37
-36
lines changed

4 files changed

+37
-36
lines changed

pins/_adaptors.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from abc import abstractmethod
55
from typing import TYPE_CHECKING, Any, ClassVar, TypeAlias, overload
66

7-
from ._databackend import AbstractBackend
7+
from databackend import AbstractBackend
88

99
if TYPE_CHECKING:
1010
import pandas as pd

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ dependencies = [
3131
"pyyaml>=3.13",
3232
"requests",
3333
"xxhash>=1",
34+
"databackend>=0.0.3",
3435
]
3536

3637
[project.optional-dependencies]

requirements/dev.txt

Lines changed: 34 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,12 @@
22
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
5-
# pip-compile --extra=doc --extra=test --extra=check --output-file=- --strip-extras setup.cfg
5+
# pip-compile --extra=doc --extra=test --extra=check --output-file=- --strip-extras pyproject.toml
66
#
77
--index-url https://pypi.python.org/simple/
88
--trusted-host pypi.org
9-
10-
adlfs==2022.2.0
11-
# via pins (setup.cfg)
9+
adlfs==2024.7.0
10+
# via pins (pyproject.toml)
1211
aiobotocore==2.13.1
1312
# via s3fs
1413
aiohttp==3.9.5
@@ -24,7 +23,7 @@ aiosignal==1.3.1
2423
annotated-types==0.7.0
2524
# via pydantic
2625
appdirs==1.4.4
27-
# via pins (setup.cfg)
26+
# via pins (pyproject.toml)
2827
appnope==0.1.4
2928
# via
3029
# ipykernel
@@ -87,6 +86,8 @@ cryptography==42.0.8
8786
# azure-storage-blob
8887
# msal
8988
# pyjwt
89+
databackend==0.0.3
90+
# via pins (pyproject.toml)
9091
debugpy==1.8.2
9192
# via ipykernel
9293
decopatch==1.4.10
@@ -102,7 +103,7 @@ executing==2.0.1
102103
fastjsonschema==2.20.0
103104
# via nbformat
104105
fastparquet==2024.5.0
105-
# via pins (setup.cfg)
106+
# via pins (pyproject.toml)
106107
filelock==3.15.4
107108
# via virtualenv
108109
frozenlist==1.4.1
@@ -111,13 +112,13 @@ frozenlist==1.4.1
111112
# aiosignal
112113
fsspec==2024.6.1
113114
# via
115+
# pins (pyproject.toml)
114116
# adlfs
115117
# fastparquet
116118
# gcsfs
117-
# pins (setup.cfg)
118119
# s3fs
119120
gcsfs==2024.6.1
120-
# via pins (setup.cfg)
121+
# via pins (pyproject.toml)
121122
google-api-core==2.19.1
122123
# via
123124
# google-cloud-core
@@ -146,7 +147,7 @@ googleapis-common-protos==1.63.2
146147
griffe==0.48.0
147148
# via quartodoc
148149
humanize==4.10.0
149-
# via pins (setup.cfg)
150+
# via pins (pyproject.toml)
150151
identify==2.6.0
151152
# via pre-commit
152153
idna==3.7
@@ -155,30 +156,30 @@ idna==3.7
155156
# yarl
156157
importlib-metadata==8.0.0
157158
# via
158-
# pins (setup.cfg)
159+
# pins (pyproject.toml)
159160
# quartodoc
160161
importlib-resources==6.4.0
161162
# via
162-
# pins (setup.cfg)
163+
# pins (pyproject.toml)
163164
# quartodoc
164165
iniconfig==2.0.0
165166
# via pytest
166167
ipykernel==6.29.5
167-
# via pins (setup.cfg)
168+
# via pins (pyproject.toml)
168169
ipython==8.12.0
169170
# via
171+
# pins (pyproject.toml)
170172
# ipykernel
171-
# pins (setup.cfg)
172173
isodate==0.6.1
173174
# via azure-storage-blob
174175
jedi==0.19.1
175176
# via ipython
176177
jinja2==3.1.4
177-
# via pins (setup.cfg)
178+
# via pins (pyproject.toml)
178179
jmespath==1.0.1
179180
# via botocore
180181
joblib==1.4.2
181-
# via pins (setup.cfg)
182+
# via pins (pyproject.toml)
182183
jsonschema==4.23.0
183184
# via
184185
# nbformat
@@ -221,11 +222,11 @@ multidict==6.0.5
221222
# aiohttp
222223
# yarl
223224
nbclient==0.10.0
224-
# via pins (setup.cfg)
225+
# via pins (pyproject.toml)
225226
nbformat==5.10.4
226227
# via
228+
# pins (pyproject.toml)
227229
# nbclient
228-
# pins (setup.cfg)
229230
nest-asyncio==1.6.0
230231
# via ipykernel
231232
nodeenv==1.9.1
@@ -248,16 +249,16 @@ packaging==24.1
248249
# pytest-cases
249250
pandas==2.2.2
250251
# via
252+
# pins (pyproject.toml)
251253
# fastparquet
252-
# pins (setup.cfg)
253254
parso==0.8.4
254255
# via jedi
255256
pexpect==4.9.0
256257
# via ipython
257258
pickleshare==0.7.5
258259
# via ipython
259260
pip-tools==7.4.1
260-
# via pins (setup.cfg)
261+
# via pins (pyproject.toml)
261262
platformdirs==4.2.2
262263
# via
263264
# jupyter-core
@@ -269,7 +270,7 @@ plum-dispatch==2.5.1.post1
269270
portalocker==2.10.1
270271
# via msal-extensions
271272
pre-commit==3.7.1
272-
# via pins (setup.cfg)
273+
# via pins (pyproject.toml)
273274
prompt-toolkit==3.0.47
274275
# via ipython
275276
proto-plus==1.24.0
@@ -288,7 +289,7 @@ pure-eval==0.2.2
288289
py==1.11.0
289290
# via pytest
290291
pyarrow==16.1.0
291-
# via pins (setup.cfg)
292+
# via pins (pyproject.toml)
292293
pyasn1==0.6.0
293294
# via
294295
# pyasn1-modules
@@ -306,26 +307,24 @@ pygments==2.18.0
306307
# ipython
307308
# rich
308309
pyjwt==2.8.0
309-
# via
310-
# msal
311-
# pyjwt
310+
# via msal
312311
pyproject-hooks==1.1.0
313312
# via
314313
# build
315314
# pip-tools
316315
pyright==1.1.372
317-
# via pins (setup.cfg)
316+
# via pins (pyproject.toml)
318317
pytest==7.1.3
319318
# via
320-
# pins (setup.cfg)
319+
# pins (pyproject.toml)
321320
# pytest-dotenv
322321
# pytest-parallel
323322
pytest-cases==3.8.5
324-
# via pins (setup.cfg)
323+
# via pins (pyproject.toml)
325324
pytest-dotenv==0.5.2
326-
# via pins (setup.cfg)
325+
# via pins (pyproject.toml)
327326
pytest-parallel==0.1.1
328-
# via pins (setup.cfg)
327+
# via pins (pyproject.toml)
329328
python-dateutil==2.9.0.post0
330329
# via
331330
# botocore
@@ -337,28 +336,28 @@ pytz==2024.1
337336
# via pandas
338337
pyyaml==6.0.1
339338
# via
340-
# pins (setup.cfg)
339+
# pins (pyproject.toml)
341340
# pre-commit
342341
# quartodoc
343342
pyzmq==26.0.3
344343
# via
345344
# ipykernel
346345
# jupyter-client
347346
quartodoc==0.7.5
348-
# via pins (setup.cfg)
347+
# via pins (pyproject.toml)
349348
referencing==0.35.1
350349
# via
351350
# jsonschema
352351
# jsonschema-specifications
353352
requests==2.32.3
354353
# via
354+
# pins (pyproject.toml)
355355
# azure-core
356356
# azure-datalake-store
357357
# gcsfs
358358
# google-api-core
359359
# google-cloud-storage
360360
# msal
361-
# pins (setup.cfg)
362361
# quartodoc
363362
# requests-oauthlib
364363
requests-oauthlib==2.0.0
@@ -372,7 +371,7 @@ rpds-py==0.19.0
372371
rsa==4.9
373372
# via google-auth
374373
s3fs==2024.6.1
375-
# via pins (setup.cfg)
374+
# via pins (pyproject.toml)
376375
six==1.16.0
377376
# via
378377
# asttokens
@@ -404,7 +403,7 @@ traitlets==5.14.3
404403
# nbclient
405404
# nbformat
406405
types-appdirs==1.4.3.5
407-
# via pins (setup.cfg)
406+
# via pins (pyproject.toml)
408407
typing-extensions==4.12.2
409408
# via
410409
# azure-core
@@ -430,7 +429,7 @@ wheel==0.43.0
430429
wrapt==1.16.0
431430
# via aiobotocore
432431
xxhash==3.4.1
433-
# via pins (setup.cfg)
432+
# via pins (pyproject.toml)
434433
yarl==1.9.4
435434
# via aiohttp
436435
zipp==3.19.2

requirements/minimum.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ importlib-metadata==4.4
77
importlib-resources==1.3
88
appdirs<2.0.0
99
humanize==1.0.0
10+
databackend==0.0.3

0 commit comments

Comments
 (0)