Skip to content

[CHORE](pyspark) Baseline overture-schema-pyspark to a static 0.1.1 version - #589

Merged
Seth Fitzsimmons (sethfitz) merged 1 commit into
mainfrom
pyspark-static-version
Jul 23, 2026
Merged

[CHORE](pyspark) Baseline overture-schema-pyspark to a static 0.1.1 version#589
Seth Fitzsimmons (sethfitz) merged 1 commit into
mainfrom
pyspark-static-version

Conversation

@sethfitz

Copy link
Copy Markdown
Collaborator

Summary

overture-schema-pyspark was the one package that slipped through the Phase 2.A version-baselining cleanup. It still declared dynamic = ["version"] backed by a [tool.hatch.version] shim (__about__.py pinned at 0.1.0), while its twelve sibling packages were converted to a static version and had their shims deleted (#534 / e36655d, then 467a550). This makes pyspark consistent with them.

Changes

  • packages/overture-schema-pyspark/pyproject.toml: replace dynamic = ["version"] with version = "0.1.1" and remove the [tool.hatch.version] block, matching overture-schema-system.
  • Delete the orphaned packages/overture-schema-pyspark/src/overture/schema/pyspark/__about__.py.
  • uv.lock: re-resolved; records overture-schema-pyspark at 0.1.1.

0.1.0 -> 0.1.1 is a patch alignment to the shared baseline. The minor is unchanged, so this does not trigger a release.

Why now

Aligning the version also unblocks the Phase 2.B release-bump detector in #557: detect_version_bumps.py reads ["project"]["version"] from every packages/*/pyproject.toml, which raises KeyError on pyspark's dynamic declaration and fails the detect step for all packages.

Closes #588

overture-schema-pyspark was missed by the Phase 2.A version baselining
(#534) and the follow-up that dropped the __about__.py shims (467a550):
it still declared a dynamic hatchling version backed by a __about__.py
pinned at 0.1.0, out of step with the twelve sibling packages now on a
static 0.1.1.

Replace the dynamic version with a static version = "0.1.1" and remove
the orphaned __about__.py, matching overture-schema-system. Aligning the
version also lets the Phase 2.B release-bump detector parse every
package's pyproject.toml, which it currently cannot for pyspark.

Signed-off-by: Seth Fitzsimmons <seth@mojodna.net>
@github-actions

Copy link
Copy Markdown

🗺️ Schema reference docs preview is live!

🌍 Preview https://staging.overturemaps.org/schema/pr/589/schema/index.html
🕐 Updated Jul 22, 2026 16:25 UTC
📝 Commit 7bb05fd
🔧 env SCHEMA_PREVIEW true

Note

♻️ This preview updates automatically with each push to this PR.

@sethfitz
Seth Fitzsimmons (sethfitz) merged commit a3303be into main Jul 23, 2026
22 of 23 checks passed
@sethfitz
Seth Fitzsimmons (sethfitz) deleted the pyspark-static-version branch July 23, 2026 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

overture-schema-pyspark uses a dynamic version, out of step with the static-version baseline

3 participants