Skip to content

Commit ece9c0a

Browse files
committed
adjust dependencies
1 parent 31aab28 commit ece9c0a

1 file changed

Lines changed: 27 additions & 10 deletions

File tree

pyproject.toml

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,37 @@ classifiers = [
2323
"Programming Language :: Python :: 3.13",
2424
]
2525
dependencies = [
26-
"anndata",
26+
"anndata>=0.7.4",
2727
"mudata",
2828
"scanpy>=1.8.0",
2929
"numba>=0.54.0",
3030
"tqdm>=4.0",
3131
"docrep>=0.3.1",
32-
# for debug logging (referenced from the issue template)
32+
"plotnine>=0.10.1",
3333
"session-info2",
3434
]
35-
optional-dependencies.dev = [
36-
"pre-commit",
35+
[project.optional-dependencies]
36+
dev = [
37+
"pre-commit>=3.0.0",
3738
"twine>=4.0.2",
3839
"pytest<=6.0",
39-
"bumpversion"
40+
"bumpversion>=0.6.0",
41+
"highspy>=1.9.0",
42+
]
43+
extra-requirements = [
44+
"decoupler>=1.5.1",
45+
"omnipath>=1.0.6",
46+
"pydeseq2>=0.3.5",
47+
"cell2cell",
48+
"muon",
49+
"mofax",
50+
"mofapy2>=0.7.0",
51+
"requests>=2.25.1",
52+
"corneto>=0.9.1-alpha.6",
53+
"cvxpy-base>=1.6.0",
54+
"PySCIPOpt>=5.2.1",
4055
]
41-
optional-dependencies.doc = [
56+
doc = [
4257
"docutils>=0.8,!=0.18.*,!=0.19.*",
4358
"ipykernel",
4459
"ipython",
@@ -53,15 +68,17 @@ optional-dependencies.doc = [
5368
"sphinx-tabs",
5469
"sphinxcontrib-bibtex>=1",
5570
"sphinxext-opengraph",
71+
"pre-commit",
5672
]
57-
optional-dependencies.test = [
73+
test = [
5874
"coverage",
5975
"pytest",
6076
]
6177
# https://docs.pypi.org/project_metadata/#project-urls
62-
urls.Documentation = "https://liana.readthedocs.io/"
63-
urls.Homepage = "https://liana-py.readthedocs.io"
64-
urls.Source = "https://github.com/saezlab/liana-py"
78+
[project.urls]
79+
Documentation = "https://liana.readthedocs.io/"
80+
Homepage = "https://liana-py.readthedocs.io"
81+
Source = "https://github.com/saezlab/liana-py"
6582

6683
[tool.hatch.envs.default]
6784
installer = "uv"

0 commit comments

Comments
 (0)