source: flexoentity/pyproject.toml@ ef5aac4

Last change on this file since ef5aac4 was ef5aac4, checked in by Enrico Schwass <ennoausberlin@…>, 9 days ago

rewrite pyproject.toml to use hatchling and pep621

  • Property mode set to 100644
File size: 1.2 KB
RevLine 
[d6e75be]1[build-system]
[ef5aac4]2requires = ["hatchling"]
3build-backend = "hatchling.build"
[d6e75be]4
[ef5aac4]5
6[project]
[0036877]7name = "flexoentity"
[d6e75be]8version = "0.0.1"
[0036877]9description = "Core entity and ID framework for the Flex-O ecosystem."
10readme = "README.md"
[ef5aac4]11license = { text = "MIT" }
12
13authors = [
14 { name = "Enrico Enno Schwass", email = "ennoausberlin@mac.com" }
[0036877]15]
16
[ef5aac4]17requires-python = ">=3.10.6"
18
19keywords = [
20 "flex-o",
21 "entity",
22 "id",
23 "versioning",
24 "hashing",
25 "reproducibility"
[0036877]26]
[d6e75be]27
[ef5aac4]28classifiers = [
29 "Development Status :: 5 - Production/Stable",
30 "Programming Language :: Python :: 3",
31 "License :: OSI Approved :: MIT License",
32 "Operating System :: OS Independent"
[0036877]33]
[d6e75be]34
[ef5aac4]35# Runtime dependencies
36dependencies = []
37
38
39[project.optional-dependencies]
40dev = [
41 "pytest>=7.1.3"
42]
[0036877]43
44
[ef5aac4]45[project.urls]
[4f91fed]46Homepage = "https://gitlab.kokyou.de/enno/flexoentity"
47Repository = "https://gitlab.kokyou.de/enno/flexoentity.git"
[ef5aac4]48Documentation = "https://gitlab.kokyou.de/enno/flexoentity/docs"
49
50
51# ───────────── Hatchling configuration ─────────────
52
53[tool.hatch.build.targets.wheel]
54packages = ["flexoentity"]
55
56
57[tool.hatch.build.targets.sdist]
58include = [
59 "flexoentity/**",
60 "tests/**",
61 "README.md",
62 "pyproject.toml"
63]
Note: See TracBrowser for help on using the repository browser.