Skip to content

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

Description

Every distributable package under packages/* was moved to a static version in its pyproject.toml during Phase 2.A baselining (#534, e36655d), and the now-orphaned __about__.py version shims were deleted in 467a550. overture-schema-pyspark was missed on both counts: it still declares dynamic = ["version"] backed by [tool.hatch.version] reading a __about__.py pinned at 0.1.0, while its twelve sibling packages are static at 0.1.1.

Beyond the plain inconsistency, this breaks the Phase 2.B release-bump detector added in #557. detect_version_bumps.py reads ["project"]["version"] from every packages/*/pyproject.toml; that key does not exist for pyspark's dynamic declaration, so tomllib lookup raises KeyError and fails the whole detect step. Because the detector globs all packages regardless of which one triggered the push, this would block every release, not just pyspark's.

Fix: replace pyspark's dynamic version with static version = "0.1.1" and remove the orphaned __about__.py, matching the sibling packages.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions