-
Notifications
You must be signed in to change notification settings - Fork 7
/
pyproject.toml
38 lines (33 loc) · 1.24 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
[project]
name = "sheet-to-triples"
license = {file="COPYING", name="GPL-3.0-or-later"}
version = "0.1.0"
authors = [{"name"="Martin Packman", "email"="[email protected]"}]
description = "Convert tabular data into triples."
# Poetry have their own build metadata block and can't use the one in [project]
# TODO: Replace poetry with a dependency management tool that can.
[tool.poetry]
name = "sheet-to-triples"
version = "0.1.0"
authors = ["Martin Packman <[email protected]>"]
description = "Convert tabular data into triples."
[tool.poetry.dependencies]
python = "^3.8.10"
pycountry = "^22"
# openpyxl broke parsing some workbooks with filters and the maintainer made
# the classic mistake of blocking the regression fix on a rethink of how
# filters get handled so the issue has persisted for nearly a year.
# https://foss.heptapod.net/openpyxl/openpyxl/-/issues/1967
# https://foss.heptapod.net/openpyxl/openpyxl/-/merge_requests/425
# Pin the last working version for now.
openpyxl = "=3.0.10"
rdflib = {version = "^7", extras = ["sparql"]}
xlrd = "^2"
[tool.poetry.dev-dependencies]
ruff = "^0.0.292"
coverage = "^7"
pyfakefs = "^5"
[tool.ruff]
select = ["C9", "E", "F", "W"]
[tool.setuptools]
packages = ["sheet_to_triples"]