Skip to main content

overture_core

PyPI Python versions

Shared, framework-agnostic business logic — portable job classes built on overture-serverless.

Jobs

  • stac.job.PublishStac — publishes the Overture STAC catalog. Two modes selected by the presence of the release param:
    • single-release (release + source_path + scratch_bucket): publish just that release, mirror scoped to stac/{release}/. Schema comes from the RC bundle's metadata.json.
    • walk (no release, requires scratch_bucket): rebuild the catalog for every release currently in the public bucket, mirror the whole stac/ prefix with delete-orphans. Schema per release comes from the existing STAC (schema:version in each catalog.json); on cache miss the job self-heals by reading schema from the released RC bundle in scratch_bucket and raises if it can't recover.

Future work

  • Bundle-owned schema accessor — when ReleaseCandidateBundle becomes publishable, move read_schema_version_from_rc_bundle onto it as resolved_schema_version(); single-release mode's schema read shrinks to one line.
  • Upstream build_release_catalog — file a PR against OvertureMaps/stac exposing this as a public API (their CLI already does the exact call sequence). When it lands, our wrapper collapses.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

overture_core-0.0.0.tar.gz (88.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

overture_core-0.0.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file overture_core-0.0.0.tar.gz.

File metadata

  • Download URL: overture_core-0.0.0.tar.gz
  • Upload date:
  • Size: 88.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for overture_core-0.0.0.tar.gz
Algorithm Hash digest
SHA256 9453abb0bdc6570901b531a4ad114886f804f326a67eaa03a41b1695e3c1599a
MD5 6fb30608393ea08eedc4986dfd7017ed
BLAKE2b-256 4b4cec05bd1a532e3edf78ba202839d3c6c08f0747f2c584d282648172f5721e

See more details on using hashes here.

Provenance

The following attestation bundles were made for overture_core-0.0.0.tar.gz:

Publisher: publish_packages.yml on OvertureMaps/overture-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file overture_core-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: overture_core-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for overture_core-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 969a78facd321dd399b3b2c430651d972fdf464ff3f10129e9cfc52ded6c1ba4
MD5 34f4a3021c83f74ec4a8fee391ffb9f2
BLAKE2b-256 a572ebe394de5f5568945b66d3293e0fc63bc9ca6124ea569c38f5a2a8c1219d

See more details on using hashes here.

Provenance

The following attestation bundles were made for overture_core-0.0.0-py3-none-any.whl:

Publisher: publish_packages.yml on OvertureMaps/overture-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.0.1

2 files

This release

0.0.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page