overture_core
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 thereleaseparam:- single-release (
release+source_path+scratch_bucket): publish just that release, mirror scoped tostac/{release}/. Schema comes from the RC bundle'smetadata.json. - walk (no
release, requiresscratch_bucket): rebuild the catalog for every release currently in the public bucket, mirror the wholestac/prefix with delete-orphans. Schema per release comes from the existing STAC (schema:versionin eachcatalog.json); on cache miss the job self-heals by reading schema from the released RC bundle inscratch_bucketand raises if it can't recover.
- single-release (
Future work
- Bundle-owned schema accessor — when
ReleaseCandidateBundlebecomes publishable, moveread_schema_version_from_rc_bundleonto it asresolved_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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9453abb0bdc6570901b531a4ad114886f804f326a67eaa03a41b1695e3c1599a
|
|
| MD5 |
6fb30608393ea08eedc4986dfd7017ed
|
|
| BLAKE2b-256 |
4b4cec05bd1a532e3edf78ba202839d3c6c08f0747f2c584d282648172f5721e
|
Provenance
The following attestation bundles were made for overture_core-0.0.0.tar.gz:
Publisher:
publish_packages.yml on OvertureMaps/overture-core
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
overture_core-0.0.0.tar.gz -
Subject digest:
9453abb0bdc6570901b531a4ad114886f804f326a67eaa03a41b1695e3c1599a - Sigstore transparency entry: 2589554560
- Sigstore integration time:
-
Permalink:
OvertureMaps/overture-core@96aaaef2ecddd5e5e5473b6ca3dff40c11388927 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OvertureMaps
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish_packages.yml@96aaaef2ecddd5e5e5473b6ca3dff40c11388927 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
969a78facd321dd399b3b2c430651d972fdf464ff3f10129e9cfc52ded6c1ba4
|
|
| MD5 |
34f4a3021c83f74ec4a8fee391ffb9f2
|
|
| BLAKE2b-256 |
a572ebe394de5f5568945b66d3293e0fc63bc9ca6124ea569c38f5a2a8c1219d
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
overture_core-0.0.0-py3-none-any.whl -
Subject digest:
969a78facd321dd399b3b2c430651d972fdf464ff3f10129e9cfc52ded6c1ba4 - Sigstore transparency entry: 2589554990
- Sigstore integration time:
-
Permalink:
OvertureMaps/overture-core@96aaaef2ecddd5e5e5473b6ca3dff40c11388927 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OvertureMaps
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish_packages.yml@96aaaef2ecddd5e5e5473b6ca3dff40c11388927 -
Trigger Event:
push
-
Statement type: