forked from uc-cdis/pypfb
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
47 lines (42 loc) · 1.09 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
[tool.poetry]
name = "pypfb"
version = "0.5.30"
description = "Python SDK for PFB format"
authors = ["CTDS UChicago <[email protected]>"]
license = "Apache-2.0"
packages = [
{ include = "pfb", from = "src" },
]
[tool.poetry.dependencies]
python = ">=3.9, <4"
click = "^8.1.7"
fastavro = "~1.8.2"
python-json-logger = ">=2.0.0"
PyYAML = "^6.0.1"
importlib_metadata = { version = ">=3.6.0", python = "<=3.9" }
gen3dictionary = ">=2.0.3"
aiohttp = "^3.6.3"
dictionaryutils = "^3.4.8"
gen3 = "^4.11.3"
[tool.poetry.dev-dependencies]
codacy-coverage = "*"
pytest = "~=6.2.5"
pytest-cov = "~=2.5"
truffleHog = "*"
gen3git = "*"
[tool.poetry.scripts]
pfb = 'pfb.cli:main'
[tool.poetry.plugins."pfb.plugins"]
"from_gen3dict" = "pfb.importers.gen3dict"
"from_json" = "pfb.importers.json"
"from_tsv" = "pfb.importers.tsv"
"to_gremlin" = "pfb.exporters.gremlin"
"to_tsv" = "pfb.exporters.tsv"
"show" = "pfb.commands.show"
"add" = "pfb.commands.add"
"rename" = "pfb.commands.rename"
"import" = "pfb.commands.import"
"etl" = "pfb.commands.etl"
[build-system]
requires = ["poetry>=1.4.1"]
build-backend = "poetry.masonry.api"