Skip to main content

General YAML manifest format

https://readthedocs.org/projects/yamanifest/badge/?version=latest https://travis-ci.org/aidanheerdegen/yamanifest.svg?branch=master https://circleci.com/gh/coecms/yamanifest.svg?style=shield http://codecov.io/github/aidanheerdegen/yamanifest/coverage.svg?branch=master https://badge.fury.io/py/yamanifest.svg

Python package to generate YaML formatted manifests. This means multiple checksums can be stored for each file, allowing cheap checksum operations to cascade to more expensive hashes if required.

Install

Conda install:

conda install -c access-nri yamanifest

Pip install (into a virtual environment):

pip install yamanifest

Use

Develop

Development install:

git checkout https://github.com/ACCESS-NRI/yamanifest
cd yamanifest
conda env create -f .conda/env_dev.yml
source activate yamanifest-dev

Run tests:

python -m pytest -s

Build documentation:

python setup.py build_sphinx
firefox docs/_build/index.html

Upload documentation:

git subtree push --prefix docs/_build/html/ origin gh-pages

Metadata

Release files for yamanifest 0.3.14

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

Source distribution (sdist)

Source distribution for yamanifest 0.3.14
File Size Uploaded
yamanifest-0.3.14.tar.gz 20.9 kB Details

Built distribution (wheel)

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

Total release size: 41.0 kB

Release files / yamanifest-0.3.14.tar.gz

Download URL yamanifest-0.3.14.tar.gz
Size 20.9 kB
Tags Source
SHA-256 checksum
How to use checksums
586123d5f42bbd247073708fdac9636a625c89b2426e28a978b31920bf6e9358
BLAKE2b-256 checksum
How to use checksums
40be593828ef43b670c1378a46bb6733fd62bca4c950120ce96df0842c59ff72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 22, 2025.

Transparency log

Release files / yamanifest-0.3.14-py3-none-any.whl

Download URL yamanifest-0.3.14-py3-none-any.whl
Size 20.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c22860b930fa1fb7a692a7ec630656d3f59c78bec9a066cef2c94d7ceed58e4b
BLAKE2b-256 checksum
How to use checksums
2a5a91816ff3c7f589f027168218fe53bc79c5e6baa76086d6e90fefc0679681
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 22, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.14 This release

2 release files

0.3.13

2 release files

0.3.8

1 release file

0.3.5

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.6

1 release file

0.2.1

1 release file

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