Skip to main content

Beware

PyPI Version PyPI Python Versions

Beware is a pure python package with zero dependencies that provides functions to track the usage of unsafe attributes on the code and perform sanitization.

Features

  • Define attributes that need to be sanitized with Python descriptors
  • Declare functions or blocks of code to perform sanitization

Alternatives

  • ItsDangerous: use it if you need to transmit data through an unsafe medium and guarantee that it is not tampered

Roadmap

  • Publish code documentation
  • Add doctests for docstrings
  • Define a pytest plugin to allow easier checks of unsafe access without modifying the source code

Metadata

Release files for beware 0.2.0

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

Source distribution (sdist)

Source distribution for beware 0.2.0
File Size Uploaded
beware-0.2.0.tar.gz 6.8 kB Details

Built distribution (wheel)

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

Total release size: 16.3 kB

Release files / beware-0.2.0.tar.gz

Download URL beware-0.2.0.tar.gz
Size 6.8 kB
Tags Source
SHA-256 checksum
How to use checksums
a9e0121d0567649f22d7eb956fb87c6946072ee0e28572813011b588ab118bcf
BLAKE2b-256 checksum
How to use checksums
c04b2498b96ece43a2f15111e7379a9007891413cf3099518afa5b4e2607f02b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 4, 2026.

Transparency log

Release files / beware-0.2.0-py3-none-any.whl

Download URL beware-0.2.0-py3-none-any.whl
Size 9.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9d04df69c265ecd09185ca6b934a77e2458b4e36f36462983793e67bd5d78f89
BLAKE2b-256 checksum
How to use checksums
40412d7271bc7a019ed4e485e21262ce70e2ccf7f57ec61a269234a6bcb5c46b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

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