-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathpyproject.toml
56 lines (49 loc) · 1.55 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
45
46
47
48
49
50
51
52
53
54
55
56
[tool.poetry]
name = "fhir-pyrate"
version = "0.2.1"
description = "FHIR-PYrate is a package that provides a high-level API to query FHIR Servers for bundles of resources and return the structured information as pandas DataFrames. It can also be used to filter resources using RegEx and SpaCy and download DICOM studies and series."
license = "MIT"
authors = ["Rene Hosch <[email protected]>", "Giulia Baldini <[email protected]>"]
readme = "README.md"
repository = "https://github.com/UMEssen/FHIR-PYrate"
keywords = ["python", "fhir", "data-science", "fhirpath", "healthcare"]
include = ["LICENCE"]
packages = [
{ include = "fhir_pyrate" },
]
[tool.poetry.dependencies]
python = "^3.8"
###
SimpleITK = { version = "^2.0.2", optional = true }
pydicom = { version = "^2.1.2", optional = true }
dicomweb-client = { version = "^0.52.0", optional = true }
spacy = { version = "^3.0.6", optional = true }
###
numpy = "^1.22"
pandas = "^1.3.0"
tqdm = "^4.56.0"
requests = "^2.28.0"
PyJWT = "^2.4.0"
fhirpathpy = "^0.2.2"
requests-cache = "^0.9.7"
[tool.poetry.extras]
downloader = ["SimpleITK", "pydicom", "dicomweb-client"]
miner = ["spacy"]
all = ["SimpleITK", "pydicom", "dicomweb-client", "spacy"]
[tool.poetry.dev-dependencies]
python-dotenv = "^0.20.0"
pre-commit = "^2.14.0"
flake8 = "^3.9.2"
mypy = "^0.910"
black = "^22.3.0"
beautifulsoup4 = "^4.11.1"
jupyter = "^1.0.0"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[virtualenvs]
create = true
in-project = true
[tool.isort]
profile = "black"
line_length = 88