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.1.tar.gz (88.3 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.1-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: overture_core-0.0.1.tar.gz
  • Upload date:
  • Size: 88.3 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.1.tar.gz
Algorithm Hash digest
SHA256 50446bab97f851376dc784fab9deed3f69a700b1e000921508c51871aeeb4d4f
MD5 c70b562e87d642a648b98a1a975fd4bc
BLAKE2b-256 8b927b9af9411740b0cbc3158b7da846b24165f0d7a21d7c12ef5e1080b27d45

See more details on using hashes here.

Provenance

The following attestation bundles were made for overture_core-0.0.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: overture_core-0.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d28bd052c81211feb1a56447b82174badef6eeb44ad0a09eab812d88d5888c10
MD5 8c865555e85af857411a02c0706095cd
BLAKE2b-256 460af9b3b3521849caed7a33dd5cbb1f7edecdb869ec265ae3b91280e1007ac1

See more details on using hashes here.

Provenance

The following attestation bundles were made for overture_core-0.0.1-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

This release

0.0.1 This release

2 files

0.0.0

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