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.0.tar.gz (22.4 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.0-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sevaht_utility-1.0.0.tar.gz
  • Upload date:
  • Size: 22.4 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.0.tar.gz
Algorithm Hash digest
SHA256 86e968598894eb320fcef5314a9b64434afebc0a84cd0adb352a37f2d5214ecb
MD5 e97e7bd115f0f268cebb9abae135f436
BLAKE2b-256 340686d1d6ddca04fcad6560ab89fe83c8749035612e3f1aff54ccfd559ab08a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sevaht_utility-1.0.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: sevaht_utility-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 18.0 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 07ba477caeba7add130c537e35da237703388d425a962f00caf7060afea8ae59
MD5 f7a081bdb629c2e4ab1e97f4988b4c6e
BLAKE2b-256 db4c2b8e4b536bcd5e378dd0b46b86ea14fd9ddf63524810515982964467087f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sevaht_utility-1.0.0-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