From 31931b234f67e0debfe16ed4a7a1cf9f8d932024 Mon Sep 17 00:00:00 2001 From: Leo Galambos Date: Tue, 11 Aug 2026 20:19:43 +0200 Subject: [PATCH] fix(python): use absolute license links in package metadata --- python/README.md | 5 +++-- python/models-standard/README.md | 5 +++-- python/models-standard/pyproject.toml | 6 ++++++ python/pyproject.toml | 6 ++++++ 4 files changed, 18 insertions(+), 4 deletions(-) diff --git a/python/README.md b/python/README.md index a3ed326..c90c711 100644 --- a/python/README.md +++ b/python/README.md @@ -249,5 +249,6 @@ individual model versions recorded in the manifest. ## License -The native/API package is BSD-3-Clause — see [LICENSE](LICENSE). Model data -is separately licensed under CC BY-SA 3.0 in its packaged notices. +The native/API package is BSD-3-Clause — see the +[license text](https://github.com/leogalambos/Radixor/blob/main/python/LICENSE). +Model data is separately licensed under CC BY-SA 3.0 in its packaged notices. diff --git a/python/models-standard/README.md b/python/models-standard/README.md index 462c026..d8a4441 100644 --- a/python/models-standard/README.md +++ b/python/models-standard/README.md @@ -17,8 +17,9 @@ tag version, and deterministically compiles all model resources there. Only gzip-compressed Radixor v7 (`.rxc`) tries are shipped. They are release artifacts, not checked-in repository files. Canonical textual dictionaries remain in the Radixor source repository and are not included in this wheel or -source distribution. Model data is licensed under CC BY-SA 3.0; see -`LICENSE-MODEL-DATA.txt` and the generated per-model notices. +source distribution. Model data is licensed under CC BY-SA 3.0; see the +[model-data license](https://github.com/leogalambos/Radixor/blob/main/python/models-standard/LICENSE-MODEL-DATA.txt) +and the generated per-model notices. The checked-out directory is intentionally only a packaging skeleton and is not directly buildable as the complete data distribution. From the repository diff --git a/python/models-standard/pyproject.toml b/python/models-standard/pyproject.toml index 2b93dbe..8583083 100644 --- a/python/models-standard/pyproject.toml +++ b/python/models-standard/pyproject.toml @@ -16,6 +16,12 @@ classifiers = [ "Topic :: Text Processing :: Linguistic", ] +[project.urls] +Homepage = "https://github.com/leogalambos/Radixor" +Documentation = "https://leogalambos.github.io/Radixor/python/" +Repository = "https://github.com/leogalambos/Radixor" +Issues = "https://github.com/leogalambos/Radixor/issues" + [tool.setuptools] include-package-data = true diff --git a/python/pyproject.toml b/python/pyproject.toml index abd6ddd..f53a2d8 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -57,6 +57,12 @@ classifiers = [ "Topic :: Text Processing :: Linguistic", ] +[project.urls] +Homepage = "https://github.com/leogalambos/Radixor" +Documentation = "https://leogalambos.github.io/Radixor/python/" +Repository = "https://github.com/leogalambos/Radixor" +Issues = "https://github.com/leogalambos/Radixor/issues" + [tool.maturin] python-source = "." module-name = "radixor._radixor"