-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
45 lines (37 loc) · 914 Bytes
/
pyproject.toml
File metadata and controls
45 lines (37 loc) · 914 Bytes
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
[project]
name = "ontologies"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
"httpx>=0.28.1",
"rdflib>=7.5.0",
"typer>=0.21.1",
]
[dependency-groups]
dev = [
"dumpster-cli>=1.3.2",
]
[tool.uv] # optional, helps uv handle locking
package = true
[tool.setuptools.packages.find]
where = ["."]
include = ["celine.ontologies*"]
exclude = ["tests*"]
[tool.semantic_release]
version_toml = ["pyproject.toml:project.version"]
update_pyproject_toml = true
commit_parser = "conventional"
build_command = """
uv lock --upgrade-package "$PACKAGE_NAME"
git add uv.lock
uv build
"""
[tool.semantic_release.commit_parser_options]
minor_tags = ["feat"]
patch_tags = ["fix", "perf", "chore"]
parse_squash_commits = true
ignore_merge_commits = true
[project.scripts]
celine-ontologies = "celine.ontologies.main:run"