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.2.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.2-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sevaht_utility-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 cb8747866820c1b3d0309513670bb0d975dce920d4d80a10b3b5b417fdc56845
MD5 503eb21f243134c3ce2b7aba507f32e9
BLAKE2b-256 3641e27f8d336c5222c8c9fcca017b18b9e7b48f39463f85b4e289d0c59599d0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sevaht_utility-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 19.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 435b8a14afba37d39eea620219ec66521e7be091754212f26c63af108100a85e
MD5 205de6c1cbd10baa4b446f138f9ced07
BLAKE2b-256 3c821a4ceffc32b82e86411701343c70bc5f651cd85d5d1be1a18a804263fe64

See more details on using hashes here.

Provenance

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