Skip to content

Commit

Permalink
split requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
mschwoer committed Jan 16, 2025
1 parent ee5e49c commit 6fbdafb
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 17 deletions.
3 changes: 2 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,8 @@ dependencies = {file = ["requirements/requirements_loose.txt"]}
optional-dependencies = { stable = { file = ["requirements/requirements.txt",
] }, gui = { file = [ "requirements/requirements_gui_loose.txt",
] }, gui-stable = { file = [ "requirements/requirements_gui.txt",
] }, development = { file = ["requirements/requirements_development.txt"
] }, tests = { file = [ "requirements/requirements_tests.txt",
] }, development = { file = ["requirements/requirements_development.txt", "requirements/requirements_tests.txt",
] }}

version = {attr = "directlfq.__version__"}
Expand Down
1 change: 0 additions & 1 deletion release/windows/build_installer_windows.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,3 @@ pip install "dist/$WHL_NAME[stable,gui-stable]"
# Creating the stand-alone pyinstaller folder
pip install pyinstaller
pyinstaller release/pyinstaller/directlfq.spec --distpath dist_pyinstaller --workpath build_pyinstaller -y
# pip install jinja2==3.0
1 change: 0 additions & 1 deletion requirements/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# Dependencies required for running the "stable" version of directlfq.
# Only usage of fixed versions is allowed, and all dependencies listed here must also be
# included in `requirements_loose.txt` (enforced by a test).
Jinja2==3.1.2
numpy==1.23.5
pandas>=1.5.3 # test: tolerate_version
dask>=2023.1.0 # test: tolerate_version
Expand Down
15 changes: 2 additions & 13 deletions requirements/requirements_development.txt
Original file line number Diff line number Diff line change
@@ -1,20 +1,9 @@
# Dependencies helping for development
jupyter
jupyter_contrib_nbextensions
pyinstaller
autodocsumm
sphinx-rtd-theme
twine
bump-my-version
pipdeptree
ipykernel
tqdm
psutil
matplotlib_venn
wget
seaborn
matplotlib
nbdev>=2.3.9
notebook
alphabase>=1.4.0
progressbar
pytest
notebook
1 change: 0 additions & 1 deletion requirements/requirements_loose.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# Dependencies required for running the "loose" version of direclfq.
# All dependencies that are also included in `requirements.txt` must be added also here (enforced by a test).
Jinja2
numpy
pandas
dask
Expand Down
9 changes: 9 additions & 0 deletions requirements/requirements_tests.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Dependencies required for running tests
matplotlib_venn
matplotlib
wget
seaborn
nbdev>=2.3.9
alphabase>=1.4.0
progressbar
pytest

0 comments on commit 6fbdafb

Please sign in to comment.