Skip to content

Commit 24661ba

Browse files
author
fer
committed
Packaging: remove non-PEP621 author ORCID key; add custom metadata section
Intent: Restore PEP 621 compliance for Binder/builds (coherence in distribution) Operators involved: (Infrastructure stabilization) IL/Transition analog Affected invariants: #8 (reproducibility), #4 (closure via proper packaging) Key changes: - Sanitized project.authors removing unsupported 'orcid' subfield - Added [tool.tnfr.metadata] primary_author_orcid to retain identity traceability Expected risks/dissonances: None; pure metadata stabilizer Metrics: Build now passes local 'pip install .' without validation error
1 parent 8e1aee7 commit 24661ba

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

pyproject.toml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@ readme = "README.md"
66
requires-python = ">=3.10"
77
license = "MIT"
88
license-files = ["LICENSE.md"]
9-
authors = [{ name = "F. F. Martinez Gamo", orcid = "0009-0007-6116-0613" }]
9+
authors = [{ name = "F. F. Martinez Gamo" }]
10+
11+
[tool.tnfr.metadata]
12+
# ORCID retained outside PEP 621 authors block to satisfy strict validators
13+
primary_author_orcid = "0009-0007-6116-0613"
1014
keywords = [
1115
"TNFR", "Resonant Fractal Nature Theory", "complex systems", "fractals", "resonance",
1216
"networks", "structural dynamics", "structural operators", "coherence theory",
@@ -171,6 +175,7 @@ PyPI = "https://pypi.org/project/tnfr/"
171175
Citation = "https://doi.org/10.5281/zenodo.17602861"
172176
Zenodo = "https://zenodo.org/records/17602861"
173177
Issues = "https://github.com/fermga/TNFR-Python-Engine/issues"
178+
Documentation = "https://fermga.github.io/TNFR-Python-Engine/"
174179
GPT = "https://chatgpt.com/g/g-67abc78885a88191b2d67f94fd60dc97-tnfr-resonant-fractal-nature-theory"
175180

176181
[tool.setuptools.package-data]

0 commit comments

Comments
 (0)