Index: pyproject.toml
===================================================================
--- pyproject.toml	(revision 3d598d5b49402737f9a9d395cabea7807db55d6d)
+++ pyproject.toml	(revision ef5aac401efc56bd4a49b52736c045fde468d311)
@@ -1,39 +1,63 @@
 [build-system]
-requires = ["poetry-core>=1.0.7"]
-build-backend = "poetry.core.masonry.api"
+requires = ["hatchling"]
+build-backend = "hatchling.build"
 
-[tool.poetry]
+
+[project]
 name = "flexoentity"
 version = "0.0.1"
 description = "Core entity and ID framework for the Flex-O ecosystem."
-authors = ["Enrico Enno Schwass <ennoausberlin@mac.com>"]
-license = "MIT"
 readme = "README.md"
-homepage = "https://example.com/flexoentity"
-repository = "https://example.com/flexoentity.git"
-documentation = "https://example.com/flexoentity/docs"
-keywords = ["flex-o", "entity", "id", "versioning", "hashing", "reproducibility"]
-classifiers = [
-    "Development Status :: 5 - Production/Stable",
-    "Programming Language :: Python :: 3",
-    "License :: OSI Approved :: MIT License",
-    "Operating System :: OS Independent"
+license = { text = "MIT" }
+
+authors = [
+  { name = "Enrico Enno Schwass", email = "ennoausberlin@mac.com" }
 ]
 
-packages = [
-    { include = "flexoentity" }
+requires-python = ">=3.10.6"
+
+keywords = [
+  "flex-o",
+  "entity",
+  "id",
+  "versioning",
+  "hashing",
+  "reproducibility"
 ]
 
-include = [
-    { path = "tests/*.py" }
+classifiers = [
+  "Development Status :: 5 - Production/Stable",
+  "Programming Language :: Python :: 3",
+  "License :: OSI Approved :: MIT License",
+  "Operating System :: OS Independent"
 ]
 
-[tool.poetry.dependencies]
-python = "^3.10.6"
+# Runtime dependencies
+dependencies = []
 
-[tool.poetry.group.dev.dependencies]
-pytest = "^7.1.3"
 
-[tool.poetry.urls]
+[project.optional-dependencies]
+dev = [
+  "pytest>=7.1.3"
+]
+
+
+[project.urls]
 Homepage = "https://gitlab.kokyou.de/enno/flexoentity"
 Repository = "https://gitlab.kokyou.de/enno/flexoentity.git"
+Documentation = "https://gitlab.kokyou.de/enno/flexoentity/docs"
+
+
+# ───────────── Hatchling configuration ─────────────
+
+[tool.hatch.build.targets.wheel]
+packages = ["flexoentity"]
+
+
+[tool.hatch.build.targets.sdist]
+include = [
+  "flexoentity/**",
+  "tests/**",
+  "README.md",
+  "pyproject.toml"
+]
