Open-EO / Open-EO/openeo-python-driver
Allow advertising artifacts capabilities
Open
@soxofaan is already working on this.
Since Mar 18, 2025.
- Dominant language
- Python
- Stars
- 12
- Forks
- 8
- Avg merge
- 6d 3h
- Merged PRs (30d)
- 4
Description
For PR https://github.com/Open-EO/openeo-python-client/pull/750 it would be beneficial if the Openeo Python client can discover the artifacts capabilities.
If there is an artifacts capabilities endpoint it could expose a document like:
{
"providers": [
{
"id": "s3",
"type": "s3-sts"
"cfg": {
"s3_endpoint": "https://s3.waw3-1.openeo.v1.dataspace.copernicus.eu",
"sts_endpont": "https://sts.waw3-1.openeo.v1.dataspace.copernicus.eu",
"buckets": [
{
"bucket_name": "openeo-artifacts",
"role": "arn:aws:iam::000000000000:role/S3Access"
},
...
]
}
},
...
]
}
The first provider is the default and the first bucket is also the default bucket.
With this configuration data the client could configure itself to upload artifacts to
a location that is accessible by OpenEO.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.