Skip to main content

Runme Harbor environment adapter

Project description

Runme Harbor

Runme Harbor is the optional Python adapter used by runme eval. It connects Harbor's environment interface to a local runme harbor stdio process.

Runme Harbor builds on the upstream Harbor Python package.

Install

Install the adapter as an isolated Python CLI tool:

uv tool install runme-harbor

The runme CLI must be installed separately and available on PATH.

Build

Build the distribution artifacts:

set -euo pipefail

rm -rf dist

proto_src="../../api/gen/proto/python/runme/harbor/v1"
proto_dst="src/runme_harbor/_proto/runme/harbor/v1"
mkdir -p "$proto_dst"
cp "$proto_src/harbor_pb2.py" "$proto_src/harbor_pb2.pyi" "$proto_dst/"

uv build

Publishing is intentionally not part of build-harbor. Release automation runs this workflow first, then calls uv publish.

Project details


Download files

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

Source Distribution

runme_harbor-0.0.2.tar.gz (189.1 kB view details)

Uploaded Source

Built Distribution

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

runme_harbor-0.0.2-py3-none-any.whl (23.2 kB view details)

Uploaded Python 3

File details

Details for the file runme_harbor-0.0.2.tar.gz.

File metadata

  • Download URL: runme_harbor-0.0.2.tar.gz
  • Upload date:
  • Size: 189.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for runme_harbor-0.0.2.tar.gz
Algorithm Hash digest
SHA256 b5d16bf78b5378980a5b905d4c14372abf3eb47c8a4c65fd575f0245552a6d0d
MD5 33cc1a782d16b878697f0bc3d70f201e
BLAKE2b-256 8913d26a7bb965a29489aef6b66ade041915af2ab578e42a40a928fb0902c550

See more details on using hashes here.

File details

Details for the file runme_harbor-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: runme_harbor-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 23.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for runme_harbor-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b4b02a36a813ba1d9cc15cc3043df1feeaec536942ec79a69dcfdf42cdb11411
MD5 bb3e28d70bf9f159b0e4b721543fa417
BLAKE2b-256 e062c555b6ab86190e3b9c66a140af5906ed1a16243a901484746643e402fff2

See more details on using hashes here.

Supported by

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