Skip to content

Commit e0ed4d9

Browse files
enryHgithub-actions[bot]Copilot
authored
Update package layout and default imports (#64)
* 🚧 start adding core modules per default - in the future with the default dependencies * 📝 describe dependencies and identify core modules - core modules dependencies should be installed always - the other should only be installed on request * ⚡🔧 remove some default imports * docs: update markdown reference * 🔧 move vuecore to documentation deps * 🔧 add all functionality * docs: update markdown reference * Improve error messages for missing modules Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * 📝 update description in pyproject toml of optional dependencies * 🔧 vuecore for current version needs all dependencies --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
1 parent 01bbfc4 commit e0ed4d9

21 files changed

Lines changed: 115 additions & 37 deletions

.github/workflows/updt_markdowns.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- name: Install docs dependencies
2929
run: |
3030
python -m pip install --upgrade pip
31-
pip install ".[docs]" sphinx-markdown-builder==0.6.9
31+
pip install ".[docs,all]" sphinx-markdown-builder==0.6.9
3232
3333
- name: Build markdown docs
3434
working-directory: docs

.readthedocs.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,4 @@ python:
3232
path: .
3333
extra_requirements:
3434
- docs
35+
- all

docs/api_examples/batch_correction.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
},
2828
"outputs": [],
2929
"source": [
30-
"%pip install acore"
30+
"%pip install acore vuecore"
3131
]
3232
},
3333
{

docs/api_examples/batch_correction.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# extension: .py
77
# format_name: percent
88
# format_version: '1.3'
9-
# jupytext_version: 1.19.1
9+
# jupytext_version: 1.19.3
1010
# kernelspec:
1111
# display_name: Python 3 (ipykernel)
1212
# language: python
@@ -24,7 +24,7 @@
2424

2525

2626
# %% tags=["hide-output"]
27-
# %pip install acore
27+
# %pip install acore vuecore
2828

2929
# %% tags=["hide-input"]
3030
from typing import Optional

docs/api_examples/diff_regulation_ancova.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
},
3333
"outputs": [],
3434
"source": [
35-
"%pip install acore"
35+
"%pip install acore vuecore"
3636
]
3737
},
3838
{

docs/api_examples/diff_regulation_ancova.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# extension: .py
77
# format_name: percent
88
# format_version: '1.3'
9-
# jupytext_version: 1.19.1
9+
# jupytext_version: 1.19.3
1010
# ---
1111

1212
# %% [markdown]
@@ -27,7 +27,7 @@
2727
#
2828

2929
# %% tags=["hide-output"]
30-
# %pip install acore
30+
# %pip install acore vuecore
3131

3232
# %% tags=["hide-input"]
3333
import dsp_pandas

docs/api_examples/diff_regulation_anova_ttest_two_groups.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
},
3030
"outputs": [],
3131
"source": [
32-
"%pip install acore"
32+
"%pip install acore vuecore"
3333
]
3434
},
3535
{

docs/api_examples/diff_regulation_anova_ttest_two_groups.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# extension: .py
77
# format_name: percent
88
# format_version: '1.3'
9-
# jupytext_version: 1.19.1
9+
# jupytext_version: 1.19.3
1010
# kernelspec:
1111
# display_name: .venv
1212
# language: python
@@ -29,7 +29,7 @@
2929
#
3030

3131
# %% tags=["hide-output"]
32-
# %pip install acore
32+
# %pip install acore vuecore
3333

3434
# %% tags=["hide-input"]
3535
import dsp_pandas

docs/api_examples/enrichment_analysis.ipynb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
},
3333
"outputs": [],
3434
"source": [
35-
"%pip install acore vuecore"
35+
"# ToDo: Improve VueCore dependencies\n",
36+
"%pip install acore vuecore python-louvain snfpy"
3637
]
3738
},
3839
{

docs/api_examples/enrichment_analysis.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414

1515

1616
# %% tags=["hide-output"]
17-
# %pip install acore vuecore
17+
# ToDo: Improve VueCore dependencies
18+
# %pip install acore vuecore python-louvain snfpy
1819

1920
# %%
2021
from pathlib import Path

0 commit comments

Comments
 (0)