-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpyproject.toml
47 lines (39 loc) · 1.63 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# PEP 621-compliant pyproject (env manager agnostic)
[project]
name = "biosimulator-processes"
version = "0.3.17" # LATEST: latest stable is 0.3.8; LEGACY: latest stable pypi release: 0.1.2(biosimulator-processes) ... 0.2.5(as biosimulators-processes)
description = "Core implementations of process-bigraph.composite.Process aligning with BioSimulators simulator tools."
authors = [{name = "Alex Patrie", email = "[email protected]"}]
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"process-bigraph",
"pip-autoremove",
"seaborn",
"ipython",
"toml",
"pyyaml",
"python-dotenv",
"requests",
"h5py",
"python-libsbml"
]
# also make sure to install readdy and pymem3dg:
# conda install -n bsp conda-forge::pymem3dg -y \
# && conda install -n bsp conda-forge::readdy -y
# TODO: change this
# [project.optional-dependencies]
# amici = ["amici (>=0.30.0,<0.31.0)"]
# builder = ["bigraph-builder (>=0.0.4,<0.0.5)", "bigraph-viz (>=0.0.35,<0.0.36)"]
# cobra = ["cobra (>=0.29.1,<0.30.0)", "imageio (>=2.36.1,<3.0.0)"]
# copasi = ["copasi-basico (>=0.82,<0.83)"]
# dev = ["pytest (>=8.3.4,<9.0.0)", "mypy (>=1.14.1,<2.0.0)", "flake8 (>=7.1.1,<8.0.0)", "pip-autoremove (>=0.10.0,<0.11.0)"]
# quantum = ["qiskit[visualization] (>=1.3.1,<2.0.0)", "qiskit-ibm-runtime (>=0.34.0,<0.35.0)", "qiskit-nature (>=0.7.2,<0.8.0)", "pyscf (>=2.8.0,<3.0.0)"]
# smoldyn = ["smoldyn (>=2.73,<3.0)", "simulariumio (>=1.11.0,<2.0.0)"]
# tellurium = ["tellurium (>=2.2.10,<3.0.0)", "libroadrunner (>=2.7.0,<3.0.0)"]
# membrane = ["pymem3dg"]
[tool.poetry]
packages = [
{include = "bsp"},
{include = "tests"}
]