Skip to main content

JAMLDUMP

This library provides a to_jaml function that serializes JSON-serializable data in an arguably more readable YAML compatible fashion. The format chosen is supposed to be reproducible while avoiding the Norway-problem and it's cousins. We believe, this makes it useful for repeatedly templating the same (YAML) configuration files with the least expected surprise.

Notable features:

  • Dictionary keys need to be strings.
  • String values are always quoted (see Norway problem or versions decoded as numbers).
  • Indentation is always 2 spaces.
  • With level and embed_in, you can template a branch of a larger Yaml document.
  • When jinja2 is installed, a jinja2 filter is available.

For example usage, please take a look at the tests.

Versioning

This library follows SemVer. Its test suite specifies what is covered.

Development

This project is a case study for test driven development.

Metadata

Release files for jamldump 1.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jamldump 1.2.2
File Size Uploaded Provenance Actions
jamldump-1.2.2.tar.gz 15.1 kB Without provenance Details for jamldump-1.2.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for jamldump 1.2.2
File Interpreter ABI Platform Actions
jamldump-1.2.2-py3-none-any.whl Python 3 none any Details for jamldump-1.2.2-py3-none-any.whl

Total release size: 31.0 kB

Release files / jamldump-1.2.2.tar.gz

Download URL jamldump-1.2.2.tar.gz
Size 15.1 kB
Tags Source
SHA-256 checksum
How to use checksums
9292ec70f71e56e4639050cda0deecb96f159a69ddec910e77a4a6105a6c1431
BLAKE2b-256 checksum
How to use checksums
f90f77e88028e33501cfa123f9f482fb66cfa9a1813c17de24226a3381ed51dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":null,"id":"forky","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / jamldump-1.2.2-py3-none-any.whl

Download URL jamldump-1.2.2-py3-none-any.whl
Size 15.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d0d10b8212062ef14c5412f73980373869cedf2c52bd74c1362536d63385d2da
BLAKE2b-256 checksum
How to use checksums
53c8eb46229c0ddee7f3b3454c0126f0a2bef9f1e47ba7f893ccef6cf74da07c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":null,"id":"forky","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for jamldump 1.2.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page