-
Notifications
You must be signed in to change notification settings - Fork 2
/
pyproject.toml
62 lines (51 loc) · 1.46 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
57
58
59
60
61
62
#[build-system]
#requires = ["hatchling"]
#build-backend = "hatchling.build"
[build-system]
requires = ["setuptools >= 59.6.0"]
build-backend = "setuptools.build_meta"
[project]
name = "metamorphosed"
dynamic = ["version"]
description = "A graphical Abstract Meaning Represention Editor"
readme = "README.md"
license = { file ="LICENSE" }
requires-python = ">=3.10"
authors = [
{ name = "Johannes Heinecke", email = "johannes.heinecke@orange.com" },
]
classifiers = [
"License :: OSI Approved :: BSD 3-Clause License",
"Programming Language :: Python :: 3.10",
"Topic :: Text Processing :: Linguistic",
]
dependencies = [
"Flask-Cors==4.0.2",
"Flask==3.0.2",
"GitPython==3.1.42",
"graphviz==0.20.1",
"Penman==1.3.0",
"pytest==7.4.0",
"PyYAML==6.0.1",
"requests==2.32.3",
"smatchpp==1.7.0",
"werkzeug==3.0.6",
]
[project.scripts]
metamorphosed_server = "metamorphosed.server:main"
iaa = "metamorphosed.inter_annotator:main"
validate = "metamorphosed.amrdoc:main"
[tool.setuptools.packages.find]
include = ["metamorphosed", "metamorphosed.gui", "metamorphosed.gui.img", "coref"]
#[tool.setuptools.package-data]
#data = ["*.txt", "*.yml"]
[project.urls]
Homepage = "https://github.com/Orange-Opensource/metamorphosed.git"
[tool.setuptools.dynamic]
version = {attr = "metamorphosed.amreditor.VERSION"}
#[tool.hatch.version]
#path = "metamorphosed/amreditor.py"
#[tool.hatch.build.targets.sdist]
#include = [
# "/metamorphosed",
#]