repo for my hex addons :3
1[project]
2name = "hexdoc-hexic"
3description = "Miscellaneous neat features and QoL patterns for Hex Casting."
4readme = "README.md"
5license = "LGPL-3.0"
6dynamic = ["version"]
7dependencies = [
8 "hexdoc>=1!0.1.0a31",
9 "hexdoc-hexcasting",
10 "hexdoc-minecraft==1.20.1.*",
11 "hexdoc-moreiotas==0.1.1.*",
12 "hexdoc-hexal",
13 "hexdoc-hexcellular",
14]
15requires-python = ">=3.12"
16
17[[project.authors]]
18name = "PoolloverNathan"
19
20[project.urls]
21Homepage = "https://modrinth.com/mod/hexic"
22Source = "https://codeberg.org/PoolloverNathan/hexic"
23Issues = "https://codeberg.org/PoolloverNathan/hexic/issues"
24
25[tool.uv.sources]
26hexdoc-hexal = { url = "https://github.com/FallingColors/Hexal/raw/a5d1dbc6528e4a6c7c8f67ba3adc4c143dafb6e5/docs/v/latest/main/dist/hexdoc_hexal-0.3.0.1.0rc4.dev0-py3-none-any.whl" }
27
28[tool.hatch.metadata]
29allow-direct-references = true
30
31[project.entry-points.hexdoc]
32hexic = "hexdoc_hexic._hooks:HexicPlugin"
33
34[build-system]
35requires = [
36 "hatchling",
37 "hatch-gradle-version>=0.8.0",
38]
39build-backend = "hatchling.build"
40
41[tool.hatch.version]
42scheme = "gradle"
43source = "gradle-properties"
44py-path = "doc/src/hexdoc_hexic/__version__.py"
45key = "mod_version"
46
47# directory inclusion
48
49[tool.hatch.build]
50only-include = [
51 "doc/src",
52 "gradle.properties",
53]
54artifacts = [
55 "/doc/src/hexdoc_hexic/_export/generated",
56 "/doc/src/hexdoc_hexic/__version__.py",
57 "/doc/src/hexdoc_hexic/__gradle_version__.py",
58]
59
60[tool.hatch.build.targets.wheel]
61sources = ["doc/src"]