Skip to main content

Simple functions for working with S3

Project description

s3func

Simple functions for working with S3

build codecov PyPI version


Documentation: https://mullenkamp.github.io/s3func/

Source Code: https://github.com/mullenkamp/s3func


Development

Setup environment

We use Hatch to manage the development environment and production build. Ensure it's installed on your system.

Run unit tests

You can run all the tests with:

hatch run test

Format the code

Execute the following command to apply linting and check typing:

hatch run lint

Publish a new version

You can bump the version, create a commit and associated tag with one command:

hatch version patch
hatch version minor
hatch version major

Your default Git text editor will open so you can add information about the release.

When you push the tag on GitHub, the workflow will automatically publish it on PyPi and a GitHub release will be created as draft.

Serve the documentation

You can serve the Mkdocs documentation with:

hatch run docs-serve

It'll automatically watch for changes in your code.

License

This project is licensed under the terms of the Apache Software License 2.0.

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

s3func-0.7.1.tar.gz (24.9 kB view details)

Uploaded Source

Built Distribution

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

s3func-0.7.1-py3-none-any.whl (27.7 kB view details)

Uploaded Python 3

File details

Details for the file s3func-0.7.1.tar.gz.

File metadata

  • Download URL: s3func-0.7.1.tar.gz
  • Upload date:
  • Size: 24.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.11

File hashes

Hashes for s3func-0.7.1.tar.gz
Algorithm Hash digest
SHA256 6b496df9b9861c19c90337ca5ee599f69a4db3f2049efbbc3922398f1b54c3b8
MD5 757fb56cc86b322aa39f85784b6b42d7
BLAKE2b-256 89caed0d37c191c531aafd4e564aa03185b7e9e9d1bf10ee8ba867f17cab43a5

See more details on using hashes here.

File details

Details for the file s3func-0.7.1-py3-none-any.whl.

File metadata

  • Download URL: s3func-0.7.1-py3-none-any.whl
  • Upload date:
  • Size: 27.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.11

File hashes

Hashes for s3func-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6d7e2386acbbe909b9eaf355fdb9aa15d52745a63d9d22537363f6965ecc2e03
MD5 72b4c07e767ae7c7b640982365419f2b
BLAKE2b-256 2bc4f533958eb79f118a1452a6688f01ced442b0381ca73c1141265f874f853e

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