From 90c8ba73bc843e2d3541f2685764656ad4f9069d Mon Sep 17 00:00:00 2001 From: Seth Fitzsimmons Date: Thu, 10 Sep 2026 20:29:59 -0700 Subject: [PATCH] chore(packaging): publish package READMEs as PyPI descriptions overture-schema-pyspark, overture-schema-codegen, and overture-schema-common each ship a README that never reaches the distribution metadata: their pyproject.toml files omit `readme`, so the built wheels and sdists carry an empty Description and the PyPI pages render only the one-line summary. pyspark and codegen also lacked `maintainers` and `[project.urls]`, leaving their PyPI pages without Homepage, Source, or Issues links. The other ten packages under packages/ declare all three fields. Refs #734 Signed-off-by: Seth Fitzsimmons --- packages/overture-schema-codegen/changelog.d/734.misc.md | 1 + packages/overture-schema-codegen/pyproject.toml | 9 +++++++++ packages/overture-schema-common/changelog.d/734.misc.md | 1 + packages/overture-schema-common/pyproject.toml | 1 + packages/overture-schema-pyspark/changelog.d/734.misc.md | 1 + packages/overture-schema-pyspark/pyproject.toml | 9 +++++++++ 6 files changed, 22 insertions(+) create mode 100644 packages/overture-schema-codegen/changelog.d/734.misc.md create mode 100644 packages/overture-schema-common/changelog.d/734.misc.md create mode 100644 packages/overture-schema-pyspark/changelog.d/734.misc.md diff --git a/packages/overture-schema-codegen/changelog.d/734.misc.md b/packages/overture-schema-codegen/changelog.d/734.misc.md new file mode 100644 index 000000000..b598596cc --- /dev/null +++ b/packages/overture-schema-codegen/changelog.d/734.misc.md @@ -0,0 +1 @@ +Published the package README as the PyPI project description, and added maintainers and project URLs to the package metadata. diff --git a/packages/overture-schema-codegen/pyproject.toml b/packages/overture-schema-codegen/pyproject.toml index 951a8c74e..6bd0358d9 100644 --- a/packages/overture-schema-codegen/pyproject.toml +++ b/packages/overture-schema-codegen/pyproject.toml @@ -13,11 +13,20 @@ dependencies = [ "typing-extensions>=4.0", ] description = "Code generator that produces documentation and code from Pydantic models" +readme = "README.md" version = "2.0.0" license = "MIT" name = "overture-schema-codegen" +maintainers = [ + {name = "Overture Maps Schema Working Group"}, +] requires-python = ">=3.10" +[project.urls] +Homepage = "https://overturemaps.org" +Source = "https://github.com/OvertureMaps/schema" +Issues = "https://github.com/OvertureMaps/schema/issues" + [project.scripts] overture-codegen = "overture.schema.codegen.cli:main" diff --git a/packages/overture-schema-common/changelog.d/734.misc.md b/packages/overture-schema-common/changelog.d/734.misc.md new file mode 100644 index 000000000..8baa8ca77 --- /dev/null +++ b/packages/overture-schema-common/changelog.d/734.misc.md @@ -0,0 +1 @@ +Published the package README as the PyPI project description. diff --git a/packages/overture-schema-common/pyproject.toml b/packages/overture-schema-common/pyproject.toml index 801ce77bd..b0412028e 100644 --- a/packages/overture-schema-common/pyproject.toml +++ b/packages/overture-schema-common/pyproject.toml @@ -9,6 +9,7 @@ maintainers = [ ] version = "2.0.0" description = "Common components that are shared across Overture theme schemas" +readme = "README.md" requires-python = ">=3.10" license = "MIT" dependencies = [ diff --git a/packages/overture-schema-pyspark/changelog.d/734.misc.md b/packages/overture-schema-pyspark/changelog.d/734.misc.md new file mode 100644 index 000000000..b598596cc --- /dev/null +++ b/packages/overture-schema-pyspark/changelog.d/734.misc.md @@ -0,0 +1 @@ +Published the package README as the PyPI project description, and added maintainers and project URLs to the package metadata. diff --git a/packages/overture-schema-pyspark/pyproject.toml b/packages/overture-schema-pyspark/pyproject.toml index ec61ea00e..8b59b1e4f 100644 --- a/packages/overture-schema-pyspark/pyproject.toml +++ b/packages/overture-schema-pyspark/pyproject.toml @@ -13,10 +13,19 @@ dependencies = [ ] description = "PySpark validation expressions for Overture Maps data" license = "MIT" +maintainers = [ + {name = "Overture Maps Schema Working Group"}, +] name = "overture-schema-pyspark" +readme = "README.md" requires-python = ">=3.10" version = "2.0.0" +[project.urls] +Homepage = "https://overturemaps.org" +Source = "https://github.com/OvertureMaps/schema" +Issues = "https://github.com/OvertureMaps/schema/issues" + [project.optional-dependencies] spark = ["pyspark>=3.4"]