Skip to content

Instantly share code, notes, and snippets.

@RossBencina
Created September 16, 2025 21:56
Show Gist options
  • Select an option

  • Save RossBencina/7b1b3e3900c454a7ea09586c24608984 to your computer and use it in GitHub Desktop.

Select an option

Save RossBencina/7b1b3e3900c454a7ea09586c24608984 to your computer and use it in GitHub Desktop.
python 3.14.0rc2 jupyter-server dependency problems logs
Microsoft Windows [Version 10.0.19045.6216]
(c) Microsoft Corporation. All rights reserved.
C:\Users\Ross>py -3 -m venv jupyter_server_venv
C:\Users\Ross>jupyter_server_venv\Scripts\activate.bat
(jupyter_server_venv) C:\Users\Ross>python --version
Python 3.14.0rc2
(jupyter_server_venv) C:\Users\Ross>pip --version
pip 25.2 from C:\Users\Ross\jupyter_server_venv\Lib\site-packages\pip (python 3.14)
(jupyter_server_venv) C:\Users\Ross>pip list
Package Version
------- -------
pip 25.2
(jupyter_server_venv) C:\Users\Ross>pip install jupyter-server
Collecting jupyter-server
Using cached jupyter_server-2.17.0-py3-none-any.whl.metadata (8.5 kB)
Collecting anyio>=3.1.0 (from jupyter-server)
Using cached anyio-4.10.0-py3-none-any.whl.metadata (4.0 kB)
Collecting argon2-cffi>=21.1 (from jupyter-server)
Using cached argon2_cffi-25.1.0-py3-none-any.whl.metadata (4.1 kB)
Collecting jinja2>=3.0.3 (from jupyter-server)
Using cached jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting jupyter-client>=7.4.4 (from jupyter-server)
Using cached jupyter_client-8.6.3-py3-none-any.whl.metadata (8.3 kB)
Collecting jupyter-core!=5.0.*,>=4.12 (from jupyter-server)
Using cached jupyter_core-5.8.1-py3-none-any.whl.metadata (1.6 kB)
Collecting jupyter-events>=0.11.0 (from jupyter-server)
Using cached jupyter_events-0.12.0-py3-none-any.whl.metadata (5.8 kB)
Collecting jupyter-server-terminals>=0.4.4 (from jupyter-server)
Using cached jupyter_server_terminals-0.5.3-py3-none-any.whl.metadata (5.6 kB)
Collecting nbconvert>=6.4.4 (from jupyter-server)
Using cached nbconvert-7.16.6-py3-none-any.whl.metadata (8.5 kB)
Collecting nbformat>=5.3.0 (from jupyter-server)
Using cached nbformat-5.10.4-py3-none-any.whl.metadata (3.6 kB)
Collecting packaging>=22.0 (from jupyter-server)
Using cached packaging-25.0-py3-none-any.whl.metadata (3.3 kB)
Collecting prometheus-client>=0.9 (from jupyter-server)
Using cached prometheus_client-0.22.1-py3-none-any.whl.metadata (1.9 kB)
Collecting pywinpty>=2.0.1 (from jupyter-server)
Using cached pywinpty-3.0.0-cp314-cp314t-win_amd64.whl
Collecting pyzmq>=24 (from jupyter-server)
Using cached pyzmq-27.1.0-cp314-cp314t-win_amd64.whl.metadata (6.0 kB)
Collecting send2trash>=1.8.2 (from jupyter-server)
Using cached Send2Trash-1.8.3-py3-none-any.whl.metadata (4.0 kB)
Collecting terminado>=0.8.3 (from jupyter-server)
Using cached terminado-0.18.1-py3-none-any.whl.metadata (5.8 kB)
Collecting tornado>=6.2.0 (from jupyter-server)
Using cached tornado-6.5.2.tar.gz (510 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting traitlets>=5.6.0 (from jupyter-server)
Using cached traitlets-5.14.3-py3-none-any.whl.metadata (10 kB)
Collecting websocket-client>=1.7 (from jupyter-server)
Using cached websocket_client-1.8.0-py3-none-any.whl.metadata (8.0 kB)
Collecting idna>=2.8 (from anyio>=3.1.0->jupyter-server)
Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting sniffio>=1.1 (from anyio>=3.1.0->jupyter-server)
Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting argon2-cffi-bindings (from argon2-cffi>=21.1->jupyter-server)
Using cached argon2_cffi_bindings-25.1.0-cp314-cp314t-win_amd64.whl.metadata (7.5 kB)
Collecting MarkupSafe>=2.0 (from jinja2>=3.0.3->jupyter-server)
Using cached markupsafe-3.0.2-cp314-cp314t-win_amd64.whl
Collecting python-dateutil>=2.8.2 (from jupyter-client>=7.4.4->jupyter-server)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting platformdirs>=2.5 (from jupyter-core!=5.0.*,>=4.12->jupyter-server)
Using cached platformdirs-4.4.0-py3-none-any.whl.metadata (12 kB)
INFO: pip is looking at multiple versions of jupyter-core to determine which version is compatible with other requirements. This could take a while.
Collecting jupyter-core!=5.0.*,>=4.12 (from jupyter-server)
Using cached jupyter_core-5.8.0-py3-none-any.whl.metadata (3.3 kB)
Using cached jupyter_core-5.7.2-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.7.1-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.7.0-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.6.1-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.5.1-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.5.0-py3-none-any.whl.metadata (3.4 kB)
INFO: pip is still looking at multiple versions of jupyter-core to determine which version is compatible with other requirements. This could take a while.
Using cached jupyter_core-5.4.0-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.3.2-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.3.1-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.3.0-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.2.0-py3-none-any.whl.metadata (5.1 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Using cached jupyter_core-5.1.5-py3-none-any.whl.metadata (5.1 kB)
Using cached jupyter_core-5.1.4-py3-none-any.whl.metadata (5.1 kB)
Using cached jupyter_core-5.1.3-py3-none-any.whl.metadata (5.1 kB)
Using cached jupyter_core-5.1.2-py3-none-any.whl.metadata (5.1 kB)
Using cached jupyter_core-5.1.1-py3-none-any.whl.metadata (4.9 kB)
Using cached jupyter_core-5.1.0-py3-none-any.whl.metadata (4.9 kB)
Using cached jupyter_core-4.12.0-py3-none-any.whl.metadata (4.7 kB)
Collecting jupyter-client>=7.4.4 (from jupyter-server)
Using cached jupyter_client-8.6.2-py3-none-any.whl.metadata (8.3 kB)
Collecting jupyter-server
Using cached jupyter_server-2.16.0-py3-none-any.whl.metadata (8.5 kB)
Collecting overrides>=5.0 (from jupyter-server)
Using cached overrides-7.7.0-py3-none-any.whl.metadata (5.8 kB)
Collecting jupyter-server
Using cached jupyter_server-2.15.0-py3-none-any.whl.metadata (8.4 kB)
Using cached jupyter_server-2.14.2-py3-none-any.whl.metadata (8.4 kB)
Using cached jupyter_server-2.14.1-py3-none-any.whl.metadata (8.4 kB)
Using cached jupyter_server-2.14.0-py3-none-any.whl.metadata (8.4 kB)
Using cached jupyter_server-2.13.0-py3-none-any.whl.metadata (8.4 kB)
Using cached jupyter_server-2.12.5-py3-none-any.whl.metadata (8.4 kB)
Using cached jupyter_server-2.12.4-py3-none-any.whl.metadata (8.4 kB)
Using cached jupyter_server-2.12.3-py3-none-any.whl.metadata (8.4 kB)
Using cached jupyter_server-2.12.2-py3-none-any.whl.metadata (8.4 kB)
Using cached jupyter_server-2.12.1-py3-none-any.whl.metadata (8.4 kB)
Using cached jupyter_server-2.12.0-py3-none-any.whl.metadata (8.4 kB)
Using cached jupyter_server-2.11.2-py3-none-any.whl.metadata (8.4 kB)
Using cached jupyter_server-2.11.1-py3-none-any.whl.metadata (8.4 kB)
Using cached jupyter_server-2.10.1-py3-none-any.whl.metadata (8.4 kB)
Using cached jupyter_server-2.10.0-py3-none-any.whl.metadata (8.4 kB)
Using cached jupyter_server-2.9.1-py3-none-any.whl.metadata (8.6 kB)
Using cached jupyter_server-2.9.0-py3-none-any.whl.metadata (8.6 kB)
Using cached jupyter_server-2.8.0-py3-none-any.whl.metadata (8.6 kB)
Using cached jupyter_server-2.7.3-py3-none-any.whl.metadata (8.6 kB)
Using cached jupyter_server-2.7.2-py3-none-any.whl.metadata (8.6 kB)
Using cached jupyter_server-2.7.1-py3-none-any.whl.metadata (8.6 kB)
Using cached jupyter_server-2.7.0-py3-none-any.whl.metadata (8.6 kB)
Using cached jupyter_server-2.6.0-py3-none-any.whl.metadata (8.5 kB)
Using cached jupyter_server-2.5.0-py3-none-any.whl.metadata (8.7 kB)
Using cached jupyter_server-2.4.0-py3-none-any.whl.metadata (8.7 kB)
Using cached jupyter_server-2.3.0-py3-none-any.whl.metadata (9.1 kB)
Using cached jupyter_server-2.2.1-py3-none-any.whl.metadata (9.1 kB)
Using cached jupyter_server-2.2.0-py3-none-any.whl.metadata (9.1 kB)
Collecting anyio<4,>=3.1.0 (from jupyter-server)
Using cached anyio-3.7.1-py3-none-any.whl.metadata (4.7 kB)
Collecting jupyter-server
Using cached jupyter_server-2.1.0-py3-none-any.whl.metadata (9.1 kB)
Using cached jupyter_server-2.0.6-py3-none-any.whl.metadata (9.0 kB)
Using cached jupyter_server-2.0.5-py3-none-any.whl.metadata (9.0 kB)
Using cached jupyter_server-2.0.4-py3-none-any.whl.metadata (9.0 kB)
Using cached jupyter_server-2.0.3-py3-none-any.whl.metadata (9.0 kB)
Using cached jupyter_server-2.0.2-py3-none-any.whl.metadata (9.0 kB)
Using cached jupyter_server-2.0.1-py3-none-any.whl.metadata (9.2 kB)
Using cached jupyter_server-1.24.0-py3-none-any.whl.metadata (4.4 kB)
Using cached jupyter_server-1.23.6-py3-none-any.whl.metadata (4.4 kB)
Using cached jupyter_server-1.23.5-py3-none-any.whl.metadata (4.4 kB)
Using cached jupyter_server-1.23.4-py3-none-any.whl.metadata (4.4 kB)
Collecting jupyter-core>=4.7.0 (from jupyter-server)
Using cached jupyter_core-5.0.0-py3-none-any.whl.metadata (4.8 kB)
Using cached jupyter_core-4.11.2-py3-none-any.whl.metadata (4.7 kB)
Using cached jupyter_core-4.11.1-py3-none-any.whl.metadata (4.7 kB)
Using cached jupyter_core-4.10.0-py3-none-any.whl.metadata (1.4 kB)
Using cached jupyter_core-4.9.2-py3-none-any.whl.metadata (870 bytes)
Using cached jupyter_core-4.9.1-py3-none-any.whl.metadata (870 bytes)
Using cached jupyter_core-4.9.0-py3-none-any.whl.metadata (870 bytes)
Using cached jupyter_core-4.8.2-py3-none-any.whl.metadata (870 bytes)
Using cached jupyter_core-4.8.1-py3-none-any.whl.metadata (870 bytes)
Using cached jupyter_core-4.8.0-py3-none-any.whl.metadata (870 bytes)
Using cached jupyter_core-4.7.1-py3-none-any.whl.metadata (759 bytes)
Using cached jupyter_core-4.7.0-py3-none-any.whl.metadata (759 bytes)
Collecting jupyter-server
Using cached jupyter_server-1.23.3-py3-none-any.whl.metadata (4.4 kB)
Using cached jupyter_server-1.23.2-py3-none-any.whl.metadata (4.4 kB)
Using cached jupyter_server-1.23.1-py3-none-any.whl.metadata (4.4 kB)
Using cached jupyter_server-1.23.0-py3-none-any.whl.metadata (4.4 kB)
Using cached jupyter_server-1.21.0-py3-none-any.whl.metadata (4.7 kB)
Using cached jupyter_server-1.19.1-py3-none-any.whl.metadata (4.7 kB)
Using cached jupyter_server-1.19.0-py3-none-any.whl.metadata (4.7 kB)
Using cached jupyter_server-1.18.1-py3-none-any.whl.metadata (4.7 kB)
Using cached jupyter_server-1.18.0-py3-none-any.whl.metadata (4.7 kB)
Using cached jupyter_server-1.17.1-py3-none-any.whl.metadata (4.7 kB)
Using cached jupyter_server-1.17.0-py3-none-any.whl.metadata (4.8 kB)
Using cached jupyter_server-1.16.0-py3-none-any.whl.metadata (4.3 kB)
Using cached jupyter_server-1.15.6-py3-none-any.whl.metadata (4.2 kB)
Collecting jupyter-core>=4.6.0 (from jupyter-server)
Using cached jupyter_core-4.6.3-py2.py3-none-any.whl.metadata (850 bytes)
Using cached jupyter_core-4.6.2-py2.py3-none-any.whl.metadata (850 bytes)
Using cached jupyter_core-4.6.1-py2.py3-none-any.whl.metadata (941 bytes)
Using cached jupyter_core-4.6.0-py2.py3-none-any.whl.metadata (941 bytes)
Collecting jupyter-server
Using cached jupyter_server-1.15.5-py3-none-any.whl.metadata (4.2 kB)
Using cached jupyter_server-1.15.4-py3-none-any.whl.metadata (4.2 kB)
Using cached jupyter_server-1.15.3-py3-none-any.whl.metadata (4.2 kB)
Using cached jupyter_server-1.15.2-py3-none-any.whl.metadata (4.3 kB)
Collecting ipython-genutils (from jupyter-server)
Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl.metadata (755 bytes)
Collecting jupyter-server
Using cached jupyter_server-1.15.1-py3-none-any.whl.metadata (4.3 kB)
Using cached jupyter_server-1.15.0-py3-none-any.whl.metadata (4.3 kB)
Using cached jupyter_server-1.13.5-py3-none-any.whl.metadata (4.3 kB)
Collecting pywinpty<2 (from jupyter-server)
Using cached pywinpty-1.1.6.tar.gz (48 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [8 lines of output]
💥 maturin failed
Caused by: The given list of python interpreters is invalid
Caused by: C:\Users\Ross\jupyter_server_venv\Scripts\python.exe is not a valid python interpreter
Caused by: Failed to get information from the python interpreter at C:\Users\Ross\jupyter_server_venv\Scripts\python.exe
Caused by: A python 3 interpreter on windows does not define abiflags in its sysconfig ಠ_à²
Error running maturin: Command '['maturin', 'pep517', 'write-dist-info', '--metadata-directory', 'C:\\Users\\Ross\\AppData\\Local\\Temp\\pip-modern-metadata-yd3emsto', '--interpreter', 'C:\\Users\\Ross\\jupyter_server_venv\\Scripts\\python.exe']' returned non-zero exit status 1.
Checking for Rust toolchain....
Running `maturin pep517 write-dist-info --metadata-directory C:\Users\Ross\AppData\Local\Temp\pip-modern-metadata-yd3emsto --interpreter C:\Users\Ross\jupyter_server_venv\Scripts\python.exe`
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
(jupyter_server_venv) C:\Users\Ross>pip install jupyter-server==2.15.0
Collecting jupyter-server==2.15.0
Using cached jupyter_server-2.15.0-py3-none-any.whl.metadata (8.4 kB)
Collecting anyio>=3.1.0 (from jupyter-server==2.15.0)
Using cached anyio-4.10.0-py3-none-any.whl.metadata (4.0 kB)
Collecting argon2-cffi>=21.1 (from jupyter-server==2.15.0)
Using cached argon2_cffi-25.1.0-py3-none-any.whl.metadata (4.1 kB)
Collecting jinja2>=3.0.3 (from jupyter-server==2.15.0)
Using cached jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting jupyter-client>=7.4.4 (from jupyter-server==2.15.0)
Using cached jupyter_client-8.6.3-py3-none-any.whl.metadata (8.3 kB)
Collecting jupyter-core!=5.0.*,>=4.12 (from jupyter-server==2.15.0)
Using cached jupyter_core-5.8.1-py3-none-any.whl.metadata (1.6 kB)
Collecting jupyter-events>=0.11.0 (from jupyter-server==2.15.0)
Using cached jupyter_events-0.12.0-py3-none-any.whl.metadata (5.8 kB)
Collecting jupyter-server-terminals>=0.4.4 (from jupyter-server==2.15.0)
Using cached jupyter_server_terminals-0.5.3-py3-none-any.whl.metadata (5.6 kB)
Collecting nbconvert>=6.4.4 (from jupyter-server==2.15.0)
Using cached nbconvert-7.16.6-py3-none-any.whl.metadata (8.5 kB)
Collecting nbformat>=5.3.0 (from jupyter-server==2.15.0)
Using cached nbformat-5.10.4-py3-none-any.whl.metadata (3.6 kB)
Collecting overrides>=5.0 (from jupyter-server==2.15.0)
Using cached overrides-7.7.0-py3-none-any.whl.metadata (5.8 kB)
Collecting packaging>=22.0 (from jupyter-server==2.15.0)
Using cached packaging-25.0-py3-none-any.whl.metadata (3.3 kB)
Collecting prometheus-client>=0.9 (from jupyter-server==2.15.0)
Using cached prometheus_client-0.22.1-py3-none-any.whl.metadata (1.9 kB)
Collecting pywinpty>=2.0.1 (from jupyter-server==2.15.0)
Using cached pywinpty-3.0.0-cp314-cp314t-win_amd64.whl
Collecting pyzmq>=24 (from jupyter-server==2.15.0)
Using cached pyzmq-27.1.0-cp314-cp314t-win_amd64.whl.metadata (6.0 kB)
Collecting send2trash>=1.8.2 (from jupyter-server==2.15.0)
Using cached Send2Trash-1.8.3-py3-none-any.whl.metadata (4.0 kB)
Collecting terminado>=0.8.3 (from jupyter-server==2.15.0)
Using cached terminado-0.18.1-py3-none-any.whl.metadata (5.8 kB)
Collecting tornado>=6.2.0 (from jupyter-server==2.15.0)
Using cached tornado-6.5.2.tar.gz (510 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting traitlets>=5.6.0 (from jupyter-server==2.15.0)
Using cached traitlets-5.14.3-py3-none-any.whl.metadata (10 kB)
Collecting websocket-client>=1.7 (from jupyter-server==2.15.0)
Using cached websocket_client-1.8.0-py3-none-any.whl.metadata (8.0 kB)
Collecting idna>=2.8 (from anyio>=3.1.0->jupyter-server==2.15.0)
Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting sniffio>=1.1 (from anyio>=3.1.0->jupyter-server==2.15.0)
Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting argon2-cffi-bindings (from argon2-cffi>=21.1->jupyter-server==2.15.0)
Using cached argon2_cffi_bindings-25.1.0-cp314-cp314t-win_amd64.whl.metadata (7.5 kB)
Collecting MarkupSafe>=2.0 (from jinja2>=3.0.3->jupyter-server==2.15.0)
Using cached markupsafe-3.0.2-cp314-cp314t-win_amd64.whl
Collecting python-dateutil>=2.8.2 (from jupyter-client>=7.4.4->jupyter-server==2.15.0)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting platformdirs>=2.5 (from jupyter-core!=5.0.*,>=4.12->jupyter-server==2.15.0)
Using cached platformdirs-4.4.0-py3-none-any.whl.metadata (12 kB)
INFO: pip is looking at multiple versions of jupyter-core to determine which version is compatible with other requirements. This could take a while.
Collecting jupyter-core!=5.0.*,>=4.12 (from jupyter-server==2.15.0)
Using cached jupyter_core-5.8.0-py3-none-any.whl.metadata (3.3 kB)
Using cached jupyter_core-5.7.2-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.7.1-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.7.0-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.6.1-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.5.1-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.5.0-py3-none-any.whl.metadata (3.4 kB)
INFO: pip is still looking at multiple versions of jupyter-core to determine which version is compatible with other requirements. This could take a while.
Using cached jupyter_core-5.4.0-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.3.2-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.3.1-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.3.0-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.2.0-py3-none-any.whl.metadata (5.1 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Using cached jupyter_core-5.1.5-py3-none-any.whl.metadata (5.1 kB)
Using cached jupyter_core-5.1.4-py3-none-any.whl.metadata (5.1 kB)
Using cached jupyter_core-5.1.3-py3-none-any.whl.metadata (5.1 kB)
Using cached jupyter_core-5.1.2-py3-none-any.whl.metadata (5.1 kB)
Using cached jupyter_core-5.1.1-py3-none-any.whl.metadata (4.9 kB)
Using cached jupyter_core-5.1.0-py3-none-any.whl.metadata (4.9 kB)
Using cached jupyter_core-4.12.0-py3-none-any.whl.metadata (4.7 kB)
Collecting jupyter-client>=7.4.4 (from jupyter-server==2.15.0)
Using cached jupyter_client-8.6.2-py3-none-any.whl.metadata (8.3 kB)
Collecting idna>=2.8 (from anyio>=3.1.0->jupyter-server==2.15.0)
Using cached idna-3.9-py3-none-any.whl.metadata (10 kB)
Collecting argon2-cffi>=21.1 (from jupyter-server==2.15.0)
Using cached argon2_cffi-23.1.0-py3-none-any.whl.metadata (5.2 kB)
Collecting anyio>=3.1.0 (from jupyter-server==2.15.0)
Using cached anyio-4.9.0-py3-none-any.whl.metadata (4.7 kB)
ERROR: Cannot install jupyter-server because these package versions have conflicting dependencies.
The conflict is caused by:
jupyter-core 5.8.1 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.8.0 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.7.2 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.7.1 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.7.0 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.6.1 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.5.1 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.5.0 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.4.0 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.3.2 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.3.1 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.3.0 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.2.0 depends on pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.1.5 depends on pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.1.4 depends on pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.1.3 depends on pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.1.2 depends on pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.1.1 depends on pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.1.0 depends on pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 4.12.0 depends on pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip to attempt to solve the dependency conflict
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
(jupyter_server_venv) C:\Users\Ross>pip install jupyter-core
Collecting jupyter-core
Using cached jupyter_core-5.8.1-py3-none-any.whl.metadata (1.6 kB)
Collecting platformdirs>=2.5 (from jupyter-core)
Using cached platformdirs-4.4.0-py3-none-any.whl.metadata (12 kB)
INFO: pip is looking at multiple versions of jupyter-core to determine which version is compatible with other requirements. This could take a while.
Collecting jupyter-core
Using cached jupyter_core-5.8.0-py3-none-any.whl.metadata (3.3 kB)
Using cached jupyter_core-5.7.2-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.7.1-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.7.0-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.6.1-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.5.1-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.5.0-py3-none-any.whl.metadata (3.4 kB)
INFO: pip is still looking at multiple versions of jupyter-core to determine which version is compatible with other requirements. This could take a while.
Using cached jupyter_core-5.4.0-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.3.2-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.3.1-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.3.0-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.2.0-py3-none-any.whl.metadata (5.1 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Using cached jupyter_core-5.1.5-py3-none-any.whl.metadata (5.1 kB)
Using cached jupyter_core-5.1.4-py3-none-any.whl.metadata (5.1 kB)
Using cached jupyter_core-5.1.3-py3-none-any.whl.metadata (5.1 kB)
Using cached jupyter_core-5.1.2-py3-none-any.whl.metadata (5.1 kB)
Using cached jupyter_core-5.1.1-py3-none-any.whl.metadata (4.9 kB)
Using cached jupyter_core-5.1.0-py3-none-any.whl.metadata (4.9 kB)
Using cached jupyter_core-5.0.0-py3-none-any.whl.metadata (4.8 kB)
Using cached jupyter_core-4.12.0-py3-none-any.whl.metadata (4.7 kB)
Using cached jupyter_core-4.11.2-py3-none-any.whl.metadata (4.7 kB)
Using cached jupyter_core-4.11.1-py3-none-any.whl.metadata (4.7 kB)
Using cached jupyter_core-4.10.0-py3-none-any.whl.metadata (1.4 kB)
Collecting traitlets (from jupyter-core)
Using cached traitlets-5.14.3-py3-none-any.whl.metadata (10 kB)
Collecting jupyter-core
Using cached jupyter_core-4.9.2-py3-none-any.whl.metadata (870 bytes)
Using cached jupyter_core-4.9.1-py3-none-any.whl.metadata (870 bytes)
Using cached jupyter_core-4.9.0-py3-none-any.whl.metadata (870 bytes)
Using cached jupyter_core-4.8.2-py3-none-any.whl.metadata (870 bytes)
Using cached jupyter_core-4.8.1-py3-none-any.whl.metadata (870 bytes)
Using cached jupyter_core-4.8.0-py3-none-any.whl.metadata (870 bytes)
Using cached jupyter_core-4.7.1-py3-none-any.whl.metadata (759 bytes)
Using cached jupyter_core-4.7.0-py3-none-any.whl.metadata (759 bytes)
Using cached jupyter_core-4.6.3-py2.py3-none-any.whl.metadata (850 bytes)
Using cached jupyter_core-4.6.2-py2.py3-none-any.whl.metadata (850 bytes)
Using cached jupyter_core-4.6.1-py2.py3-none-any.whl.metadata (941 bytes)
Using cached jupyter_core-4.6.0-py2.py3-none-any.whl.metadata (941 bytes)
Using cached jupyter_core-4.5.0-py2.py3-none-any.whl.metadata (884 bytes)
Downloading jupyter_core-4.5.0-py2.py3-none-any.whl (78 kB)
Using cached traitlets-5.14.3-py3-none-any.whl (85 kB)
Installing collected packages: traitlets, jupyter-core
Successfully installed jupyter-core-4.5.0 traitlets-5.14.3
(jupyter_server_venv) C:\Users\Ross>pip install jupyter-server==2.15.0
Collecting jupyter-server==2.15.0
Using cached jupyter_server-2.15.0-py3-none-any.whl.metadata (8.4 kB)
Collecting anyio>=3.1.0 (from jupyter-server==2.15.0)
Using cached anyio-4.10.0-py3-none-any.whl.metadata (4.0 kB)
Collecting argon2-cffi>=21.1 (from jupyter-server==2.15.0)
Using cached argon2_cffi-25.1.0-py3-none-any.whl.metadata (4.1 kB)
Collecting jinja2>=3.0.3 (from jupyter-server==2.15.0)
Using cached jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting jupyter-client>=7.4.4 (from jupyter-server==2.15.0)
Using cached jupyter_client-8.6.3-py3-none-any.whl.metadata (8.3 kB)
Collecting jupyter-core!=5.0.*,>=4.12 (from jupyter-server==2.15.0)
Using cached jupyter_core-5.8.1-py3-none-any.whl.metadata (1.6 kB)
Collecting jupyter-events>=0.11.0 (from jupyter-server==2.15.0)
Using cached jupyter_events-0.12.0-py3-none-any.whl.metadata (5.8 kB)
Collecting jupyter-server-terminals>=0.4.4 (from jupyter-server==2.15.0)
Using cached jupyter_server_terminals-0.5.3-py3-none-any.whl.metadata (5.6 kB)
Collecting nbconvert>=6.4.4 (from jupyter-server==2.15.0)
Using cached nbconvert-7.16.6-py3-none-any.whl.metadata (8.5 kB)
Collecting nbformat>=5.3.0 (from jupyter-server==2.15.0)
Using cached nbformat-5.10.4-py3-none-any.whl.metadata (3.6 kB)
Collecting overrides>=5.0 (from jupyter-server==2.15.0)
Using cached overrides-7.7.0-py3-none-any.whl.metadata (5.8 kB)
Collecting packaging>=22.0 (from jupyter-server==2.15.0)
Using cached packaging-25.0-py3-none-any.whl.metadata (3.3 kB)
Collecting prometheus-client>=0.9 (from jupyter-server==2.15.0)
Using cached prometheus_client-0.22.1-py3-none-any.whl.metadata (1.9 kB)
Collecting pywinpty>=2.0.1 (from jupyter-server==2.15.0)
Using cached pywinpty-3.0.0-cp314-cp314t-win_amd64.whl
Collecting pyzmq>=24 (from jupyter-server==2.15.0)
Using cached pyzmq-27.1.0-cp314-cp314t-win_amd64.whl.metadata (6.0 kB)
Collecting send2trash>=1.8.2 (from jupyter-server==2.15.0)
Using cached Send2Trash-1.8.3-py3-none-any.whl.metadata (4.0 kB)
Collecting terminado>=0.8.3 (from jupyter-server==2.15.0)
Using cached terminado-0.18.1-py3-none-any.whl.metadata (5.8 kB)
Collecting tornado>=6.2.0 (from jupyter-server==2.15.0)
Using cached tornado-6.5.2.tar.gz (510 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: traitlets>=5.6.0 in c:\users\ross\jupyter_server_venv\lib\site-packages (from jupyter-server==2.15.0) (5.14.3)
Collecting websocket-client>=1.7 (from jupyter-server==2.15.0)
Using cached websocket_client-1.8.0-py3-none-any.whl.metadata (8.0 kB)
Collecting idna>=2.8 (from anyio>=3.1.0->jupyter-server==2.15.0)
Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting sniffio>=1.1 (from anyio>=3.1.0->jupyter-server==2.15.0)
Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting argon2-cffi-bindings (from argon2-cffi>=21.1->jupyter-server==2.15.0)
Using cached argon2_cffi_bindings-25.1.0-cp314-cp314t-win_amd64.whl.metadata (7.5 kB)
Collecting MarkupSafe>=2.0 (from jinja2>=3.0.3->jupyter-server==2.15.0)
Using cached markupsafe-3.0.2-cp314-cp314t-win_amd64.whl
Collecting python-dateutil>=2.8.2 (from jupyter-client>=7.4.4->jupyter-server==2.15.0)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting platformdirs>=2.5 (from jupyter-core!=5.0.*,>=4.12->jupyter-server==2.15.0)
Using cached platformdirs-4.4.0-py3-none-any.whl.metadata (12 kB)
INFO: pip is looking at multiple versions of jupyter-core to determine which version is compatible with other requirements. This could take a while.
Collecting jupyter-core!=5.0.*,>=4.12 (from jupyter-server==2.15.0)
Using cached jupyter_core-5.8.0-py3-none-any.whl.metadata (3.3 kB)
Using cached jupyter_core-5.7.2-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.7.1-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.7.0-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.6.1-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.5.1-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.5.0-py3-none-any.whl.metadata (3.4 kB)
INFO: pip is still looking at multiple versions of jupyter-core to determine which version is compatible with other requirements. This could take a while.
Using cached jupyter_core-5.4.0-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.3.2-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.3.1-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.3.0-py3-none-any.whl.metadata (3.4 kB)
Using cached jupyter_core-5.2.0-py3-none-any.whl.metadata (5.1 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Using cached jupyter_core-5.1.5-py3-none-any.whl.metadata (5.1 kB)
Using cached jupyter_core-5.1.4-py3-none-any.whl.metadata (5.1 kB)
Using cached jupyter_core-5.1.3-py3-none-any.whl.metadata (5.1 kB)
Using cached jupyter_core-5.1.2-py3-none-any.whl.metadata (5.1 kB)
Using cached jupyter_core-5.1.1-py3-none-any.whl.metadata (4.9 kB)
Using cached jupyter_core-5.1.0-py3-none-any.whl.metadata (4.9 kB)
Using cached jupyter_core-4.12.0-py3-none-any.whl.metadata (4.7 kB)
Collecting jupyter-client>=7.4.4 (from jupyter-server==2.15.0)
Using cached jupyter_client-8.6.2-py3-none-any.whl.metadata (8.3 kB)
Collecting idna>=2.8 (from anyio>=3.1.0->jupyter-server==2.15.0)
Using cached idna-3.9-py3-none-any.whl.metadata (10 kB)
Collecting argon2-cffi>=21.1 (from jupyter-server==2.15.0)
Using cached argon2_cffi-23.1.0-py3-none-any.whl.metadata (5.2 kB)
Collecting anyio>=3.1.0 (from jupyter-server==2.15.0)
Using cached anyio-4.9.0-py3-none-any.whl.metadata (4.7 kB)
ERROR: Cannot install jupyter-server because these package versions have conflicting dependencies.
The conflict is caused by:
jupyter-core 5.8.1 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.8.0 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.7.2 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.7.1 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.7.0 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.6.1 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.5.1 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.5.0 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.4.0 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.3.2 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.3.1 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.3.0 depends on pywin32>=300; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.2.0 depends on pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.1.5 depends on pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.1.4 depends on pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.1.3 depends on pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.1.2 depends on pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.1.1 depends on pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 5.1.0 depends on pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"
jupyter-core 4.12.0 depends on pywin32>=1.0; sys_platform == "win32" and platform_python_implementation != "PyPy"
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip to attempt to solve the dependency conflict
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
(jupyter_server_venv) C:\Users\Ross>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment