Skip to main content

bovine - muck_out

The goal of this package is to provide normalization routines for ActivityPub data. This means you input some dictionary and get a pydantic object back.

See the documentation for details.

Development

Development is done using uv.

Running tests

Download the test data from funfedi.dev using

./resources/download_test_data.sh 

The script just runs two curl commands. Then you can run the tests using

uv run pytest

One can only run the doctests for the docs with uv run pytest docs.

Generate json schemas

python -mmuck_out schemas

Metadata

Release files for muck-out 0.3.16

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

Source distribution (sdist)

Source distribution for muck-out 0.3.16
File Size Uploaded Provenance
muck_out-0.3.16.tar.gz 286.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for muck-out 0.3.16
File Interpreter ABI Platform
muck_out-0.3.16-py3-none-any.whl Python 3 none any Details

Total release size: 336.8 kB

Release files / muck_out-0.3.16.tar.gz

Download URL muck_out-0.3.16.tar.gz
Size 286.8 kB
Tags Source
SHA-256 checksum
How to use checksums
5ee8ab3bc22e86b84e5518cefc7fd889d6cb0d49eaa862a70fb6aa1c5a0a6f76
BLAKE2b-256 checksum
How to use checksums
7c8437c9bc301249636b98efc5c44b8b5fae3abd3216d4f1fff569a0377c789a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / muck_out-0.3.16-py3-none-any.whl

Download URL muck_out-0.3.16-py3-none-any.whl
Size 50.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
83b8a573e80bde1c8955a4e39220eeaba75c1eeda1d4b25ecb5e228c661db53a
BLAKE2b-256 checksum
How to use checksums
5e01d15f5b5f2b822ab908046e4b51c1c4a9eea6dd32dbc524c09ae7dd6bba4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for muck-out 0.3.16

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.

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