Skip to content

Commit 08194de

Browse files
committed
📝 Switch from pipenv to uv
* Remove outdated voila-debug
1 parent aacdc0f commit 08194de

37 files changed

+328
-7158
lines changed

docs/conf.py

-1
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,6 @@
160160
),
161161
"sphinx": ("https://www.sphinx-doc.org/en/master/", None),
162162
"nbsphinx": ("https://nbsphinx.readthedocs.io/en/0.4.2/", None),
163-
"pipenv": ("https://pipenv.pypa.io/en/latest/", None),
164163
"spack": ("https://spack-tutorial.readthedocs.io/en/latest/", None),
165164
"ipyparallel": ("https://ipyparallel.readthedocs.io/en/latest/", None),
166165
"bokeh": ("https://docs.bokeh.org/en/latest", None),

docs/dashboards/appmode/index.rst

+3-15
Original file line numberDiff line numberDiff line change
@@ -28,23 +28,11 @@ Für den Jupyter-Service muss ``appmode`` installiert werden mit
2828

2929
.. code-block:: console
3030
31-
$ pipenv install appmode
32-
Installing appmode…
33-
Collecting appmode
34-
35-
Installing collected packages: appmode
36-
Successfully installed appmode-0.6.0
37-
Adding appmode to Pipfile's [packages]…
38-
Locking [dev-packages] dependencies…
39-
Locking [packages] dependencies…
40-
Updated Pipfile.lock (ea9a56)!
41-
Installing dependencies from Pipfile.lock (ea9a56)…
42-
🐍 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 128/128 — 00:09:58
43-
44-
$ pipenv run jupyter nbextension enable --py --sys-prefix appmode
31+
$ uv add appmode
32+
$ uv run jupyter nbextension enable --py --sys-prefix appmode
4533
Enabling notebook extension appmode/main...
4634
- Validating: OK
47-
$ pipenv run jupyter serverextension enable --py --sys-prefix appmode
35+
$ uv run jupyter serverextension enable --py --sys-prefix appmode
4836
Enabling: appmode.server_extension
4937
- Writing config: /Users/veit/.local/share/virtualenvs/jupyter-tutorial--q5BvmfG/bin/../etc/jupyter
5038
- Validating...

docs/dashboards/jupyter-dashboards/install.rst

+3-5
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,11 @@ Installation der Jupyter-Dashboards
33

44
.. code-block:: console
55
6-
$ pipenv install jupyter_dashboards
7-
Installing jupyter_dashboards…
8-
9-
$ pipenv run jupyter dashboards quick-setup --sys-prefix
6+
$ uv add jupyter_dashboards
7+
$ uv run jupyter dashboards quick-setup --sys-prefix
108
119
Enabling notebook extension jupyter_dashboards/notebook/main...
1210
- Validating: OK
13-
$ pipenv run jupyter nbextension enable jupyter_dashboards --py --sys-prefix
11+
$ uv run jupyter nbextension enable jupyter_dashboards --py --sys-prefix
1412
Enabling notebook extension jupyter_dashboards/notebook/main...
1513
- Validating: OK

docs/dashboards/jupyter-flex/index.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ Installation
3636

3737
.. code-block:: console
3838
39-
$ pipenv install jupyter-flex
39+
$ uv add jupyter-flex

docs/dashboards/panel/deploy.ipynb

+2-3
Original file line numberDiff line numberDiff line change
@@ -2407,7 +2407,7 @@
24072407
"\n",
24082408
"Panel (und Bokeh) stellen einen CLI-Befehl zum Bereitstellen eines Python-Skripts, eines App-Verzeichnisses oder eines Jupyter-Notebooks mit einer Bokeh- oder Panel-App bereit. Um einen Server über die CLI zu starten, führt einfach Folgendes aus:\n",
24092409
"``` bash\n",
2410-
"$ pipenv run panel serve app.ipynb\n",
2410+
"$ uv run panel serve app.ipynb\n",
24112411
"```\n",
24122412
"Um ein Notebook in eine bereitstellbare App zu verwandeln, hängt einfach an ein oder mehrere Panel-Objekte `.servable()` an, wodurch die App zu Bokehs `curdoc` hinzufügt. Auf diese Weise ist es einfach, Dashboards interaktiv in einem Notebook zu erstellen und sie dann nahtlos auf dem Bokeh-Server bereitzustellen."
24132413
]
@@ -2588,8 +2588,7 @@
25882588
"source": [
25892589
"Für den Export der `png`-Datei benötigt ihr zusätzlich Selenium und PhantomJS:\n",
25902590
"\n",
2591-
" $ pipenv install selenium\n",
2592-
" Installing selenium…\n",
2591+
" $ uv add selenium\n",
25932592
"\n",
25942593
" $ npm install -g phantomjs-prebuilt\n",
25952594
"\n",

docs/dashboards/panel/install.rst

+4-22
Original file line numberDiff line numberDiff line change
@@ -6,33 +6,15 @@ mit:
66

77
.. code-block:: console
88
9-
$ pipenv install panel
10-
Installing panel…
11-
Collecting panel
12-
13-
Installing collected packages: param, pyviz-comms, pyct, markdown, bokeh, panel
14-
Successfully installed bokeh-1.3.4 markdown-3.1.1 panel-0.6.2 param-1.9.1 pyct-0.4.6 pyviz-comms-0.7.2
15-
9+
$ uv add panel
1610
1711
Für einige der folgenden Beispiele werden zusätzliche Pakete benötigt wie
1812
:abbr:`z.B. (zum Beispiel)` `Holoviews <https://holoviews.org/>`_ und `hvPlot
1913
<https://hvplot.holoviz.org/>`_. Sie können installiert werden mit:
2014

2115
.. code-block:: console
2216
23-
$ pipenv install "holoviews[recommended]"
24-
Installing holoviews[recommended]…
25-
26-
Installing collected packages: param, pyviz-comms, kiwisolver, cycler, pyparsing, matplotlib, pyct, markdown, packaging, bokeh, panel, holoviews
27-
Successfully installed bokeh-1.3.4 cycler-0.10.0 holoviews-1.12.5 kiwisolver-1.1.0 markdown-3.1.1 matplotlib-3.1.1 packaging-19.1 panel-0.6.2 param-1.9.1 pyct-0.4.6 pyparsing-2.4.2 pyviz-comms-0.7.2
28-
29-
$ pipenv install hvplot
30-
Installing hvplot…
31-
Collecting hvplot
32-
33-
Installing collected packages: hvplot
34-
Successfully installed hvplot-0.4.0
35-
17+
$ uv add "holoviews[recommended]" hvplot
3618
3719
Beispiele
3820
---------
@@ -41,7 +23,7 @@ Beispiele
4123

4224
.. code-block:: console
4325
44-
$ pipenv run panel sampledata
26+
$ uv run panel sampledata
4527
Creating /Users/veit/.bokeh/data directory
4628
Using data directory: /Users/veit/.bokeh/data
4729
Fetching 'CGM.csv'
@@ -56,7 +38,7 @@ Beispiele
5638

5739
.. code-block:: console
5840
59-
$ pipenv run panel serve panel-examples/getting_started/Introduction.ipynb
41+
$ uv run panel serve panel-examples/getting_started/Introduction.ipynb
6042
2019-08-18 10:55:44,056 Starting Bokeh server version 1.3.4 (running on Tornado 6.0.3)
6143
2019-08-18 10:55:44,067 Bokeh app running at: http://localhost:5006/Introduction
6244
2019-08-18 10:55:44,067 Starting Bokeh server with process id: 86677

docs/dashboards/panel/overview.ipynb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1237,7 +1237,7 @@
12371237
"source": [
12381238
"Dies startet den Bokeh-Server und öffnet ein Browser-Fenster mit der Anwendung.\n",
12391239
"\n",
1240-
"Oder ihr könnt einfach angeben, was ihr auf der Webseite sehen möchtet. `servable()`, und dann den Shell-Befehl `pipenv run panel serve --show example.ipynb`, um einen Server mit diesem Objekt zu starten:"
1240+
"Oder ihr könnt einfach angeben, was ihr auf der Webseite sehen möchtet. `servable()`, und dann den Shell-Befehl `uv run panel serve --show example.ipynb`, um einen Server mit diesem Objekt zu starten:"
12411241
]
12421242
},
12431243
{

docs/dashboards/panel/pyodide/overview.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@
186186
187187
# Dies startet den Bokeh-Server und öffnet ein Browser-Fenster mit der Anwendung.
188188
#
189-
# Oder ihr könnt einfach angeben, was ihr auf der Webseite sehen möchtet. \`servable()\`, und dann den Shell-Befehl \`pipenv run panel serve --show example.ipynb\`, um einen Server mit diesem Objekt zu starten:
189+
# Oder ihr könnt einfach angeben, was ihr auf der Webseite sehen möchtet. \`servable()\`, und dann den Shell-Befehl \`uv run panel serve --show example.ipynb\`, um einen Server mit diesem Objekt zu starten:
190190
191191
# In[17]:
192192

0 commit comments

Comments
 (0)