-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathpyproject.toml
41 lines (35 loc) · 1.37 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
[tool.poetry]
name = "triqler"
version = "0.8.0"
description = "Triqler: TRansparent Identification-Quantification-Linked Error Rates"
authors = ["Matthew The <[email protected]>", "Patrick Truong <[email protected]>"]
license= "Apache-2.0"
readme = "README.md"
homepage = "https://github.com/statisticalbiotechnology/triqler"
repository = "https://github.com/statisticalbiotechnology/triqler"
keywords = ["mass spectrometry", "missing values", "proteomics", "quantification"]
include = [
"LICENSE",
]
#build = "build.py" # this creates platform and python version specific packages when running poetry build. Not necessary here since we do not have compiled code, e.g. cython
[tool.poetry.scripts]
triqler = 'triqler.triqler:main'
dinosaur2triqler = 'triqler.convert.dinosaur:main'
maxquant2triqler = 'triqler.convert.maxquant:main'
quandenser2triqler = 'triqler.convert.quandenser:main'
diann2triqler = 'triqler.convert.diann:main'
plot_hyperparameter_fits = 'triqler.distribution.plot_hyperparameter_fits:main'
plot_posteriors = 'triqler.distribution.plot_posteriors:main'
[tool.poetry.dependencies]
python = ">=3.9,<3.13"
numpy = "^2.0.0"
scipy = "^1.9.1"
threadpoolctl = "^3.1.0"
pandas = ">=1.4.0"
job-pool = "^0.2.6"
[tool.poetry.dev-dependencies]
pytest = "^6.2.4"
pytest-cov = "^2.12.1"
[build-system]
requires = ["poetry-core>=1.5.1"]
build-backend = "poetry.core.masonry.api"