(base) RBO Jan 08 15:07 ~
$ git clone https://github.com/fastplotlib/fastplotlib.git
Cloning into 'fastplotlib'...
remote: Enumerating objects: 5890, done.
remote: Counting objects: 100% (23/23), done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 5890 (delta 3), reused 0 (delta 0), pack-reused 5867 (from 1)
Receiving objects: 100% (5890/5890), 20.82 MiB | 30.20 MiB/s, done.
Resolving deltas: 100% (3455/3455), done.
Filtering content: 100% (83/83), 33.17 MiB | 10.88 MiB/s, done.
(base) RBO Jan 08 15:07 ~
$ rm test
rm: cannot remove 'test': Is a directory
(base) RBO Jan 08 15:07 ~
$ rm -r test
rm: remove 1 argument recursively? y
(base) RBO Jan 08 15:08 ~
$ cd fastplotlib/
/c/Users/RBO/fastplotlib
(base) RBO Jan 08 15:08 ~/fastplotlib [main]
$ python -m venv ./venv
(base) RBO Jan 08 15:08 ~/fastplotlib [main]
$ conda deactivate
RBO Jan 08 15:08 /fastplotlib [main]
$ source ./venv/Scripts/activate
(venv) RBO Jan 08 15:08 =3.0.12 (from ipywidgets<9,>=8.0.0->fastplotlib==0.3.0)
Using cached jupyterlab_widgets-3.0.13-py3-none-any.whl.metadata (4.1 kB)
Collecting pylinalg<0.5.0,>=0.4.1 (from pygfx>=0.5.0->fastplotlib==0.3.0)
Using cached pylinalg-0.4.1-py3-none-any.whl.metadata (1.2 kB)
Collecting freetype-py (from pygfx>=0.5.0->fastplotlib==0.3.0)
Using cached freetype_py-2.5.1-py3-none-win_amd64.whl.metadata (6.5 kB)
Collecting uharfbuzz (from pygfx>=0.5.0->fastplotlib==0.3.0)
Using cached uharfbuzz-0.44.0-cp312-cp312-win_amd64.whl.metadata (3.4 kB)
Collecting jinja2 (from pygfx>=0.5.0->fastplotlib==0.3.0)
Using cached jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB)
Collecting iniconfig (from pytest<8.0.0->fastplotlib==0.3.0)
Using cached iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB)
Collecting packaging (from pytest<8.0.0->fastplotlib==0.3.0)
Using cached packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pluggy<2.0,>=0.12 (from pytest<8.0.0->fastplotlib==0.3.0)
Using cached pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB)
Collecting colorama (from pytest<8.0.0->fastplotlib==0.3.0)
Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Collecting cffi>=1.15.0 (from wgpu>=0.18.1->fastplotlib==0.3.0)
Using cached cffi-1.17.1-cp312-cp312-win_amd64.whl.metadata (1.6 kB)
Collecting sniffio (from wgpu>=0.18.1->fastplotlib==0.3.0)
Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting click>=8.0.0 (from black->fastplotlib==0.3.0)
Using cached click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Collecting mypy-extensions>=0.4.3 (from black->fastplotlib==0.3.0)
Using cached mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB)
Collecting pathspec>=0.9.0 (from black->fastplotlib==0.3.0)
Using cached pathspec-0.12.1-py3-none-any.whl.metadata (21 kB)
Collecting platformdirs>=2 (from black->fastplotlib==0.3.0)
Using cached platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
Collecting pillow>=8.3.2 (from imageio[ffmpeg]; extra == "docs"->fastplotlib==0.3.0)
Using cached pillow-11.1.0-cp312-cp312-win_amd64.whl.metadata (9.3 kB)
Collecting imageio-ffmpeg (from imageio[ffmpeg]; extra == "docs"->fastplotlib==0.3.0)
Using cached imageio_ffmpeg-0.5.1-py3-none-win_amd64.whl.metadata (1.6 kB)
Collecting psutil (from imageio[ffmpeg]; extra == "docs"->fastplotlib==0.3.0)
Using cached psutil-6.1.1-cp37-abi3-win_amd64.whl.metadata (23 kB)
Collecting munch (from imgui-bundle->fastplotlib==0.3.0)
Using cached munch-4.0.0-py2.py3-none-any.whl.metadata (5.9 kB)
Collecting PyOpenGL (from imgui-bundle->fastplotlib==0.3.0)
Using cached PyOpenGL-3.1.7-py3-none-any.whl.metadata (3.2 kB)
Collecting pydantic (from imgui-bundle->fastplotlib==0.3.0)
Using cached pydantic-2.10.4-py3-none-any.whl.metadata (29 kB)
Collecting async-lru>=1.0.0 (from jupyterlab->fastplotlib==0.3.0)
Using cached async_lru-2.0.4-py3-none-any.whl.metadata (4.5 kB)
Collecting httpx>=0.25.0 (from jupyterlab->fastplotlib==0.3.0)
Using cached httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Collecting ipykernel>=6.5.0 (from jupyterlab->fastplotlib==0.3.0)
Using cached ipykernel-6.29.5-py3-none-any.whl.metadata (6.3 kB)
Collecting jupyter-core (from jupyterlab->fastplotlib==0.3.0)
Using cached jupyter_core-5.7.2-py3-none-any.whl.metadata (3.4 kB)
Collecting jupyter-lsp>=2.0.0 (from jupyterlab->fastplotlib==0.3.0)
Using cached jupyter_lsp-2.2.5-py3-none-any.whl.metadata (1.8 kB)
Collecting jupyter-server<3,>=2.4.0 (from jupyterlab->fastplotlib==0.3.0)
Using cached jupyter_server-2.15.0-py3-none-any.whl.metadata (8.4 kB)
Collecting jupyterlab-server<3,>=2.27.1 (from jupyterlab->fastplotlib==0.3.0)
Using cached jupyterlab_server-2.27.3-py3-none-any.whl.metadata (5.9 kB)
Collecting notebook-shim>=0.2 (from jupyterlab->fastplotlib==0.3.0)
Using cached notebook_shim-0.2.4-py3-none-any.whl.metadata (4.0 kB)
Collecting setuptools>=40.8.0 (from jupyterlab->fastplotlib==0.3.0)
Using cached setuptools-75.8.0-py3-none-any.whl.metadata (6.7 kB)
Collecting tornado>=6.2.0 (from jupyterlab->fastplotlib==0.3.0)
Using cached tornado-6.4.2-cp38-abi3-win_amd64.whl.metadata (2.6 kB)
Collecting contourpy>=1.0.1 (from matplotlib->fastplotlib==0.3.0)
Using cached contourpy-1.3.1-cp312-cp312-win_amd64.whl.metadata (5.4 kB)
Collecting cycler>=0.10 (from matplotlib->fastplotlib==0.3.0)
Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting fonttools>=4.22.0 (from matplotlib->fastplotlib==0.3.0)
Using cached fonttools-4.55.3-cp312-cp312-win_amd64.whl.metadata (168 kB)
Collecting kiwisolver>=1.3.1 (from matplotlib->fastplotlib==0.3.0)
Using cached kiwisolver-1.4.8-cp312-cp312-win_amd64.whl.metadata (6.3 kB)
Collecting pyparsing>=2.3.1 (from matplotlib->fastplotlib==0.3.0)
Using cached pyparsing-3.2.1-py3-none-any.whl.metadata (5.0 kB)
Collecting python-dateutil>=2.7 (from matplotlib->fastplotlib==0.3.0)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting nbclient>=0.6.6 (from nbmake->fastplotlib==0.3.0)
Using cached nbclient-0.10.2-py3-none-any.whl.metadata (8.3 kB)
Collecting nbformat>=5.0.4 (from nbmake->fastplotlib==0.3.0)
Using cached nbformat-5.10.4-py3-none-any.whl.metadata (3.6 kB)
Collecting pygments>=2.7.3 (from nbmake->fastplotlib==0.3.0)
Using cached pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB)
Collecting plumbum (from pandoc->fastplotlib==0.3.0)
Using cached plumbum-1.9.0-py3-none-any.whl.metadata (10 kB)
Collecting ply (from pandoc->fastplotlib==0.3.0)
Using cached ply-3.11-py2.py3-none-any.whl.metadata (844 bytes)
Collecting beautifulsoup4 (from pydata-sphinx-theme->fastplotlib==0.3.0)
Using cached beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB)
Collecting docutils!=0.17.0 (from pydata-sphinx-theme->fastplotlib==0.3.0)
Using cached docutils-0.21.2-py3-none-any.whl.metadata (2.8 kB)
Collecting Babel (from pydata-sphinx-theme->fastplotlib==0.3.0)
Using cached babel-2.16.0-py3-none-any.whl.metadata (1.5 kB)
Collecting accessible-pygments (from pydata-sphinx-theme->fastplotlib==0.3.0)
Using cached accessible_pygments-0.0.5-py3-none-any.whl.metadata (10 kB)
Collecting typing-extensions (from pydata-sphinx-theme->fastplotlib==0.3.0)
Using cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx->fastplotlib==0.3.0)
Using cached sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB)
Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx->fastplotlib==0.3.0)
Using cached sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB)
Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx->fastplotlib==0.3.0)
Using cached sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB)
Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx->fastplotlib==0.3.0)
Using cached sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx->fastplotlib==0.3.0)
Using cached sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB)
Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx->fastplotlib==0.3.0)
Using cached sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB)
Collecting snowballstemmer>=2.2 (from sphinx->fastplotlib==0.3.0)
Using cached snowballstemmer-2.2.0-py2.py3-none-any.whl.metadata (6.5 kB)
Collecting alabaster>=0.7.14 (from sphinx->fastplotlib==0.3.0)
Using cached alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB)
Collecting imagesize>=1.3 (from sphinx->fastplotlib==0.3.0)
Using cached imagesize-1.4.1-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting requests>=2.30.0 (from sphinx->fastplotlib==0.3.0)
Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting joblib>=1.2.0 (from scikit-learn->fastplotlib==0.3.0)
Using cached joblib-1.4.2-py3-none-any.whl.metadata (5.4 kB)
Collecting threadpoolctl>=3.1.0 (from scikit-learn->fastplotlib==0.3.0)
Using cached threadpoolctl-3.5.0-py3-none-any.whl.metadata (13 kB)
Collecting pycparser (from cffi>=1.15.0->wgpu>=0.18.1->fastplotlib==0.3.0)
Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Collecting anyio (from httpx>=0.25.0->jupyterlab->fastplotlib==0.3.0)
Using cached anyio-4.8.0-py3-none-any.whl.metadata (4.6 kB)
Collecting certifi (from httpx>=0.25.0->jupyterlab->fastplotlib==0.3.0)
Using cached certifi-2024.12.14-py3-none-any.whl.metadata (2.3 kB)
Collecting httpcore==1.* (from httpx>=0.25.0->jupyterlab->fastplotlib==0.3.0)
Using cached httpcore-1.0.7-py3-none-any.whl.metadata (21 kB)
Collecting idna (from httpx>=0.25.0->jupyterlab->fastplotlib==0.3.0)
Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting h11<0.15,>=0.13 (from httpcore==1.*->httpx>=0.25.0->jupyterlab->fastplotlib==0.3.0)
Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Collecting debugpy>=1.6.5 (from ipykernel>=6.5.0->jupyterlab->fastplotlib==0.3.0)
Using cached debugpy-1.8.11-cp312-cp312-win_amd64.whl.metadata (1.1 kB)
Collecting jupyter-client>=6.1.12 (from ipykernel>=6.5.0->jupyterlab->fastplotlib==0.3.0)
Using cached jupyter_client-8.6.3-py3-none-any.whl.metadata (8.3 kB)
Collecting matplotlib-inline>=0.1 (from ipykernel>=6.5.0->jupyterlab->fastplotlib==0.3.0)
Using cached matplotlib_inline-0.1.7-py3-none-any.whl.metadata (3.9 kB)
Collecting nest-asyncio (from ipykernel>=6.5.0->jupyterlab->fastplotlib==0.3.0)
Using cached nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB)
Collecting pyzmq>=24 (from ipykernel>=6.5.0->jupyterlab->fastplotlib==0.3.0)
Using cached pyzmq-26.2.0-cp312-cp312-win_amd64.whl.metadata (6.2 kB)
Collecting decorator (from ipython>=6.1.0->ipywidgets<9,>=8.0.0->fastplotlib==0.3.0)
Using cached decorator-5.1.1-py3-none-any.whl.metadata (4.0 kB)
Collecting jedi>=0.16 (from ipython>=6.1.0->ipywidgets<9,>=8.0.0->fastplotlib==0.3.0)
Using cached jedi-0.19.2-py2.py3-none-any.whl.metadata (22 kB)
Collecting prompt_toolkit<3.1.0,>=3.0.41 (from ipython>=6.1.0->ipywidgets<9,>=8.0.0->fastplotlib==0.3.0)
Using cached prompt_toolkit-3.0.48-py3-none-any.whl.metadata (6.4 kB)
Collecting stack_data (from ipython>=6.1.0->ipywidgets<9,>=8.0.0->fastplotlib==0.3.0)
Using cached stack_data-0.6.3-py3-none-any.whl.metadata (18 kB)
Collecting MarkupSafe>=2.0 (from jinja2->pygfx>=0.5.0->fastplotlib==0.3.0)
Using cached MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl.metadata (4.1 kB)
Collecting pywin32>=300 (from jupyter-core->jupyterlab->fastplotlib==0.3.0)
Using cached pywin32-308-cp312-cp312-win_amd64.whl.metadata (8.3 kB)
Collecting argon2-cffi>=21.1 (from jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached argon2_cffi-23.1.0-py3-none-any.whl.metadata (5.2 kB)
Collecting jupyter-events>=0.11.0 (from jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached jupyter_events-0.11.0-py3-none-any.whl.metadata (5.8 kB)
Collecting jupyter-server-terminals>=0.4.4 (from jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.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<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached nbconvert-7.16.5-py3-none-any.whl.metadata (8.5 kB)
Collecting overrides>=5.0 (from jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached overrides-7.7.0-py3-none-any.whl.metadata (5.8 kB)
Collecting prometheus-client>=0.9 (from jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached prometheus_client-0.21.1-py3-none-any.whl.metadata (1.8 kB)
Collecting pywinpty>=2.0.1 (from jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached pywinpty-2.0.14-cp312-none-win_amd64.whl.metadata (5.2 kB)
Collecting send2trash>=1.8.2 (from jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached Send2Trash-1.8.3-py3-none-any.whl.metadata (4.0 kB)
Collecting terminado>=0.8.3 (from jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached terminado-0.18.1-py3-none-any.whl.metadata (5.8 kB)
Collecting websocket-client>=1.7 (from jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached websocket_client-1.8.0-py3-none-any.whl.metadata (8.0 kB)
Collecting json5>=0.9.0 (from jupyterlab-server<3,>=2.27.1->jupyterlab->fastplotlib==0.3.0)
Using cached json5-0.10.0-py3-none-any.whl.metadata (34 kB)
Collecting jsonschema>=4.18.0 (from jupyterlab-server<3,>=2.27.1->jupyterlab->fastplotlib==0.3.0)
Using cached jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB)
Collecting fastjsonschema>=2.15 (from nbformat>=5.0.4->nbmake->fastplotlib==0.3.0)
Using cached fastjsonschema-2.21.1-py3-none-any.whl.metadata (2.2 kB)
Collecting six>=1.5 (from python-dateutil>=2.7->matplotlib->fastplotlib==0.3.0)
Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting charset-normalizer<4,>=2 (from requests>=2.30.0->sphinx->fastplotlib==0.3.0)
Using cached charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl.metadata (36 kB)
Collecting urllib3<3,>=1.21.1 (from requests>=2.30.0->sphinx->fastplotlib==0.3.0)
Using cached urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB)
Collecting soupsieve>1.2 (from beautifulsoup4->pydata-sphinx-theme->fastplotlib==0.3.0)
Using cached soupsieve-2.6-py3-none-any.whl.metadata (4.6 kB)
Collecting annotated-types>=0.6.0 (from pydantic->imgui-bundle->fastplotlib==0.3.0)
Using cached annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-core==2.27.2 (from pydantic->imgui-bundle->fastplotlib==0.3.0)
Using cached pydantic_core-2.27.2-cp312-cp312-win_amd64.whl.metadata (6.7 kB)
Collecting argon2-cffi-bindings (from argon2-cffi>=21.1->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl.metadata (6.7 kB)
Collecting parso<0.9.0,>=0.8.4 (from jedi>=0.16->ipython>=6.1.0->ipywidgets<9,>=8.0.0->fastplotlib==0.3.0)
Using cached parso-0.8.4-py2.py3-none-any.whl.metadata (7.7 kB)
Collecting attrs>=22.2.0 (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->jupyterlab->fastplotlib==0.3.0)
Using cached attrs-24.3.0-py3-none-any.whl.metadata (11 kB)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->jupyterlab->fastplotlib==0.3.0)
Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata (3.0 kB)
Collecting referencing>=0.28.4 (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->jupyterlab->fastplotlib==0.3.0)
Using cached referencing-0.35.1-py3-none-any.whl.metadata (2.8 kB)
Collecting rpds-py>=0.7.1 (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->jupyterlab->fastplotlib==0.3.0)
Using cached rpds_py-0.22.3-cp312-cp312-win_amd64.whl.metadata (4.2 kB)
Collecting python-json-logger>=2.0.4 (from jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached python_json_logger-3.2.1-py3-none-any.whl.metadata (4.1 kB)
Collecting pyyaml>=5.3 (from jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached PyYAML-6.0.2-cp312-cp312-win_amd64.whl.metadata (2.1 kB)
Collecting rfc3339-validator (from jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting rfc3986-validator>=0.1.1 (from jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting bleach!=5.0.0 (from bleach[css]!=5.0.0->nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached bleach-6.2.0-py3-none-any.whl.metadata (30 kB)
Collecting defusedxml (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Collecting jupyterlab-pygments (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl.metadata (4.4 kB)
Collecting mistune<4,>=2.0.3 (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached mistune-3.1.0-py3-none-any.whl.metadata (1.7 kB)
Collecting pandocfilters>=1.4.1 (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached pandocfilters-1.5.1-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting wcwidth (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets<9,>=8.0.0->fastplotlib==0.3.0)
Using cached wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
Collecting executing>=1.2.0 (from stack_data->ipython>=6.1.0->ipywidgets<9,>=8.0.0->fastplotlib==0.3.0)
Using cached executing-2.1.0-py2.py3-none-any.whl.metadata (8.9 kB)
Collecting asttokens>=2.1.0 (from stack_data->ipython>=6.1.0->ipywidgets<9,>=8.0.0->fastplotlib==0.3.0)
Using cached asttokens-3.0.0-py3-none-any.whl.metadata (4.7 kB)
Collecting pure-eval (from stack_data->ipython>=6.1.0->ipywidgets<9,>=8.0.0->fastplotlib==0.3.0)
Using cached pure_eval-0.2.3-py3-none-any.whl.metadata (6.3 kB)
Collecting webencodings (from bleach!=5.0.0->bleach[css]!=5.0.0->nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached webencodings-0.5.1-py2.py3-none-any.whl.metadata (2.1 kB)
Collecting tinycss2<1.5,>=1.1.0 (from bleach[css]!=5.0.0->nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached tinycss2-1.4.0-py3-none-any.whl.metadata (3.0 kB)
Collecting fqdn (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached fqdn-1.5.1-py3-none-any.whl.metadata (1.4 kB)
Collecting isoduration (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached isoduration-20.11.0-py3-none-any.whl.metadata (5.7 kB)
Collecting jsonpointer>1.13 (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached jsonpointer-3.0.0-py2.py3-none-any.whl.metadata (2.3 kB)
Collecting uri-template (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached uri_template-1.3.0-py3-none-any.whl.metadata (8.8 kB)
Collecting webcolors>=24.6.0 (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached webcolors-24.11.1-py3-none-any.whl.metadata (2.2 kB)
Collecting arrow>=0.15.0 (from isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached 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.11.0->jupyter-server<3,>=2.4.0->jupyterlab->fastplotlib==0.3.0)
Using cached types_python_dateutil-2.9.0.20241206-py3-none-any.whl.metadata (2.1 kB)
Using cached cmap-0.4.0-py3-none-any.whl (937 kB)
Using cached ipywidgets-8.1.5-py3-none-any.whl (139 kB)
Using cached jupyter_rfb-0.4.4-py2.py3-none-any.whl (118 kB)
Using cached numpy-2.2.1-cp312-cp312-win_amd64.whl (12.6 MB)
Using cached pygfx-0.6.0-py3-none-any.whl (1.1 MB)
Using cached pytest-7.4.4-py3-none-any.whl (325 kB)
Using cached wgpu-0.19.3-py3-none-win_amd64.whl (3.2 MB)
Using cached black-24.10.0-cp312-cp312-win_amd64.whl (1.4 MB)
Using cached glfw-2.8.0-py2.py27.py3.py30.py31.py32.py33.py34.py35.py36.py37.py38.p39.p310.p311.p312.p313-none-win_amd64.whl (559 kB)
Using cached imgui_bundle-1.6.2-cp312-cp312-win_amd64.whl (35.9 MB)
Using cached jupyterlab-4.3.4-py3-none-any.whl (11.7 MB)
Using cached matplotlib-3.10.0-cp312-cp312-win_amd64.whl (8.0 MB)
Using cached nbmake-1.5.5-py3-none-any.whl (12 kB)
Using cached pydata_sphinx_theme-0.16.1-py3-none-any.whl (6.7 MB)
Using cached sphinx-8.1.3-py3-none-any.whl (3.5 MB)
Using cached scikit_learn-1.6.0-cp312-cp312-win_amd64.whl (11.1 MB)
Using cached scipy-1.15.0-cp312-cp312-win_amd64.whl (43.6 MB)
Using cached sidecar-0.7.0-py3-none-any.whl (17 kB)
Using cached sphinx_copybutton-0.5.2-py3-none-any.whl (13 kB)
Using cached sphinx_design-0.6.1-py3-none-any.whl (2.2 MB)
Using cached sphinx_gallery-0.18.0-py3-none-any.whl (448 kB)
Using cached tqdm-4.67.1-py3-none-any.whl (78 kB)
Using cached alabaster-1.0.0-py3-none-any.whl (13 kB)
Using cached async_lru-2.0.4-py3-none-any.whl (6.1 kB)
Using cached babel-2.16.0-py3-none-any.whl (9.6 MB)
Using cached cffi-1.17.1-cp312-cp312-win_amd64.whl (181 kB)
Using cached click-8.1.8-py3-none-any.whl (98 kB)
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Using cached comm-0.2.2-py3-none-any.whl (7.2 kB)
Using cached contourpy-1.3.1-cp312-cp312-win_amd64.whl (220 kB)
Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
Using cached docutils-0.21.2-py3-none-any.whl (587 kB)
Using cached fonttools-4.55.3-cp312-cp312-win_amd64.whl (2.2 MB)
Using cached httpx-0.28.1-py3-none-any.whl (73 kB)
Using cached httpcore-1.0.7-py3-none-any.whl (78 kB)
Using cached imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB)
Using cached ipykernel-6.29.5-py3-none-any.whl (117 kB)
Using cached ipython-8.31.0-py3-none-any.whl (821 kB)
Using cached jinja2-3.1.5-py3-none-any.whl (134 kB)
Using cached joblib-1.4.2-py3-none-any.whl (301 kB)
Using cached jupyter_core-5.7.2-py3-none-any.whl (28 kB)
Using cached jupyter_lsp-2.2.5-py3-none-any.whl (69 kB)
Using cached jupyter_server-2.15.0-py3-none-any.whl (385 kB)
Using cached jupyterlab_server-2.27.3-py3-none-any.whl (59 kB)
Using cached jupyterlab_widgets-3.0.13-py3-none-any.whl (214 kB)
Using cached kiwisolver-1.4.8-cp312-cp312-win_amd64.whl (71 kB)
Using cached mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Using cached nbclient-0.10.2-py3-none-any.whl (25 kB)
Using cached nbformat-5.10.4-py3-none-any.whl (78 kB)
Using cached notebook_shim-0.2.4-py3-none-any.whl (13 kB)
Using cached packaging-24.2-py3-none-any.whl (65 kB)
Using cached pathspec-0.12.1-py3-none-any.whl (31 kB)
Using cached pillow-11.1.0-cp312-cp312-win_amd64.whl (2.6 MB)
Using cached platformdirs-4.3.6-py3-none-any.whl (18 kB)
Using cached pluggy-1.5.0-py3-none-any.whl (20 kB)
Using cached pygments-2.19.1-py3-none-any.whl (1.2 MB)
Using cached pylinalg-0.4.1-py3-none-any.whl (14 kB)
Using cached pyparsing-3.2.1-py3-none-any.whl (107 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached requests-2.32.3-py3-none-any.whl (64 kB)
Using cached setuptools-75.8.0-py3-none-any.whl (1.2 MB)
Using cached snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB)
Using cached sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB)
Using cached sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB)
Using cached sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB)
Using cached sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB)
Using cached sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB)
Using cached sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB)
Using cached threadpoolctl-3.5.0-py3-none-any.whl (18 kB)
Using cached tornado-6.4.2-cp38-abi3-win_amd64.whl (438 kB)
Using cached traitlets-5.14.3-py3-none-any.whl (85 kB)
Using cached widgetsnbextension-4.0.13-py3-none-any.whl (2.3 MB)
Using cached accessible_pygments-0.0.5-py3-none-any.whl (1.4 MB)
Using cached beautifulsoup4-4.12.3-py3-none-any.whl (147 kB)
Using cached freetype_py-2.5.1-py3-none-win_amd64.whl (814 kB)
Using cached imageio-2.36.1-py3-none-any.whl (315 kB)
Using cached imageio_ffmpeg-0.5.1-py3-none-win_amd64.whl (22.6 MB)
Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Using cached munch-4.0.0-py2.py3-none-any.whl (9.9 kB)
Using cached plumbum-1.9.0-py3-none-any.whl (127 kB)
Using cached ply-3.11-py2.py3-none-any.whl (49 kB)
Using cached psutil-6.1.1-cp37-abi3-win_amd64.whl (254 kB)
Using cached pydantic-2.10.4-py3-none-any.whl (431 kB)
Using cached pydantic_core-2.27.2-cp312-cp312-win_amd64.whl (2.0 MB)
Using cached typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Using cached PyOpenGL-3.1.7-py3-none-any.whl (2.4 MB)
Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
Using cached uharfbuzz-0.44.0-cp312-cp312-win_amd64.whl (1.2 MB)
Using cached annotated_types-0.7.0-py3-none-any.whl (13 kB)
Using cached anyio-4.8.0-py3-none-any.whl (96 kB)
Using cached argon2_cffi-23.1.0-py3-none-any.whl (15 kB)
Using cached certifi-2024.12.14-py3-none-any.whl (164 kB)
Using cached charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl (102 kB)
Using cached debugpy-1.8.11-cp312-cp312-win_amd64.whl (5.3 MB)
Using cached fastjsonschema-2.21.1-py3-none-any.whl (23 kB)
Using cached idna-3.10-py3-none-any.whl (70 kB)
Using cached jedi-0.19.2-py2.py3-none-any.whl (1.6 MB)
Using cached json5-0.10.0-py3-none-any.whl (34 kB)
Using cached jsonschema-4.23.0-py3-none-any.whl (88 kB)
Using cached jupyter_client-8.6.3-py3-none-any.whl (106 kB)
Using cached jupyter_events-0.11.0-py3-none-any.whl (19 kB)
Using cached jupyter_server_terminals-0.5.3-py3-none-any.whl (13 kB)
Using cached MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl (15 kB)
Using cached matplotlib_inline-0.1.7-py3-none-any.whl (9.9 kB)
Using cached nbconvert-7.16.5-py3-none-any.whl (258 kB)
Using cached overrides-7.7.0-py3-none-any.whl (17 kB)
Using cached prometheus_client-0.21.1-py3-none-any.whl (54 kB)
Using cached prompt_toolkit-3.0.48-py3-none-any.whl (386 kB)
Using cached pywin32-308-cp312-cp312-win_amd64.whl (6.5 MB)
Using cached pywinpty-2.0.14-cp312-none-win_amd64.whl (1.4 MB)
Using cached pyzmq-26.2.0-cp312-cp312-win_amd64.whl (637 kB)
Using cached Send2Trash-1.8.3-py3-none-any.whl (18 kB)
Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
Using cached soupsieve-2.6-py3-none-any.whl (36 kB)
Using cached terminado-0.18.1-py3-none-any.whl (14 kB)
Using cached urllib3-2.3.0-py3-none-any.whl (128 kB)
Using cached websocket_client-1.8.0-py3-none-any.whl (58 kB)
Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Using cached nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB)
Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Using cached stack_data-0.6.3-py3-none-any.whl (24 kB)
Using cached asttokens-3.0.0-py3-none-any.whl (26 kB)
Using cached attrs-24.3.0-py3-none-any.whl (63 kB)
Using cached bleach-6.2.0-py3-none-any.whl (163 kB)
Using cached executing-2.1.0-py2.py3-none-any.whl (25 kB)
Using cached h11-0.14.0-py3-none-any.whl (58 kB)
Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB)
Using cached mistune-3.1.0-py3-none-any.whl (53 kB)
Using cached pandocfilters-1.5.1-py2.py3-none-any.whl (8.7 kB)
Using cached parso-0.8.4-py2.py3-none-any.whl (103 kB)
Using cached python_json_logger-3.2.1-py3-none-any.whl (14 kB)
Using cached PyYAML-6.0.2-cp312-cp312-win_amd64.whl (156 kB)
Using cached referencing-0.35.1-py3-none-any.whl (26 kB)
Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB)
Using cached rpds_py-0.22.3-cp312-cp312-win_amd64.whl (235 kB)
Using cached argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl (30 kB)
Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl (15 kB)
Using cached pure_eval-0.2.3-py3-none-any.whl (11 kB)
Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Using cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Using cached jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB)
Using cached tinycss2-1.4.0-py3-none-any.whl (26 kB)
Using cached webcolors-24.11.1-py3-none-any.whl (14 kB)
Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Using cached isoduration-20.11.0-py3-none-any.whl (11 kB)
Using cached uri_template-1.3.0-py3-none-any.whl (11 kB)
Using cached arrow-1.3.0-py3-none-any.whl (66 kB)
Using cached types_python_dateutil-2.9.0.20241206-py3-none-any.whl (14 kB)
Building wheels for collected packages: fastplotlib
Building editable for fastplotlib (pyproject.toml) ... done
Created wheel for fastplotlib: filename=fastplotlib-0.3.0-0.editable-py3-none-any.whl size=9728 sha256=cd9dac504080c59116e4ba18548373e8b35ea39651f47e1ce067d0d702dbd1a9
Stored in directory: C:\Users\RBO\AppData\Local\Temp\pip-ephem-wheel-cache-19sb9ygw\wheels\ad\ae\36\ed28994b58827471a22940834d988d13152e2ee1be14a0b2d9
Successfully built fastplotlib
Installing collected packages: webencodings, wcwidth, snowballstemmer, pywin32, PyOpenGL, pure-eval, ply, glfw, fastjsonschema, widgetsnbextension, websocket-client, webcolors, urllib3, uri-template, uharfbuzz, typing-extensions, types-python-dateutil, traitlets, tornado, tinycss2, threadpoolctl, sphinxcontrib-
serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, soupsieve, sniffio, six, setuptools, send2trash, rpds-py, rfc3986-validator, pyzmq, pyyaml, pywinpty, python-json-logger, pyparsing, pygments, pycparser, psutil, prompt_toolkit, p
rometheus-client, plumbum, pluggy, platformdirs, pillow, pathspec, parso, pandocfilters, packaging, overrides, numpy, nest-asyncio, mypy-extensions, munch, mistune, MarkupSafe, kiwisolver, jupyterlab-widgets, jupyterlab-pygments, jsonpointer, json5, joblib, iniconfig, imagesize, idna, h11, freetype-py, fqdn, fo
nttools, executing, docutils, defusedxml, decorator, debugpy, cycler, colorama, charset-normalizer, certifi, bleach, Babel, attrs, async-lru, asttokens, annotated-types, alabaster, tqdm, terminado, stack_data, scipy, rfc3339-validator, requests, referencing, python-dateutil, pytest, pylinalg, pydantic-core, pan
doc, matplotlib-inline, jupyter-core, jinja2, jedi, imageio-ffmpeg, imageio, httpcore, contourpy, comm, cmap, click, cffi, beautifulsoup4, anyio, accessible-pygments, wgpu, sphinx, scikit-learn, pydantic, matplotlib, jupyter-server-terminals, jupyter-client, jsonschema-specifications, ipython, httpx, black, arr
ow, argon2-cffi-bindings, sphinx-gallery, sphinx-design, sphinx-copybutton, pygfx, pydata-sphinx-theme, jsonschema, isoduration, ipywidgets, ipykernel, imgui-bundle, argon2-cffi, sidecar, nbformat, jupyter-rfb, fastplotlib, nbclient, jupyter-events, nbmake, nbconvert, jupyter-server, notebook-shim, jupyterlab-s
erver, jupyter-lsp, jupyterlab
Successfully installed Babel-2.16.0 MarkupSafe-3.0.2 PyOpenGL-3.1.7 accessible-pygments-0.0.5 alabaster-1.0.0 annotated-types-0.7.0 anyio-4.8.0 argon2-cffi-23.1.0 argon2-cffi-bindings-21.2.0 arrow-1.3.0 asttokens-3.0.0 async-lru-2.0.4 attrs-24.3.0 beautifulsoup4-4.12.3 black-24.10.0 bleach-6.2.0 certifi-2024.12
.14 cffi-1.17.1 charset-normalizer-3.4.1 click-8.1.8 cmap-0.4.0 colorama-0.4.6 comm-0.2.2 contourpy-1.3.1 cycler-0.12.1 debugpy-1.8.11 decorator-5.1.1 defusedxml-0.7.1 docutils-0.21.2 executing-2.1.0 fastjsonschema-2.21.1 fastplotlib-0.3.0 fonttools-4.55.3 fqdn-1.5.1 freetype-py-2.5.1 glfw-2.8.0 h11-0.14.0 http
core-1.0.7 httpx-0.28.1 idna-3.10 imageio-2.36.1 imageio-ffmpeg-0.5.1 imagesize-1.4.1 imgui-bundle-1.6.2 iniconfig-2.0.0 ipykernel-6.29.5 ipython-8.31.0 ipywidgets-8.1.5 isoduration-20.11.0 jedi-0.19.2 jinja2-3.1.5 joblib-1.4.2 json5-0.10.0 jsonpointer-3.0.0 jsonschema-4.23.0 jsonschema-specifications-2024.10.1
jupyter-client-8.6.3 jupyter-core-5.7.2 jupyter-events-0.11.0 jupyter-lsp-2.2.5 jupyter-rfb-0.4.4 jupyter-server-2.15.0 jupyter-server-terminals-0.5.3 jupyterlab-4.3.4 jupyterlab-pygments-0.3.0 jupyterlab-server-2.27.3 jupyterlab-widgets-3.0.13 kiwisolver-1.4.8 matplotlib-3.10.0 matplotlib-inline-0.1.7 mistune
-3.1.0 munch-4.0.0 mypy-extensions-1.0.0 nbclient-0.10.2 nbconvert-7.16.5 nbformat-5.10.4 nbmake-1.5.5 nest-asyncio-1.6.0 notebook-shim-0.2.4 numpy-2.2.1 overrides-7.7.0 packaging-24.2 pandoc-2.4 pandocfilters-1.5.1 parso-0.8.4 pathspec-0.12.1 pillow-11.1.0 platformdirs-4.3.6 pluggy-1.5.0 plumbum-1.9.0 ply-3.11
prometheus-client-0.21.1 prompt_toolkit-3.0.48 psutil-6.1.1 pure-eval-0.2.3 pycparser-2.22 pydantic-2.10.4 pydantic-core-2.27.2 pydata-sphinx-theme-0.16.1 pygfx-0.6.0 pygments-2.19.1 pylinalg-0.4.1 pyparsing-3.2.1 pytest-7.4.4 python-dateutil-2.9.0.post0 python-json-logger-3.2.1 pywin32-308 pywinpty-2.0.14 pyy
aml-6.0.2 pyzmq-26.2.0 referencing-0.35.1 requests-2.32.3 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 rpds-py-0.22.3 scikit-learn-1.6.0 scipy-1.15.0 send2trash-1.8.3 setuptools-75.8.0 sidecar-0.7.0 six-1.17.0 sniffio-1.3.1 snowballstemmer-2.2.0 soupsieve-2.6 sphinx-8.1.3 sphinx-copybutton-0.5.2 sphinx-desig
n-0.6.1 sphinx-gallery-0.18.0 sphinxcontrib-applehelp-2.0.0 sphinxcontrib-devhelp-2.0.0 sphinxcontrib-htmlhelp-2.1.0 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-2.0.0 sphinxcontrib-serializinghtml-2.0.0 stack_data-0.6.3 terminado-0.18.1 threadpoolctl-3.5.0 tinycss2-1.4.0 tornado-6.4.2 tqdm-4.67.1 traitlets-
5.14.3 types-python-dateutil-2.9.0.20241206 typing-extensions-4.12.2 uharfbuzz-0.44.0 uri-template-1.3.0 urllib3-2.3.0 wcwidth-0.2.13 webcolors-24.11.1 webencodings-0.5.1 websocket-client-1.8.0 wgpu-0.19.3 widgetsnbextension-4.0.13/fastplotlib [main]
$ pip install -e ".[notebook,docs,tests]"
Obtaining file:///C:/Users/RBO/fastplotlib
Installing build dependencies ... done
Checking if build backend supports build_editable ... done
Getting requirements to build editable ... done
Preparing editable metadata (pyproject.toml) ... done
Collecting numpy>=1.23.0 (from fastplotlib==0.3.0)
Using cached numpy-2.2.1-cp312-cp312-win_amd64.whl.metadata (60 kB)
Collecting pygfx>=0.5.0 (from fastplotlib==0.3.0)
Using cached pygfx-0.6.0-py3-none-any.whl.metadata (7.5 kB)
Collecting wgpu>=0.18.1 (from fastplotlib==0.3.0)
Using cached wgpu-0.19.3-py3-none-win_amd64.whl.metadata (10 kB)
Collecting cmap>=0.1.3 (from fastplotlib==0.3.0)
Using cached cmap-0.4.0-py3-none-any.whl.metadata (10 kB)
Collecting sphinx (from fastplotlib==0.3.0)
Using cached sphinx-8.1.3-py3-none-any.whl.metadata (6.4 kB)
Collecting sphinx-gallery (from fastplotlib==0.3.0)
Using cached sphinx_gallery-0.18.0-py3-none-any.whl.metadata (8.9 kB)
Collecting pydata-sphinx-theme (from fastplotlib==0.3.0)
Using cached pydata_sphinx_theme-0.16.1-py3-none-any.whl.metadata (7.5 kB)
Collecting glfw (from fastplotlib==0.3.0)
Using cached glfw-2.8.0-py2.py27.py3.py30.py31.py32.py33.py34.py35.py36.py37.py38.p39.p310.p311.p312.p313-none-win_amd64.whl.metadata (5.4 kB)
Collecting jupyter-rfb>=0.4.1 (from fastplotlib==0.3.0)
Using cached jupyter_rfb-0.4.4-py2.py3-none-any.whl.metadata (916 bytes)
Collecting ipywidgets<9,>=8.0.0 (from fastplotlib==0.3.0)
Using cached ipywidgets-8.1.5-py3-none-any.whl.metadata (2.3 kB)
Collecting sphinx-copybutton (from fastplotlib==0.3.0)
Using cached sphinx_copybutton-0.5.2-py3-none-any.whl.metadata (3.2 kB)
Collecting sphinx-design (from fastplotlib==0.3.0)
Using cached sphinx_design-0.6.1-py3-none-any.whl.metadata (5.5 kB)
Collecting pandoc (from fastplotlib==0.3.0)
Using cached pandoc-2.4-py3-none-any.whl
Collecting jupyterlab (from fastplotlib==0.3.0)
Using cached jupyterlab-4.3.4-py3-none-any.whl.metadata (16 kB)
Collecting sidecar (from fastplotlib==0.3.0)
Using cached sidecar-0.7.0-py3-none-any.whl.metadata (5.4 kB)
Collecting imageio[ffmpeg] (from fastplotlib==0.3.0)
Using cached imageio-2.36.1-py3-none-any.whl.metadata (5.2 kB)
Collecting matplotlib (from fastplotlib==0.3.0)
Using cached matplotlib-3.10.0-cp312-cp312-win_amd64.whl.metadata (11 kB)
Collecting scikit-learn (from fastplotlib==0.3.0)
Using cached scikit_learn-1.6.0-cp312-cp312-win_amd64.whl.metadata (15 kB)
Collecting imgui-bundle (from fastplotlib==0.3.0)
Using cached imgui_bundle-1.6.2-cp312-cp312-win_amd64.whl.metadata (20 kB)
Collecting pytest<8.0.0 (from fastplotlib==0.3.0)
Using cached pytest-7.4.4-py3-none-any.whl.metadata (7.9 kB)
Collecting nbmake (from fastplotlib==0.3.0)
Using cached nbmake-1.5.5-py3-none-any.whl.metadata (7.1 kB)
Collecting black (from fastplotlib==0.3.0)
Using cached black-24.10.0-cp312-cp312-win_amd64.whl.metadata (79 kB)
Collecting scipy (from fastplotlib==0.3.0)
Using cached scipy-1.15.0-cp312-cp312-win_amd64.whl.metadata (60 kB)
Collecting tqdm (from fastplotlib==0.3.0)
Using cached tqdm-4.67.1-py3-none-any.whl.metadata (57 kB)
Collecting comm>=0.1.3 (from ipywidgets<9,>=8.0.0->fastplotlib==0.3.0)
Using cached comm-0.2.2-py3-none-any.whl.metadata (3.7 kB)
Collecting ipython>=6.1.0 (from ipywidgets<9,>=8.0.0->fastplotlib==0.3.0)
Using cached ipython-8.31.0-py3-none-any.whl.metadata (4.9 kB)
Collecting traitlets>=4.3.1 (from ipywidgets<9,>=8.0.0->fastplotlib==0.3.0)
Using cached traitlets-5.14.3-py3-none-any.whl.metadata (10 kB)
Collecting widgetsnbextension=4.0.12 (from ipywidgets<9,>=8.0.0->fastplotlib==0.3.0)
Using cached widgetsnbextension-4.0.13-py3-none-any.whl.metadata (1.6 kB)
Collecting jupyterlab-widgets
[notice] A new release of pip is available: 24.2 -> 24.3.1 [notice] To update, run: python.exe -m pip install --upgrade pip (venv) RBO Jan 08 15:09 ~/fastplotlib [main] $ pip install git+https://github.com/pygfx/pygfx.git@main Collecting git+https://github.com/pygfx/pygfx.git@main Cloning https://github.com/pygfx/pygfx.git (to revision main) to c:\users\rbo\appdata\local\temp\pip-req-build-5cra03nj Running command git clone --filter=blob:none --quiet https://github.com/pygfx/pygfx.git 'C:\Users\RBO\AppData\Local\Temp\pip-req-build-5cra03nj' Resolved https://github.com/pygfx/pygfx.git to commit e1f7afed21ea31c9722244d55df1485722a12ea1 Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting rendercanvas>=2 (from pygfx==0.6.0) Using cached rendercanvas-2.0.1-py3-none-any.whl.metadata (5.6 kB) Requirement already satisfied: wgpu<0.20.0,>=0.19.0 in c:\users\rbo\fastplotlib\venv\lib\site-packages (from pygfx==0.6.0) (0.19.3) Collecting pylinalg<0.7.0,>=0.6.1 (from pygfx==0.6.0) Using cached pylinalg-0.6.2-py3-none-any.whl.metadata (1.8 kB) Requirement already satisfied: numpy in c:\users\rbo\fastplotlib\venv\lib\site-packages (from pygfx==0.6.0) (2.2.1) Requirement already satisfied: freetype-py in c:\users\rbo\fastplotlib\venv\lib\site-packages (from pygfx==0.6.0) (2.5.1) Requirement already satisfied: uharfbuzz in c:\users\rbo\fastplotlib\venv\lib\site-packages (from pygfx==0.6.0) (0.44.0) Requirement already satisfied: jinja2 in c:\users\rbo\fastplotlib\venv\lib\site-packages (from pygfx==0.6.0) (3.1.5) Collecting hsluv<6.0.0,>=5.0.0 (from pygfx==0.6.0) Using cached hsluv-5.0.4-py2.py3-none-any.whl.metadata (2.7 kB) Requirement already satisfied: sniffio in c:\users\rbo\fastplotlib\venv\lib\site-packages (from rendercanvas>=2->pygfx==0.6.0) (1.3.1) Requirement already satisfied: cffi>=1.15.0 in c:\users\rbo\fastplotlib\venv\lib\site-packages (from wgpu<0.20.0,>=0.19.0->pygfx==0.6.0) (1.17.1) Requirement already satisfied: MarkupSafe>=2.0 in c:\users\rbo\fastplotlib\venv\lib\site-packages (from jinja2->pygfx==0.6.0) (3.0.2) Requirement already satisfied: pycparser in c:\users\rbo\fastplotlib\venv\lib\site-packages (from cffi>=1.15.0->wgpu<0.20.0,>=0.19.0->pygfx==0.6.0) (2.22) Using cached hsluv-5.0.4-py2.py3-none-any.whl (5.3 kB) Using cached pylinalg-0.6.2-py3-none-any.whl (18 kB) Using cached rendercanvas-2.0.1-py3-none-any.whl (68 kB) Installing collected packages: rendercanvas, pylinalg, hsluv Attempting uninstall: pylinalg Found existing installation: pylinalg 0.4.1 Uninstalling pylinalg-0.4.1: Successfully uninstalled pylinalg-0.4.1 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. pygfx 0.6.0 requires pylinalg<0.5.0,>=0.4.1, but you have pylinalg 0.6.2 which is incompatible. Successfully installed hsluv-5.0.4 pylinalg-0.6.2 rendercanvas-2.0.1
[notice] A new release of pip is available: 24.2 -> 24.3.1 [notice] To update, run: python.exe -m pip install --upgrade pip (venv) RBO Jan 08 15:09 ~/fastplotlib [main] $ ipython Python 3.12.6 | packaged by conda-forge | (main, Sep 22 2024, 14:01:26) [MSC v.1941 64 bit (AMD64)] Type 'copyright', 'credits' or 'license' for more information IPython 8.31.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: import fastplotlib as fpl
...: import imageio.v3 as iio
...:
...: # create a Figure
...: fig = fpl.Figure()
...:
...: # read data
...: data = iio.imread("imageio:astronaut.png")
...:
...: # add image graphic
...: image_graphic = fig[0, 0].add_image(data=data)
...:
...: # show the plot
...: fig.show()
...:
...: if name == "main":
...: fpl.run()
...:
TypeError Traceback (most recent call last)
Cell In[1], line 5
2 import imageio.v3 as iio
4 # create a Figure
----> 5 fig = fpl.Figure()
7 # read data
8 data = iio.imread("imageio:astronaut.png")
File ~\fastplotlib\fastplotlib\layouts_imgui_figure.py:48, in ImguiFigure.init(self, shape, cameras, controller_types, controller_ids, controllers, canvas, renderer, size, names) 21 def init( 22 self, 23 shape: tuple[int, int] = (1, 1), (...) 44 names: list | np.ndarray = None, 45 ): 46 self._guis: dict[str, EdgeWindow] = {k: None for k in GUI_EDGES} ---> 48 canvas, renderer = make_canvas_and_renderer( 49 canvas, renderer, canvas_kwargs={"size": size} 50 ) 51 self._imgui_renderer = ImguiRenderer(renderer.device, canvas) 53 super().init( 54 shape=shape, 55 cameras=cameras, (...) 62 names=names, 63 )
File ~\fastplotlib\fastplotlib\layouts_utils.py:33, in make_canvas_and_renderer(canvas, renderer, canvas_kwargs) 27 raise TypeError( 28 f"canvas option must either be a valid BaseRenderCanvas implementation, a pygfx Texture" 29 f" or a str with the gui backend name, valid str are: 'qt', 'glfw', 'jupyter', 'wx', and 'offscreen'" 30 ) 32 if renderer is None: ---> 33 renderer = WgpuRenderer(canvas) 34 elif not isinstance(renderer, Renderer): 35 raise TypeError( 36 f"renderer option must be a pygfx.Renderer instance such as pygfx.WgpuRenderer" 37 )
File ~\fastplotlib\venv\Lib\site-packages\pygfx\renderers\wgpu\engine\renderer.py:134, in WgpuRenderer.init(self, target, pixel_ratio, pixel_filter, show_fps, blend_mode, sort_objects, enable_events, gamma_correction, *args, **kwargs) 132 # Check and normalize inputs 133 if not isinstance(target, (Texture, GfxTextureView, wgpu.gui.WgpuCanvasBase)): --> 134 raise TypeError( 135 f"Render target must be a Canvas or Texture, not a {target.class.name}" 136 ) 137 self._target = target 138 self.pixel_ratio = pixel_ratio
TypeError: Render target must be a Canvas or Texture, not a GlfwRenderCanvas