Skip to content

Commit b945c5e

Browse files
committed
fix
1 parent a985698 commit b945c5e

8 files changed

+15
-277
lines changed

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ REQUIREMENTS_FILE = requirements-dev-py$(PYTHON_VERSION).txt
1717
# - make dev test # uses frozen dependencies
1818
# - make dev-latest test # uses latest dependencies
1919
#
20-
# To update all Python versions using pyenv:
20+
# To update dependencies for all Python versions using pyenv:
21+
# rm -rf .venv* requirements-dev-py*.txt
2122
# for v in 3.8 3.9 3.10 3.11 3.12 3.13; do
2223
# pyenv local $v
2324
# make dev-env update-dev-dep-lockfile

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@ dev = [
4747
"ipywidgets",
4848
"requests-mock",
4949
"pyfakefs",
50-
"databricks-connect",
50+
# "databricks-connect", # For some tests, databricks-connect is installed dynamically. However, this creates
51+
# a circular dependency because databricks-connect depends on this sdk.
5152
"pytest-rerunfailures",
5253
"openai",
5354
'langchain-openai; python_version > "3.7"',

requirements-dev-py310.txt

Lines changed: 2 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,8 @@ click==8.2.1
3131
# via black
3232
comm==0.2.2
3333
# via ipywidgets
34-
coverage[toml]==7.9.0
34+
coverage[toml]==7.9.1
3535
# via pytest-cov
36-
databricks-connect==16.1.6
37-
# via databricks-sdk (pyproject.toml)
38-
databricks-sdk==0.57.0
39-
# via databricks-connect
4036
decorator==5.2.1
4137
# via ipython
4238
distro==1.9.0
@@ -51,19 +47,7 @@ execnet==2.1.1
5147
executing==2.2.0
5248
# via stack-data
5349
google-auth==2.40.3
54-
# via
55-
# databricks-sdk
56-
# databricks-sdk (pyproject.toml)
57-
googleapis-common-protos==1.70.0
58-
# via
59-
# databricks-connect
60-
# grpcio-status
61-
grpcio==1.73.0
62-
# via
63-
# databricks-connect
64-
# grpcio-status
65-
grpcio-status==1.73.0
66-
# via databricks-connect
50+
# via databricks-sdk (pyproject.toml)
6751
h11==0.16.0
6852
# via httpcore
6953
httpcore==1.0.9
@@ -108,10 +92,6 @@ matplotlib-inline==0.1.7
10892
# via ipython
10993
mypy-extensions==1.1.0
11094
# via black
111-
numpy==1.26.4
112-
# via
113-
# databricks-connect
114-
# pandas
11595
openai==1.86.0
11696
# via
11797
# databricks-sdk (pyproject.toml)
@@ -122,13 +102,10 @@ packaging==24.2
122102
# via
123103
# black
124104
# build
125-
# databricks-connect
126105
# langchain-core
127106
# langsmith
128107
# pytest
129108
# pytest-rerunfailures
130-
pandas==2.3.0
131-
# via databricks-connect
132109
parso==0.8.4
133110
# via jedi
134111
pathspec==0.12.1
@@ -143,18 +120,10 @@ pluggy==1.6.0
143120
# pytest-cov
144121
prompt-toolkit==3.0.51
145122
# via ipython
146-
protobuf==6.31.1
147-
# via
148-
# googleapis-common-protos
149-
# grpcio-status
150123
ptyprocess==0.7.0
151124
# via pexpect
152125
pure-eval==0.2.3
153126
# via stack-data
154-
py4j==0.10.9.7
155-
# via databricks-connect
156-
pyarrow==20.0.0
157-
# via databricks-connect
158127
pyasn1==0.6.1
159128
# via
160129
# pyasn1-modules
@@ -195,17 +164,12 @@ pytest-rerunfailures==15.1
195164
# via databricks-sdk (pyproject.toml)
196165
pytest-xdist==3.7.0
197166
# via databricks-sdk (pyproject.toml)
198-
python-dateutil==2.9.0.post0
199-
# via pandas
200-
pytz==2025.2
201-
# via pandas
202167
pyyaml==6.0.2
203168
# via langchain-core
204169
regex==2024.11.6
205170
# via tiktoken
206171
requests==2.32.4
207172
# via
208-
# databricks-sdk
209173
# databricks-sdk (pyproject.toml)
210174
# langsmith
211175
# requests-mock
@@ -217,10 +181,6 @@ requests-toolbelt==1.0.0
217181
# via langsmith
218182
rsa==4.9.1
219183
# via google-auth
220-
six==1.17.0
221-
# via
222-
# databricks-connect
223-
# python-dateutil
224184
sniffio==1.3.1
225185
# via
226186
# anyio
@@ -259,8 +219,6 @@ typing-extensions==4.14.0
259219
# typing-inspection
260220
typing-inspection==0.4.1
261221
# via pydantic
262-
tzdata==2025.2
263-
# via pandas
264222
urllib3==2.4.0
265223
# via requests
266224
wcwidth==0.2.13
@@ -271,6 +229,3 @@ widgetsnbextension==4.0.14
271229
# via ipywidgets
272230
zstandard==0.23.0
273231
# via langsmith
274-
275-
# The following packages are considered to be unsafe in a requirements file:
276-
# setuptools

requirements-dev-py311.txt

Lines changed: 2 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,8 @@ click==8.2.1
3131
# via black
3232
comm==0.2.2
3333
# via ipywidgets
34-
coverage[toml]==7.9.0
34+
coverage[toml]==7.9.1
3535
# via pytest-cov
36-
databricks-connect==16.1.6
37-
# via databricks-sdk (pyproject.toml)
38-
databricks-sdk==0.57.0
39-
# via databricks-connect
4036
decorator==5.2.1
4137
# via ipython
4238
distro==1.9.0
@@ -46,19 +42,7 @@ execnet==2.1.1
4642
executing==2.2.0
4743
# via stack-data
4844
google-auth==2.40.3
49-
# via
50-
# databricks-sdk
51-
# databricks-sdk (pyproject.toml)
52-
googleapis-common-protos==1.70.0
53-
# via
54-
# databricks-connect
55-
# grpcio-status
56-
grpcio==1.73.0
57-
# via
58-
# databricks-connect
59-
# grpcio-status
60-
grpcio-status==1.73.0
61-
# via databricks-connect
45+
# via databricks-sdk (pyproject.toml)
6246
h11==0.16.0
6347
# via httpcore
6448
httpcore==1.0.9
@@ -105,10 +89,6 @@ matplotlib-inline==0.1.7
10589
# via ipython
10690
mypy-extensions==1.1.0
10791
# via black
108-
numpy==1.26.4
109-
# via
110-
# databricks-connect
111-
# pandas
11292
openai==1.86.0
11393
# via
11494
# databricks-sdk (pyproject.toml)
@@ -119,13 +99,10 @@ packaging==24.2
11999
# via
120100
# black
121101
# build
122-
# databricks-connect
123102
# langchain-core
124103
# langsmith
125104
# pytest
126105
# pytest-rerunfailures
127-
pandas==2.3.0
128-
# via databricks-connect
129106
parso==0.8.4
130107
# via jedi
131108
pathspec==0.12.1
@@ -140,18 +117,10 @@ pluggy==1.6.0
140117
# pytest-cov
141118
prompt-toolkit==3.0.51
142119
# via ipython
143-
protobuf==6.31.1
144-
# via
145-
# googleapis-common-protos
146-
# grpcio-status
147120
ptyprocess==0.7.0
148121
# via pexpect
149122
pure-eval==0.2.3
150123
# via stack-data
151-
py4j==0.10.9.7
152-
# via databricks-connect
153-
pyarrow==20.0.0
154-
# via databricks-connect
155124
pyasn1==0.6.1
156125
# via
157126
# pyasn1-modules
@@ -193,17 +162,12 @@ pytest-rerunfailures==15.1
193162
# via databricks-sdk (pyproject.toml)
194163
pytest-xdist==3.7.0
195164
# via databricks-sdk (pyproject.toml)
196-
python-dateutil==2.9.0.post0
197-
# via pandas
198-
pytz==2025.2
199-
# via pandas
200165
pyyaml==6.0.2
201166
# via langchain-core
202167
regex==2024.11.6
203168
# via tiktoken
204169
requests==2.32.4
205170
# via
206-
# databricks-sdk
207171
# databricks-sdk (pyproject.toml)
208172
# langsmith
209173
# requests-mock
@@ -215,10 +179,6 @@ requests-toolbelt==1.0.0
215179
# via langsmith
216180
rsa==4.9.1
217181
# via google-auth
218-
six==1.17.0
219-
# via
220-
# databricks-connect
221-
# python-dateutil
222182
sniffio==1.3.1
223183
# via
224184
# anyio
@@ -248,8 +208,6 @@ typing-extensions==4.14.0
248208
# typing-inspection
249209
typing-inspection==0.4.1
250210
# via pydantic
251-
tzdata==2025.2
252-
# via pandas
253211
urllib3==2.4.0
254212
# via requests
255213
wcwidth==0.2.13
@@ -260,6 +218,3 @@ widgetsnbextension==4.0.14
260218
# via ipywidgets
261219
zstandard==0.23.0
262220
# via langsmith
263-
264-
# The following packages are considered to be unsafe in a requirements file:
265-
# setuptools

requirements-dev-py312.txt

Lines changed: 2 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,8 @@ click==8.2.1
3131
# via black
3232
comm==0.2.2
3333
# via ipywidgets
34-
coverage[toml]==7.9.0
34+
coverage[toml]==7.9.1
3535
# via pytest-cov
36-
databricks-connect==17.0.0
37-
# via databricks-sdk (pyproject.toml)
38-
databricks-sdk==0.57.0
39-
# via databricks-connect
4036
decorator==5.2.1
4137
# via ipython
4238
distro==1.9.0
@@ -46,19 +42,7 @@ execnet==2.1.1
4642
executing==2.2.0
4743
# via stack-data
4844
google-auth==2.40.3
49-
# via
50-
# databricks-sdk
51-
# databricks-sdk (pyproject.toml)
52-
googleapis-common-protos==1.70.0
53-
# via
54-
# databricks-connect
55-
# grpcio-status
56-
grpcio==1.73.0
57-
# via
58-
# databricks-connect
59-
# grpcio-status
60-
grpcio-status==1.73.0
61-
# via databricks-connect
45+
# via databricks-sdk (pyproject.toml)
6246
h11==0.16.0
6347
# via httpcore
6448
httpcore==1.0.9
@@ -105,10 +89,6 @@ matplotlib-inline==0.1.7
10589
# via ipython
10690
mypy-extensions==1.1.0
10791
# via black
108-
numpy==2.3.0
109-
# via
110-
# databricks-connect
111-
# pandas
11292
openai==1.86.0
11393
# via
11494
# databricks-sdk (pyproject.toml)
@@ -119,13 +99,10 @@ packaging==24.2
11999
# via
120100
# black
121101
# build
122-
# databricks-connect
123102
# langchain-core
124103
# langsmith
125104
# pytest
126105
# pytest-rerunfailures
127-
pandas==2.3.0
128-
# via databricks-connect
129106
parso==0.8.4
130107
# via jedi
131108
pathspec==0.12.1
@@ -140,18 +117,10 @@ pluggy==1.6.0
140117
# pytest-cov
141118
prompt-toolkit==3.0.51
142119
# via ipython
143-
protobuf==6.31.1
144-
# via
145-
# googleapis-common-protos
146-
# grpcio-status
147120
ptyprocess==0.7.0
148121
# via pexpect
149122
pure-eval==0.2.3
150123
# via stack-data
151-
py4j==0.10.9.9
152-
# via databricks-connect
153-
pyarrow==20.0.0
154-
# via databricks-connect
155124
pyasn1==0.6.1
156125
# via
157126
# pyasn1-modules
@@ -193,17 +162,12 @@ pytest-rerunfailures==15.1
193162
# via databricks-sdk (pyproject.toml)
194163
pytest-xdist==3.7.0
195164
# via databricks-sdk (pyproject.toml)
196-
python-dateutil==2.9.0.post0
197-
# via pandas
198-
pytz==2025.2
199-
# via pandas
200165
pyyaml==6.0.2
201166
# via langchain-core
202167
regex==2024.11.6
203168
# via tiktoken
204169
requests==2.32.4
205170
# via
206-
# databricks-sdk
207171
# databricks-sdk (pyproject.toml)
208172
# langsmith
209173
# requests-mock
@@ -215,10 +179,6 @@ requests-toolbelt==1.0.0
215179
# via langsmith
216180
rsa==4.9.1
217181
# via google-auth
218-
six==1.17.0
219-
# via
220-
# databricks-connect
221-
# python-dateutil
222182
sniffio==1.3.1
223183
# via
224184
# anyio
@@ -247,8 +207,6 @@ typing-extensions==4.14.0
247207
# typing-inspection
248208
typing-inspection==0.4.1
249209
# via pydantic
250-
tzdata==2025.2
251-
# via pandas
252210
urllib3==2.4.0
253211
# via requests
254212
wcwidth==0.2.13
@@ -259,6 +217,3 @@ widgetsnbextension==4.0.14
259217
# via ipywidgets
260218
zstandard==0.23.0
261219
# via langsmith
262-
263-
# The following packages are considered to be unsafe in a requirements file:
264-
# setuptools

0 commit comments

Comments
 (0)