Skip to main content

Trinity Shared Python utilities.

Project description

none-shall-parse

A collection of shared utilities for Trinity projects.

Originally intended to be parsing utilities only, this grew to include other useful functions.

Named for its author Andries Niemandt — whose surname loosely translates to "none". Combined this with our parsing intentions to create a name which nods to the Black Knight in Monty Python's Holy Grail. https://www.youtube.com/watch?v=zKhEw7nD9C4

Installation

Using uv:

uv add none-shall-parse

Using pip with uv:

uv pip install none-shall-parse

Using pip:

pip install none-shall-parse

Development Quick Start

To build and publish to pypi:

Update the version in the pyproject.toml file, then:

uv sync --upgrade --all-extras --all-groups
pytest
rm -rf dist/ build/ *.egg-info/
uv build
uv publish

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

none_shall_parse-0.8.0.tar.gz (16.5 kB view details)

Uploaded Source

Built Distribution

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

none_shall_parse-0.8.0-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

Details for the file none_shall_parse-0.8.0.tar.gz.

File metadata

  • Download URL: none_shall_parse-0.8.0.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.1 {"installer":{"name":"uv","version":"0.10.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for none_shall_parse-0.8.0.tar.gz
Algorithm Hash digest
SHA256 487e4d07cba4fda6c4fde33b9c04248afe4c2b0db3b0f8badcf250959c72dba7
MD5 9d0f56cb2c559f8cfdd9ebbba9470aca
BLAKE2b-256 4c0005e3dfba007d5c088f30d4ed20ca189bb50219a52f2dcac4cf2eecc6e493

See more details on using hashes here.

File details

Details for the file none_shall_parse-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: none_shall_parse-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 19.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.1 {"installer":{"name":"uv","version":"0.10.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for none_shall_parse-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2aa45641ad8f83f99d74f08c3e8f13b0387f9a91f0325d36bf1696caa9e7c33b
MD5 5e38bad7e282818f2f8e590ee3158ecc
BLAKE2b-256 21fc50567d472551ace2c81d26b06ad7c5d766b0771dffaef23248fcf9c8811d

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