Skip to main content

goliath-utils

Lightweight internal utilities for the Goliath platform.

Install

uv add goliath-utils

S3 Client

A minimal S3 client using httpx — no boto3 required.

from goliath_utils.s3 import S3Client

# Reads AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION from env
with S3Client() as s3:
    s3.create_bucket("my-bucket")
    s3.upload_file("my-bucket", "data/file.csv", "./file.csv")
    s3.download_file("my-bucket", "data/file.csv", "./downloaded.csv")
    keys = s3.list_objects("my-bucket", prefix="data/")
    s3.delete_bucket("my-bucket")

Metadata

Release files for goliath-utils 0.1.25

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for goliath-utils 0.1.25
File Size Uploaded
goliath_utils-0.1.25.tar.gz 97.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for goliath-utils 0.1.25
File Interpreter ABI Platform
goliath_utils-0.1.25-py3-none-any.whl Python 3 none any Details

Total release size: 233.6 kB

Release files / goliath_utils-0.1.25.tar.gz

Download URL goliath_utils-0.1.25.tar.gz
Size 97.9 kB
Tags Source
SHA-256 checksum
How to use checksums
599008b027f5bf3cdf4319216e7596503bc57c3befe8b1fc5084e7ceaa1526be
BLAKE2b-256 checksum
How to use checksums
ee81e441ef4d649918ca19616baf26d5686dfda3f9066e1beff4d3f9c1a26eed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / goliath_utils-0.1.25-py3-none-any.whl

Download URL goliath_utils-0.1.25-py3-none-any.whl
Size 135.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
483c5ca6c3d5c1afb9ae38f06091a78eb73e6dcc2f887c2371318b78d668fbb9
BLAKE2b-256 checksum
How to use checksums
f21a5e40756e3bde984272c098f6fca129cb707b6610a4e2fbc54eff3e9f5c9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page