Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pixi commands not working with certain [pypi-dependencies] #516

Closed
2 tasks done
liquidcarbon opened this issue Nov 28, 2023 · 1 comment · Fixed by #517
Closed
2 tasks done

pixi commands not working with certain [pypi-dependencies] #516

liquidcarbon opened this issue Nov 28, 2023 · 1 comment · Fixed by #517
Labels
🐞 bug Something isn't working

Comments

@liquidcarbon
Copy link
Contributor

liquidcarbon commented Nov 28, 2023

Checks

  • I have checked that this issue has not already been reported.

  • I have confirmed this bug exists on the latest version of pixi, using pixi --version.

Reproducible example

pixi.toml

[project]
name = "pypi-breaks-cli"
version = "0.1.0"
description = "pixi shell with pypi"
channels = ["conda-forge"]
platforms = ["linux-64"]

[tasks]

[dependencies]
python = "3.12.0.*"

[pypi-dependencies]
ipyflow = "*"
a@AK-Desktop-6600:~/code/pypi-breaks-pixi$ pixi install
 WARN pixi::project: ALPHA feature enabled!

It looks like your project contains `[pypi-dependencies]`. This feature is currently still in an ALPHA state!

You may encounter bugs or weird behavior. Please report any and all issues you encounter on our github repository:

        https://github.com/prefix-dev/pixi.

⠁ updating python packages
  ⠁ acquiring wheels     [00:00:00] [━───────────────────]    5/106  argon2_cffi_bindings
  ⠁ unpacking wheels     [00:00:00] [━───────────────────]    3/106  comm-0.2.0-py3-none-thread 'tokio-runtime-worker' panicked at 'not yet implemented: implement scripts', /home/runner/.cargo/git/checkouts/rattler_installs_packages-3677d742e8596976/2ee92fd/crates/ra



a@AK-Desktop-6600:~/code/pypi-breaks-pixi$ pixi shell
 WARN pixi::project: ALPHA feature enabled!

It looks like your project contains `[pypi-dependencies]`. This feature is currently still in an ALPHA state!

You may encounter bugs or weird behavior. Please report any and all issues you encounter on our github repository:

        https://github.com/prefix-dev/pixi.

⠉ updating python packages
  ⠉ acquiring wheels     [00:00:00] [━━━╾────────────────]   16/94   anyio-4.1.0-py3-none
  ⠉ unpacking wheels     [00:00:00] [━━──────────────────]    8/94   attrs-23.1.0-py3-nonthread 'tokio-runtime-worker' panicked at 'not yet implemented: implement scripts', /home/runner/.cargo/git/checkouts/rattler_installs_packages-3677d742e8596976/2ee92fd/crates/ra



a@AK-Desktop-6600:~/code/pypi-breaks-pixi$
a@AK-Desktop-6600:~/code/pypi-breaks-pixi$
a@AK-Desktop-6600:~/code/pypi-breaks-pixi$ pixi shell
 WARN pixi::project: ALPHA feature enabled!

It looks like your project contains `[pypi-dependencies]`. This feature is currently still in an ALPHA state!

You may encounter bugs or weird behavior. Please report any and all issues you encounter on our github repository:

        https://github.com/prefix-dev/pixi.

⠁ updating python packages
  ⠁ acquiring wheels     [00:00:00] [────────────────────]    0/77   anyio-4.1.0-py3-none
  ⠁ unpacking wheels     [00:00:00] [────────────────────]    0/77                       thread 'tokio-runtime-worker' panicked at 'not yet implemented: implement scripts', /home/runner/.cargo/git/checkouts/rattler_installs_packages-3677d742e8596976/2ee92fd/crates/rattler_installs_packages/src/wheel.rs:663:17
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
a@AK-Desktop-6600:~/code/pypi-breaks-pixi$
a@AK-Desktop-6600:~/code/pypi-breaks-pixi$
a@AK-Desktop-6600:~/code/pypi-breaks-pixi$ pixi shell
 WARN pixi::project: ALPHA feature enabled!

It looks like your project contains `[pypi-dependencies]`. This feature is currently still in an ALPHA state!

You may encounter bugs or weird behavior. Please report any and all issues you encounter on our github repository:

        https://github.com/prefix-dev/pixi.

⠁ updating python packages
  ⠁ acquiring wheels     [00:00:00] [────────────────────]    0/77   anyio-4.1.0-py3-none
  ⠁ unpacking wheels     [00:00:00] [────────────────────]    0/77                       thread 'tokio-runtime-worker' panicked at 'not yet implemented: implement scripts', /home/runner/.cargo/git/checkouts/rattler_installs_packages-3677d742e8596976/2ee92fd/crates/ra

Issue description

Wanted to experiment with pypi and the first thing I decided to try was ipyflow.

After pixi install, trying to use pixi shell commands gives me different warnings and errors.

Pixi wasn't happy with something about that package (see above) - this did not happen when I replaced ipyflow with ipykernel.

Alternative: install with pip but that takes forever and is probably not how you envision to run things :)

a@AK-Desktop-6600:~/code/pypi-breaks-cli$ pixi add pip
✔ Added pip 23.3.1.*
a@AK-Desktop-6600:~/code/pypi-breaks-cli$ pixi task add whichpip which pip
✔ Added task whichpip: which pip
a@AK-Desktop-6600:~/code/pypi-breaks-cli$ pixi run whichpip
✨ Pixi task: which pip
/home/a/code/pypi-breaks-cli/.pixi/env/bin/pip
a@AK-Desktop-6600:~/code/pypi-breaks-cli$ pixi task add getipyflow pip install ipyflow
✔ Added task getipyflow: pip install ipyflow
a@AK-Desktop-6600:~/code/pypi-breaks-cli$ pixi run getipyflow
✨ Pixi task: pip install ipyflow
Collecting ipyflow
  Downloading ipyflow-0.0.190-py2.py3-none-any.whl.metadata (14 kB)
Collecting ipyflow-core==0.0.190 (from ipyflow)
  Downloading ipyflow_core-0.0.190-py2.py3-none-any.whl.metadata (2.6 kB)
Collecting jupyter (from ipyflow)
  Downloading jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB)
Collecting jupyterlab>=3.0 (from ipyflow)
  Downloading jupyterlab-4.0.9-py3-none-any.whl.metadata (15 kB)
Collecting nbclassic (from ipyflow)
  Downloading nbclassic-1.0.0-py3-none-any.whl (10.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.0/10.0 MB 1.8 MB/s eta 0:00:00
Collecting notebook (from ipyflow)
  Downloading notebook-7.0.6-py3-none-any.whl.metadata (10 kB)
Collecting astunparse (from ipyflow-core==0.0.190->ipyflow)
  Downloading astunparse-1.6.3-py2.py3-none-any.whl (12 kB)
Collecting black (from ipyflow-core==0.0.190->ipyflow)
  Downloading black-23.11.0-py3-none-any.whl.metadata (66 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.9/66.9 kB 1.1 MB/s eta 0:00:00
Collecting ipykernel (from ipyflow-core==0.0.190->ipyflow)
  Downloading ipykernel-6.27.1-py3-none-any.whl.metadata (6.3 kB)
Collecting ipywidgets (from ipyflow-core==0.0.190->ipyflow)
  Downloading ipywidgets-8.1.1-py3-none-any.whl.metadata (2.4 kB)
Collecting nest-asyncio (from ipyflow-core==0.0.190->ipyflow)
  Downloading nest_asyncio-1.5.8-py3-none-any.whl.metadata (2.8 kB)
Collecting pyccolo==0.0.49 (from ipyflow-core==0.0.190->ipyflow)
  Downloading pyccolo-0.0.49-py2.py3-none-any.whl.metadata (13 kB)
Collecting traitlets (from ipyflow-core==0.0.190->ipyflow)
  Downloading traitlets-5.14.0-py3-none-any.whl.metadata (10 kB)
Collecting ipython (from ipyflow-core==0.0.190->ipyflow)
  Downloading ipython-8.18.1-py3-none-any.whl.metadata (6.0 kB)
Collecting typing-extensions (from pyccolo==0.0.49->ipyflow-core==0.0.190->ipyflow)
  Using cached typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB)
Collecting async-lru>=1.0.0 (from jupyterlab>=3.0->ipyflow)
  Downloading async_lru-2.0.4-py3-none-any.whl.metadata (4.5 kB)
Collecting jinja2>=3.0.3 (from jupyterlab>=3.0->ipyflow)
  Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 882.4 kB/s eta 0:00:00
Collecting jupyter-core (from jupyterlab>=3.0->ipyflow)
  Downloading jupyter_core-5.5.0-py3-none-any.whl.metadata (3.4 kB)
Collecting jupyter-lsp>=2.0.0 (from jupyterlab>=3.0->ipyflow)
  Downloading jupyter_lsp-2.2.1-py3-none-any.whl.metadata (1.8 kB)
Collecting jupyter-server<3,>=2.4.0 (from jupyterlab>=3.0->ipyflow)
  Downloading jupyter_server-2.11.1-py3-none-any.whl.metadata (8.4 kB)
Collecting jupyterlab-server<3,>=2.19.0 (from jupyterlab>=3.0->ipyflow)
  Downloading jupyterlab_server-2.25.2-py3-none-any.whl.metadata (5.9 kB)
Collecting notebook-shim>=0.2 (from jupyterlab>=3.0->ipyflow)
  Downloading notebook_shim-0.2.3-py3-none-any.whl (13 kB)
Collecting packaging (from jupyterlab>=3.0->ipyflow)
  Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting tornado>=6.2.0 (from jupyterlab>=3.0->ipyflow)
  Downloading tornado-6.3.3-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB)
Collecting qtconsole (from jupyter->ipyflow)
  Downloading qtconsole-5.5.1-py3-none-any.whl.metadata (5.1 kB)
Collecting jupyter-console (from jupyter->ipyflow)
  Downloading jupyter_console-6.6.3-py3-none-any.whl (24 kB)
Collecting nbconvert (from jupyter->ipyflow)
  Downloading nbconvert-7.11.0-py3-none-any.whl.metadata (7.7 kB)
Collecting pyzmq>=17 (from nbclassic->ipyflow)
  Downloading pyzmq-25.1.1-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (4.9 kB)
Collecting argon2-cffi (from nbclassic->ipyflow)
  Downloading argon2_cffi-23.1.0-py3-none-any.whl.metadata (5.2 kB)
Collecting jupyter-client>=6.1.1 (from nbclassic->ipyflow)
  Downloading jupyter_client-8.6.0-py3-none-any.whl.metadata (8.3 kB)
Collecting ipython-genutils (from nbclassic->ipyflow)
  Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)
Collecting nbformat (from nbclassic->ipyflow)
  Downloading nbformat-5.9.2-py3-none-any.whl.metadata (3.4 kB)
Collecting Send2Trash>=1.8.0 (from nbclassic->ipyflow)
  Downloading Send2Trash-1.8.2-py3-none-any.whl (18 kB)
Collecting terminado>=0.8.3 (from nbclassic->ipyflow)
  Downloading terminado-0.18.0-py3-none-any.whl.metadata (5.8 kB)
Collecting prometheus-client (from nbclassic->ipyflow)
  Downloading prometheus_client-0.19.0-py3-none-any.whl.metadata (1.8 kB)
Collecting MarkupSafe>=2.0 (from jinja2>=3.0.3->jupyterlab>=3.0->ipyflow)
  Downloading MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.9 kB)
Collecting python-dateutil>=2.8.2 (from jupyter-client>=6.1.1->nbclassic->ipyflow)
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting platformdirs>=2.5 (from jupyter-core->jupyterlab>=3.0->ipyflow)
  Downloading platformdirs-4.0.0-py3-none-any.whl.metadata (11 kB)
Collecting anyio>=3.1.0 (from jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading anyio-4.1.0-py3-none-any.whl.metadata (4.5 kB)
Collecting jupyter-events>=0.9.0 (from jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading jupyter_events-0.9.0-py3-none-any.whl.metadata (5.7 kB)
Collecting jupyter-server-terminals (from jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading jupyter_server_terminals-0.4.4-py3-none-any.whl (13 kB)
Collecting overrides (from jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading overrides-7.4.0-py3-none-any.whl.metadata (5.7 kB)
Collecting websocket-client (from jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading websocket_client-1.6.4-py3-none-any.whl.metadata (7.7 kB)
Collecting babel>=2.10 (from jupyterlab-server<3,>=2.19.0->jupyterlab>=3.0->ipyflow)
  Downloading Babel-2.13.1-py3-none-any.whl.metadata (1.6 kB)
Collecting json5>=0.9.0 (from jupyterlab-server<3,>=2.19.0->jupyterlab>=3.0->ipyflow)
  Downloading json5-0.9.14-py2.py3-none-any.whl.metadata (10 kB)
Collecting jsonschema>=4.18.0 (from jupyterlab-server<3,>=2.19.0->jupyterlab>=3.0->ipyflow)
  Downloading jsonschema-4.20.0-py3-none-any.whl.metadata (8.1 kB)
Collecting requests>=2.31 (from jupyterlab-server<3,>=2.19.0->jupyterlab>=3.0->ipyflow)
  Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting beautifulsoup4 (from nbconvert->jupyter->ipyflow)
  Downloading beautifulsoup4-4.12.2-py3-none-any.whl (142 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.0/143.0 kB 1.5 MB/s eta 0:00:00
Collecting bleach!=5.0.0 (from nbconvert->jupyter->ipyflow)
  Downloading bleach-6.1.0-py3-none-any.whl.metadata (30 kB)
Collecting defusedxml (from nbconvert->jupyter->ipyflow)
  Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Collecting jupyterlab-pygments (from nbconvert->jupyter->ipyflow)
  Downloading jupyterlab_pygments-0.3.0-py3-none-any.whl.metadata (4.4 kB)
Collecting mistune<4,>=2.0.3 (from nbconvert->jupyter->ipyflow)
  Downloading mistune-3.0.2-py3-none-any.whl.metadata (1.7 kB)
Collecting nbclient>=0.5.0 (from nbconvert->jupyter->ipyflow)
  Downloading nbclient-0.9.0-py3-none-any.whl.metadata (7.8 kB)
Collecting pandocfilters>=1.4.1 (from nbconvert->jupyter->ipyflow)
  Downloading pandocfilters-1.5.0-py2.py3-none-any.whl (8.7 kB)
Collecting pygments>=2.4.1 (from nbconvert->jupyter->ipyflow)
  Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
Collecting tinycss2 (from nbconvert->jupyter->ipyflow)
  Downloading tinycss2-1.2.1-py3-none-any.whl (21 kB)
Collecting fastjsonschema (from nbformat->nbclassic->ipyflow)
  Downloading fastjsonschema-2.19.0-py3-none-any.whl.metadata (2.0 kB)
Collecting ptyprocess (from terminado>=0.8.3->nbclassic->ipyflow)
  Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Collecting argon2-cffi-bindings (from argon2-cffi->nbclassic->ipyflow)
  Downloading argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.2/86.2 kB 1.2 MB/s eta 0:00:00
Requirement already satisfied: wheel<1.0,>=0.23.0 in ./.pixi/env/lib/python3.12/site-packages (from astunparse->ipyflow-core==0.0.190->ipyflow) (0.42.0)
Collecting six<2.0,>=1.6.1 (from astunparse->ipyflow-core==0.0.190->ipyflow)
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting click>=8.0.0 (from black->ipyflow-core==0.0.190->ipyflow)
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting mypy-extensions>=0.4.3 (from black->ipyflow-core==0.0.190->ipyflow)
  Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Collecting pathspec>=0.9.0 (from black->ipyflow-core==0.0.190->ipyflow)
  Downloading pathspec-0.11.2-py3-none-any.whl.metadata (19 kB)
Collecting comm>=0.1.1 (from ipykernel->ipyflow-core==0.0.190->ipyflow)
  Downloading comm-0.2.0-py3-none-any.whl.metadata (3.7 kB)
Collecting debugpy>=1.6.5 (from ipykernel->ipyflow-core==0.0.190->ipyflow)
  Downloading debugpy-1.8.0-py2.py3-none-any.whl.metadata (1.1 kB)
Collecting matplotlib-inline>=0.1 (from ipykernel->ipyflow-core==0.0.190->ipyflow)
  Downloading matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB)
Collecting psutil (from ipykernel->ipyflow-core==0.0.190->ipyflow)
  Downloading psutil-5.9.6-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (21 kB)
Collecting decorator (from ipython->ipyflow-core==0.0.190->ipyflow)
  Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting jedi>=0.16 (from ipython->ipyflow-core==0.0.190->ipyflow)
  Downloading jedi-0.19.1-py2.py3-none-any.whl.metadata (22 kB)
Collecting prompt-toolkit<3.1.0,>=3.0.41 (from ipython->ipyflow-core==0.0.190->ipyflow)
  Downloading prompt_toolkit-3.0.41-py3-none-any.whl.metadata (6.5 kB)
Collecting stack-data (from ipython->ipyflow-core==0.0.190->ipyflow)
  Downloading stack_data-0.6.3-py3-none-any.whl.metadata (18 kB)
Collecting pexpect>4.3 (from ipython->ipyflow-core==0.0.190->ipyflow)
  Downloading pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)
Collecting widgetsnbextension~=4.0.9 (from ipywidgets->ipyflow-core==0.0.190->ipyflow)
  Downloading widgetsnbextension-4.0.9-py3-none-any.whl.metadata (1.6 kB)
Collecting jupyterlab-widgets~=3.0.9 (from ipywidgets->ipyflow-core==0.0.190->ipyflow)
  Downloading jupyterlab_widgets-3.0.9-py3-none-any.whl.metadata (4.1 kB)
Collecting qtpy>=2.4.0 (from qtconsole->jupyter->ipyflow)
  Downloading QtPy-2.4.1-py3-none-any.whl.metadata (12 kB)
Collecting idna>=2.8 (from anyio>=3.1.0->jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading idna-3.6-py3-none-any.whl.metadata (9.9 kB)
Collecting sniffio>=1.1 (from anyio>=3.1.0->jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading sniffio-1.3.0-py3-none-any.whl (10 kB)
Requirement already satisfied: setuptools in ./.pixi/env/lib/python3.12/site-packages (from babel>=2.10->jupyterlab-server<3,>=2.19.0->jupyterlab>=3.0->ipyflow) (68.2.2)
Collecting webencodings (from bleach!=5.0.0->nbconvert->jupyter->ipyflow)
  Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Collecting parso<0.9.0,>=0.8.3 (from jedi>=0.16->ipython->ipyflow-core==0.0.190->ipyflow)
  Downloading parso-0.8.3-py2.py3-none-any.whl (100 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.8/100.8 kB 692.4 kB/s eta 0:00:00
Collecting attrs>=22.2.0 (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.19.0->jupyterlab>=3.0->ipyflow)
  Downloading attrs-23.1.0-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 1.2 MB/s eta 0:00:00
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.19.0->jupyterlab>=3.0->ipyflow)
  Downloading jsonschema_specifications-2023.11.1-py3-none-any.whl.metadata (2.8 kB)
Collecting referencing>=0.28.4 (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.19.0->jupyterlab>=3.0->ipyflow)
  Downloading referencing-0.31.0-py3-none-any.whl.metadata (2.6 kB)
Collecting rpds-py>=0.7.1 (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.19.0->jupyterlab>=3.0->ipyflow)
  Downloading rpds_py-0.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.7 kB)
Collecting python-json-logger>=2.0.4 (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading python_json_logger-2.0.7-py3-none-any.whl (8.1 kB)
Collecting pyyaml>=5.3 (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting rfc3339-validator (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Collecting rfc3986-validator>=0.1.1 (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB)
Collecting wcwidth (from prompt-toolkit<3.1.0,>=3.0.41->ipython->ipyflow-core==0.0.190->ipyflow)
  Downloading wcwidth-0.2.12-py2.py3-none-any.whl.metadata (14 kB)
Collecting charset-normalizer<4,>=2 (from requests>=2.31->jupyterlab-server<3,>=2.19.0->jupyterlab>=3.0->ipyflow)
  Downloading charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
Collecting urllib3<3,>=1.21.1 (from requests>=2.31->jupyterlab-server<3,>=2.19.0->jupyterlab>=3.0->ipyflow)
  Downloading urllib3-2.1.0-py3-none-any.whl.metadata (6.4 kB)
Collecting certifi>=2017.4.17 (from requests>=2.31->jupyterlab-server<3,>=2.19.0->jupyterlab>=3.0->ipyflow)
  Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB)
Collecting cffi>=1.0.1 (from argon2-cffi-bindings->argon2-cffi->nbclassic->ipyflow)
  Downloading cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting soupsieve>1.2 (from beautifulsoup4->nbconvert->jupyter->ipyflow)
  Downloading soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB)
Collecting executing>=1.2.0 (from stack-data->ipython->ipyflow-core==0.0.190->ipyflow)
  Downloading executing-2.0.1-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting asttokens>=2.1.0 (from stack-data->ipython->ipyflow-core==0.0.190->ipyflow)
  Downloading asttokens-2.4.1-py2.py3-none-any.whl.metadata (5.2 kB)
Collecting pure-eval (from stack-data->ipython->ipyflow-core==0.0.190->ipyflow)
  Downloading pure_eval-0.2.2-py3-none-any.whl (11 kB)
Collecting pycparser (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi->nbclassic->ipyflow)
  Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 1.3 MB/s eta 0:00:00
Collecting fqdn (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting isoduration (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading isoduration-20.11.0-py3-none-any.whl (11 kB)
Collecting jsonpointer>1.13 (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading jsonpointer-2.4-py2.py3-none-any.whl.metadata (2.5 kB)
Collecting uri-template (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading uri_template-1.3.0-py3-none-any.whl.metadata (8.8 kB)
Collecting webcolors>=1.11 (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading webcolors-1.13-py3-none-any.whl (14 kB)
Collecting arrow>=0.15.0 (from isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading arrow-1.3.0-py3-none-any.whl.metadata (7.5 kB)
Collecting types-python-dateutil>=2.8.10 (from arrow>=0.15.0->isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab>=3.0->ipyflow)
  Downloading types_python_dateutil-2.8.19.14-py3-none-any.whl.metadata (1.6 kB)
Downloading ipyflow-0.0.190-py2.py3-none-any.whl (86 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.7/86.7 kB 1.4 MB/s eta 0:00:00
Downloading ipyflow_core-0.0.190-py2.py3-none-any.whl (134 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.4/134.4 kB 1.1 MB/s eta 0:00:00
Downloading pyccolo-0.0.49-py2.py3-none-any.whl (64 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.8/64.8 kB 731.4 kB/s eta 0:00:00
Downloading jupyterlab-4.0.9-py3-none-any.whl (9.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.2/9.2 MB 1.5 MB/s eta 0:00:00
Downloading notebook-7.0.6-py3-none-any.whl (4.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.0/4.0 MB 1.2 MB/s eta 0:00:00
Downloading async_lru-2.0.4-py3-none-any.whl (6.1 kB)
Downloading jupyter_client-8.6.0-py3-none-any.whl (105 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 105.9/105.9 kB 1.5 MB/s eta 0:00:00
Downloading jupyter_core-5.5.0-py3-none-any.whl (28 kB)
Downloading jupyter_lsp-2.2.1-py3-none-any.whl (66 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.0/66.0 kB 2.0 MB/s eta 0:00:00
Downloading jupyter_server-2.11.1-py3-none-any.whl (380 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 380.0/380.0 kB 1.6 MB/s eta 0:00:00
Downloading jupyterlab_server-2.25.2-py3-none-any.whl (58 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.9/58.9 kB 1.5 MB/s eta 0:00:00
Downloading nbconvert-7.11.0-py3-none-any.whl (256 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 256.6/256.6 kB 1.6 MB/s eta 0:00:00
Downloading nbformat-5.9.2-py3-none-any.whl (77 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.6/77.6 kB 1.3 MB/s eta 0:00:00
Downloading nest_asyncio-1.5.8-py3-none-any.whl (5.3 kB)
Using cached packaging-23.2-py3-none-any.whl (53 kB)
Downloading pyzmq-25.1.1-cp312-cp312-manylinux_2_28_x86_64.whl (1.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 2.1 MB/s eta 0:00:00
Downloading terminado-0.18.0-py3-none-any.whl (14 kB)
Downloading tornado-6.3.3-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 427.7/427.7 kB 1.1 MB/s eta 0:00:00
Downloading traitlets-5.14.0-py3-none-any.whl (85 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.2/85.2 kB 1.8 MB/s eta 0:00:00
Downloading argon2_cffi-23.1.0-py3-none-any.whl (15 kB)
Downloading black-23.11.0-py3-none-any.whl (191 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 192.0/192.0 kB 1.8 MB/s eta 0:00:00
Downloading ipykernel-6.27.1-py3-none-any.whl (114 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.6/114.6 kB 1.6 MB/s eta 0:00:00
Downloading ipython-8.18.1-py3-none-any.whl (808 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 808.2/808.2 kB 1.7 MB/s eta 0:00:00
Downloading ipywidgets-8.1.1-py3-none-any.whl (139 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.4/139.4 kB 1.4 MB/s eta 0:00:00
Downloading prometheus_client-0.19.0-py3-none-any.whl (54 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.2/54.2 kB 1.0 MB/s eta 0:00:00
Downloading qtconsole-5.5.1-py3-none-any.whl (123 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.4/123.4 kB 1.0 MB/s eta 0:00:00
Downloading anyio-4.1.0-py3-none-any.whl (83 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.9/83.9 kB 1.1 MB/s eta 0:00:00
Downloading Babel-2.13.1-py3-none-any.whl (10.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 1.5 MB/s eta 0:00:00
Downloading bleach-6.1.0-py3-none-any.whl (162 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.8/162.8 kB 628.6 kB/s eta 0:00:00
Downloading click-8.1.7-py3-none-any.whl (97 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 1.6 MB/s eta 0:00:00
Downloading comm-0.2.0-py3-none-any.whl (7.0 kB)
Downloading debugpy-1.8.0-py2.py3-none-any.whl (5.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 1.4 MB/s eta 0:00:00
Downloading jedi-0.19.1-py2.py3-none-any.whl (1.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 1.1 MB/s eta 0:00:00
Downloading json5-0.9.14-py2.py3-none-any.whl (19 kB)
Downloading jsonschema-4.20.0-py3-none-any.whl (84 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.7/84.7 kB 2.0 MB/s eta 0:00:00
Downloading jupyter_events-0.9.0-py3-none-any.whl (18 kB)
Downloading jupyterlab_widgets-3.0.9-py3-none-any.whl (214 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 214.9/214.9 kB 1.1 MB/s eta 0:00:00
Downloading MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB)
Downloading mistune-3.0.2-py3-none-any.whl (47 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.0/48.0 kB 1.6 MB/s eta 0:00:00
Downloading nbclient-0.9.0-py3-none-any.whl (24 kB)
Downloading pathspec-0.11.2-py3-none-any.whl (29 kB)
Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.8/63.8 kB 897.7 kB/s eta 0:00:00
Downloading platformdirs-4.0.0-py3-none-any.whl (17 kB)
Downloading prompt_toolkit-3.0.41-py3-none-any.whl (385 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 385.5/385.5 kB 1.3 MB/s eta 0:00:00
Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 1.3 MB/s eta 0:00:00
Downloading QtPy-2.4.1-py3-none-any.whl (93 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.5/93.5 kB 2.0 MB/s eta 0:00:00
Using cached requests-2.31.0-py3-none-any.whl (62 kB)
Downloading widgetsnbextension-4.0.9-py3-none-any.whl (2.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 1.3 MB/s eta 0:00:00
Downloading fastjsonschema-2.19.0-py3-none-any.whl (23 kB)
Downloading jupyterlab_pygments-0.3.0-py3-none-any.whl (15 kB)
Downloading overrides-7.4.0-py3-none-any.whl (17 kB)
Downloading psutil-5.9.6-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (283 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 283.6/283.6 kB 1.4 MB/s eta 0:00:00
Downloading stack_data-0.6.3-py3-none-any.whl (24 kB)
Using cached typing_extensions-4.8.0-py3-none-any.whl (31 kB)
Downloading websocket_client-1.6.4-py3-none-any.whl (57 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.3/57.3 kB 1.3 MB/s eta 0:00:00
Downloading asttokens-2.4.1-py2.py3-none-any.whl (27 kB)
Downloading certifi-2023.11.17-py3-none-any.whl (162 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 1.4 MB/s eta 0:00:00
Downloading cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (477 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 477.6/477.6 kB 1.2 MB/s eta 0:00:00
Downloading charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 141.9/141.9 kB 1.4 MB/s eta 0:00:00
Downloading executing-2.0.1-py2.py3-none-any.whl (24 kB)
Downloading idna-3.6-py3-none-any.whl (61 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 690.4 kB/s eta 0:00:00
Downloading jsonschema_specifications-2023.11.1-py3-none-any.whl (17 kB)
Downloading PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 725.0/725.0 kB 1.1 MB/s eta 0:00:00
Downloading referencing-0.31.0-py3-none-any.whl (25 kB)
Downloading rpds_py-0.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 1.2 MB/s eta 0:00:00
Downloading soupsieve-2.5-py3-none-any.whl (36 kB)
Downloading urllib3-2.1.0-py3-none-any.whl (104 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.6/104.6 kB 1.4 MB/s eta 0:00:00
Downloading wcwidth-0.2.12-py2.py3-none-any.whl (34 kB)
Downloading jsonpointer-2.4-py2.py3-none-any.whl (7.8 kB)
Downloading uri_template-1.3.0-py3-none-any.whl (11 kB)
Downloading arrow-1.3.0-py3-none-any.whl (66 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.4/66.4 kB 1.3 MB/s eta 0:00:00
Downloading types_python_dateutil-2.8.19.14-py3-none-any.whl (9.4 kB)
Installing collected packages: webencodings, wcwidth, types-python-dateutil, pure-eval, ptyprocess, json5, ipython-genutils, fastjsonschema, widgetsnbextension, websocket-client, webcolors, urllib3, uri-template, typing-extensions, traitlets, tornado, tinycss2, soupsieve, sniffio, six, Send2Trash, rpds-py, rfc3986-validator, pyzmq, pyyaml, python-json-logger, pygments, pycparser, psutil, prompt-toolkit, prometheus-client, platformdirs, pexpect, pathspec, parso, pandocfilters, packaging, overrides, nest-asyncio, mypy-extensions, mistune, MarkupSafe, jupyterlab-widgets, jupyterlab-pygments, jsonpointer, idna, fqdn, executing, defusedxml, decorator, debugpy, click, charset-normalizer, certifi, babel, attrs, async-lru, terminado, rfc3339-validator, requests, referencing, qtpy, python-dateutil, pyccolo, matplotlib-inline, jupyter-core, jinja2, jedi, comm, cffi, bleach, black, beautifulsoup4, astunparse, asttokens, anyio, stack-data, jupyter-server-terminals, jupyter-client, jsonschema-specifications, arrow, argon2-cffi-bindings, jsonschema, isoduration, ipython, argon2-cffi, nbformat, ipywidgets, ipykernel, qtconsole, nbclient, jupyter-events, jupyter-console, ipyflow-core, nbconvert, jupyter-server, notebook-shim, jupyterlab-server, jupyter-lsp, nbclassic, jupyterlab, notebook, jupyter, ipyflow
Successfully installed MarkupSafe-2.1.3 Send2Trash-1.8.2 anyio-4.1.0 argon2-cffi-23.1.0 argon2-cffi-bindings-21.2.0 arrow-1.3.0 asttokens-2.4.1 astunparse-1.6.3 async-lru-2.0.4 attrs-23.1.0 babel-2.13.1 beautifulsoup4-4.12.2 black-23.11.0 bleach-6.1.0 certifi-2023.11.17 cffi-1.16.0 charset-normalizer-3.3.2 click-8.1.7 comm-0.2.0 debugpy-1.8.0 decorator-5.1.1 defusedxml-0.7.1 executing-2.0.1 fastjsonschema-2.19.0 fqdn-1.5.1 idna-3.6 ipyflow-0.0.190 ipyflow-core-0.0.190 ipykernel-6.27.1 ipython-8.18.1 ipython-genutils-0.2.0 ipywidgets-8.1.1 isoduration-20.11.0 jedi-0.19.1 jinja2-3.1.2 json5-0.9.14 jsonpointer-2.4 jsonschema-4.20.0 jsonschema-specifications-2023.11.1 jupyter-1.0.0 jupyter-client-8.6.0 jupyter-console-6.6.3 jupyter-core-5.5.0 jupyter-events-0.9.0 jupyter-lsp-2.2.1 jupyter-server-2.11.1 jupyter-server-terminals-0.4.4 jupyterlab-4.0.9 jupyterlab-pygments-0.3.0 jupyterlab-server-2.25.2 jupyterlab-widgets-3.0.9 matplotlib-inline-0.1.6 mistune-3.0.2 mypy-extensions-1.0.0 nbclassic-1.0.0 nbclient-0.9.0 nbconvert-7.11.0 nbformat-5.9.2 nest-asyncio-1.5.8 notebook-7.0.6 notebook-shim-0.2.3 overrides-7.4.0 packaging-23.2 pandocfilters-1.5.0 parso-0.8.3 pathspec-0.11.2 pexpect-4.9.0 platformdirs-4.0.0 prometheus-client-0.19.0 prompt-toolkit-3.0.41 psutil-5.9.6 ptyprocess-0.7.0 pure-eval-0.2.2 pyccolo-0.0.49 pycparser-2.21 pygments-2.17.2 python-dateutil-2.8.2 python-json-logger-2.0.7 pyyaml-6.0.1 pyzmq-25.1.1 qtconsole-5.5.1 qtpy-2.4.1 referencing-0.31.0 requests-2.31.0 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 rpds-py-0.13.1 six-1.16.0 sniffio-1.3.0 soupsieve-2.5 stack-data-0.6.3 terminado-0.18.0 tinycss2-1.2.1 tornado-6.3.3 traitlets-5.14.0 types-python-dateutil-2.8.19.14 typing-extensions-4.8.0 uri-template-1.3.0 urllib3-2.1.0 wcwidth-0.2.12 webcolors-1.13 webencodings-0.5.1 websocket-client-1.6.4 widgetsnbextension-4.0.9

Expected behavior

things work :)
and maybe no need for the warning every time

@liquidcarbon liquidcarbon added the 🐞 bug Something isn't working label Nov 28, 2023
@baszalmstra
Copy link
Contributor

Hey @liquidcarbon ! Thanks for testing this out! The panic that you run into is because of a missing feature: support for "scripts".

Fortunately, I added support for this today in the downstream rip library: prefix-dev/rip#99. We'll make a new pixi release pretty soon that will include this feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐞 bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants