-
Notifications
You must be signed in to change notification settings - Fork 6
/
pyproject.toml
54 lines (49 loc) · 1.49 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
[tool.poetry]
name = "oc_meta"
version = "1.2.4"
description = "OpenCitations Meta contains bibliographic metadata associated with the documents involved in the citations stored in the OpenCitations infrastructure. The OpenCitations Meta Software performs two main actions: a data curation of the provided CSV files and the generation of new RDF files compliant with the OpenCitations Data Model."
authors = ["Arcangelo Massari <[email protected]>", "Fabio Mariani", "Simone Persiani <[email protected]>"]
license = "ISC License"
[tool.poetry.dependencies]
python = ">=3.10,<3.14"
argparse = "^1.4.0"
lxml = ">=4.9.2,<6.0.0"
beautifulsoup4 = "^4.11.1"
python-dateutil = "^2.8.2"
PyYAML = "^6.0"
requests = "^2.27.1"
rdflib = "^6.1.1"
tqdm = "^4.64.0"
filelock = "^3.13"
psutil = "^5.9.0"
Pebble = "^5.0.3"
time-agnostic-library = "4.6.5"
zstandard = "^0.21.0"
sparqlwrapper = "2.0.0"
fakeredis = "^2.10.3"
ndjson = "^0.3.1"
oc-ds-converter = "^1.0.4"
ijson = "^3.2.3"
internetarchive = "^3.7.0"
zenodopy = "^0.3.0"
oc-ocdm = "9.2.1"
retrying = "^1.3.4"
orjson = "^3.10.7"
rdflib-ocdm = "0.3.11"
numpy = "^2.1.1"
pandas = "^2.2.3"
psycopg2 = "^2.9.10"
[tool.poetry.dev-dependencies]
wget = "^3.2"
requests-cache = "^0.9.4"
coverage = "^6.4.4"
coverage-badge = "^1.1.0"
autopep8 = "^2.0.0"
[tool.poetry.group.dev.dependencies]
langdetect = "^1.0.9"
pycountry = "^22.3.5"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.poetry.scripts]
test = 'test.run_all_tests:main'