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