Skip to main content

General-purpose utilities, including typed CSV loading.

Project description

sevaht-utility

General-purpose utilities, including typed CSV loading.

Documentation

Full documentation lives in docs/ and is published to GitHub Pages: https://sevaht.github.io/sevaht-utility/.

Highlights:

  • Naming — detect the words in an identifier in any casing convention and convert it to another (snake_case, kebab-case, camelCase, PascalCase).
  • CSV — stream rows into dicts or typed dataclasses, with flexible column-to-field mapping for awkward headers.

Building the docs locally

$ uv run --group docs sphinx-build -b html docs docs/_build/html

Then open docs/_build/html/index.html. (Publishing to GitHub Pages requires enabling Pages with the "GitHub Actions" source in the repository settings.)

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

sevaht_utility-1.0.1.tar.gz (23.9 kB view details)

Uploaded Source

Built Distribution

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

sevaht_utility-1.0.1-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

Details for the file sevaht_utility-1.0.1.tar.gz.

File metadata

  • Download URL: sevaht_utility-1.0.1.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sevaht_utility-1.0.1.tar.gz
Algorithm Hash digest
SHA256 4d0bb831640efd9495c7f4abc49839af12266f5bc40b162dcef4695f7a3385c2
MD5 d57ced4832408b318171ee6429e48e6b
BLAKE2b-256 4d8609ca4619f932a4cf959b3aa54fda269a5c3e03f2290394c0e7e56c39acbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for sevaht_utility-1.0.1.tar.gz:

Publisher: release.yml on sevaht/sevaht-utility

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sevaht_utility-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: sevaht_utility-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sevaht_utility-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 311dbde4b09a0d38304338335f94f03adffab6404a57ce98648e018a0a92ce59
MD5 b15aa6aa27a7dcc0db06214e17ccd80f
BLAKE2b-256 bf90f37e2f398fd2eebe45777501ece7930519530ac22c8911b27784ec962428

See more details on using hashes here.

Provenance

The following attestation bundles were made for sevaht_utility-1.0.1-py3-none-any.whl:

Publisher: release.yml on sevaht/sevaht-utility

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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