-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
91 lines (77 loc) · 2.89 KB
/
pyproject.toml
File metadata and controls
91 lines (77 loc) · 2.89 KB
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
[project]
name = "repo"
version = "1.0.0"
description = ""
packages = []
authors = []
dependencies = [
"deepmerge>=1.1.0",
"json5",
"marshmallow-i18n-messages",
"nr-metadata>=2.0.0",
"nr-vocabularies>=2.0.0",
"oarepo-communities>=5.0.12",
"oarepo-dashboard",
"oarepo-global-search",
"oarepo-published-service>=1.0.0",
"oarepo-requests>=1.0.2",
"oarepo-runtime",
"oarepo-ui",
"oarepo-vocabularies",
"oarepo-workflows",
"oarepo[s3,rdm]>=12.1.0",
"python-dotenv",
]
requires-python = ">=3.12,<3.13"
[project.entry-points."invenio_assets.webpack"]
branding = "ui.branding.webpack:theme"
i18n = "i18n.webpack:theme"
components = "ui.components.webpack:theme"
ui_experiments = "ui.experiments.webpack:theme"
[project.entry-points."invenio_base.blueprints"]
branding = "ui.branding:create_blueprint"
titlepage = "ui.titlepage:create_blueprint"
components = "ui.components:create_blueprint"
experiments = "experiments.views.records.app:create_app_blueprint"
experiments_requests = "experiments.views.requests.app:create_app_blueprint"
experiments_file = "experiments.views.files.app:create_app_blueprint"
experiments_file_draft = "experiments.views.draft_files.app:create_app_blueprint"
ui_experiments = "ui.experiments:create_blueprint"
experiments_request_types = "experiments.views.request_types.app:create_app_blueprint"
[project.entry-points."invenio_i18n.translations"]
translations = "i18n"
experiments = "experiments"
[project.entry-points."invenio_db.alembic"]
repo = "shared:alembic"
[project.entry-points."invenio_base.api_apps"]
experiments = "experiments.ext:ExperimentsExt"
[project.entry-points."invenio_base.apps"]
experiments = "experiments.ext:ExperimentsExt"
[project.entry-points."invenio_db.models"]
experiments = "experiments.records.models"
experiments_file = "experiments.files.models"
experiments_file_draft = "experiments.files.models"
[project.entry-points."invenio_base.api_blueprints"]
experiments = "experiments.views.records.api:create_api_blueprint"
experiments_requests = "experiments.views.requests.api:create_api_blueprint"
experiments_file = "experiments.views.files.api:create_api_blueprint"
experiments_file_draft = "experiments.views.draft_files.api:create_api_blueprint"
experiments_request_types = "experiments.views.request_types.api:create_api_blueprint"
experiments_workflows = "experiments.views.workflows.api:create_api_blueprint"
[project.entry-points."invenio_search.mappings"]
experiments = "experiments.records.mappings"
[project.entry-points."invenio_jsonschemas.schemas"]
experiments = "experiments.records.jsonschemas"
[project.entry-points."oarepo.models"]
experiments = "experiments.models:records.json"
[project.entry-points."oarepo.ui"]
experiments = "experiments.models:ui.json"
[project.optional-dependencies]
tests = [
"pytest-invenio>=1.4.11",
]
[build-system]
requires = [
"pdm-backend",
]
build-backend = "pdm.backend"