Skip to content

Commit 43a1d7c

Browse files
Update pip lock with 3.11
1 parent 5525e7c commit 43a1d7c

4 files changed

Lines changed: 50 additions & 8 deletions

File tree

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,20 @@ cd nx-neptune
4545
make install
4646
```
4747

48+
Dependencies are pinned in lock files (`requirements.txt`, `requirements-dev.txt`, `requirements-jupyter.txt`) generated by [pip-tools](https://pip-tools.readthedocs.io/). If you update `pyproject.toml`, regenerate them with:
49+
50+
```bash
51+
make lock
52+
```
53+
54+
> **Note:** `make lock` must be run with a Python 3.11 interpreter to match CI. If your default Python is a different version, create a 3.11 venv:
55+
> ```bash
56+
> python3.11 -m venv .venv-lock
57+
> source .venv-lock/bin/activate
58+
> pip install pip-tools
59+
> make lock
60+
> ```
61+
4862
## Prerequisite
4963
Before using this backend, ensure the following prerequisites are met:
5064

requirements-dev.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.13
2+
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
55
# pip-compile --extra=developer --extra=test --output-file=requirements-dev.txt --strip-extras pyproject.toml
@@ -164,7 +164,7 @@ six==1.17.0
164164
# via python-dateutil
165165
snowballstemmer==3.0.1
166166
# via sphinx
167-
sphinx==9.1.0
167+
sphinx==9.0.4
168168
# via nx-neptune (pyproject.toml)
169169
sphinxcontrib-applehelp==2.0.0
170170
# via sphinx
@@ -184,6 +184,7 @@ typing-extensions==4.15.0
184184
# via
185185
# grpcio
186186
# mypy
187+
# pytest-asyncio
187188
urllib3==2.6.3
188189
# via
189190
# botocore

requirements-jupyter.txt

Lines changed: 32 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.13
2+
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
55
# pip-compile --extra=jupyter --output-file=requirements-jupyter.txt --strip-extras pyproject.toml
@@ -42,7 +42,9 @@ certifi==2026.2.25
4242
# httpx
4343
# requests
4444
cffi==2.0.0
45-
# via argon2-cffi-bindings
45+
# via
46+
# argon2-cffi-bindings
47+
# cryptography
4648
charset-normalizer==3.4.7
4749
# via requests
4850
comm==0.2.3
@@ -51,10 +53,16 @@ comm==0.2.3
5153
# ipywidgets
5254
contourpy==1.3.3
5355
# via matplotlib
56+
cryptography==46.0.7
57+
# via google-auth
5458
cycler==0.12.1
5559
# via matplotlib
5660
cymple==0.12.0
5761
# via nx-neptune (pyproject.toml)
62+
databricks-sdk==0.67.0
63+
# via nx-neptune (pyproject.toml)
64+
databricks-sql-connector==2.0.2
65+
# via nx-neptune (pyproject.toml)
5866
debugpy==1.8.20
5967
# via ipykernel
6068
decorator==5.2.1
@@ -69,6 +77,8 @@ fonttools==4.62.1
6977
# via matplotlib
7078
fqdn==1.5.1
7179
# via jsonschema
80+
google-auth==2.49.2
81+
# via databricks-sdk
7282
h11==0.16.0
7383
# via httpcore
7484
httpcore==1.0.9
@@ -87,7 +97,7 @@ ipykernel==7.2.0
8797
# jupyter-console
8898
# jupyterlab
8999
# nx-neptune (pyproject.toml)
90-
ipython==9.12.0
100+
ipython==9.10.1
91101
# via
92102
# ipykernel
93103
# ipywidgets
@@ -218,6 +228,8 @@ numpy==2.4.4
218228
# matplotlib
219229
# pandas
220230
# scipy
231+
overrides==7.7.0
232+
# via jupyter-server
221233
packaging==26.0
222234
# via
223235
# ipykernel
@@ -229,7 +241,9 @@ packaging==26.0
229241
# matplotlib
230242
# nbconvert
231243
pandas==3.0.2
232-
# via nx-neptune (pyproject.toml)
244+
# via
245+
# databricks-sql-connector
246+
# nx-neptune (pyproject.toml)
233247
pandocfilters==1.5.1
234248
# via nbconvert
235249
parso==0.8.6
@@ -256,6 +270,12 @@ ptyprocess==0.7.0
256270
# terminado
257271
pure-eval==0.2.3
258272
# via stack-data
273+
pyarrow==23.0.1
274+
# via databricks-sql-connector
275+
pyasn1==0.6.3
276+
# via pyasn1-modules
277+
pyasn1-modules==0.4.2
278+
# via google-auth
259279
pycparser==3.0
260280
# via cffi
261281
pygments==2.20.0
@@ -292,6 +312,7 @@ referencing==0.37.0
292312
# jupyter-events
293313
requests==2.33.1
294314
# via
315+
# databricks-sdk
295316
# jupyterlab-server
296317
# kagglehub
297318
# kagglesdk
@@ -330,6 +351,8 @@ terminado==0.18.1
330351
# via
331352
# jupyter-server
332353
# jupyter-server-terminals
354+
thrift==0.22.0
355+
# via databricks-sql-connector
333356
tinycss2==1.4.0
334357
# via bleach
335358
tornado==6.5.5
@@ -358,7 +381,11 @@ traitlets==5.14.3
358381
# nbconvert
359382
# nbformat
360383
typing-extensions==4.15.0
361-
# via beautifulsoup4
384+
# via
385+
# anyio
386+
# beautifulsoup4
387+
# ipython
388+
# referencing
362389
tzdata==2026.1
363390
# via arrow
364391
uri-template==1.3.0

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.13
2+
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
55
# pip-compile --output-file=requirements.txt --strip-extras pyproject.toml

0 commit comments

Comments
 (0)