Skip to content

Commit f267e99

Browse files
committed
Adding the dependencies to the pyproject.toml file
1 parent 26a8346 commit f267e99

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

pyproject.toml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,11 @@ classifiers = [
1616
"Topic :: Scientific/Engineering :: Bio-Informatics"
1717
]
1818
dependencies = [
19+
"pkg_infra @ git+https://github.com/saezlab/pkg_infra.git@main",
20+
"download-manager @ git+https://github.com/saezlab/download-manager.git@main",
21+
"narwhals>=1.9",
1922
]
23+
2024
description = "The new implementation for the OmniPath Python client"
2125
license = "BSD-3-Clause"
2226
maintainers = [
@@ -28,6 +32,10 @@ requires-python = ">=3.10"
2832
version = "0.0.1"
2933

3034
[project.optional-dependencies]
35+
polars = ["polars>=0.20.0"]
36+
pandas = ["pandas>=1.5"]
37+
pyarrow = ["pyarrow>=10"]
38+
annnet = ["annnet"]
3139
dev = [
3240
"distlib",
3341
"pre-commit",
@@ -182,3 +190,6 @@ section-order = [
182190

183191
[tool.ruff.lint.pydocstyle]
184192
convention = "google"
193+
194+
[tool.hatch.metadata]
195+
allow-direct-references = true

0 commit comments

Comments
 (0)