Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

papyrust

Rust-style Python, built for static type checkers.

Status: alpha. The API is incomplete and will change between releases.

Installation

pip install papyrust
# or
uv add papyrust

Requires Python 3.12 or newer.

Development

This project uses uv.

uv sync                                   # install dependencies
uv run pre-commit install                 # install git hooks
uv run pytest                             # run tests
uv run ty check                           # type check
uv run ruff check && uv run ruff format   # lint and format

Commits follow Conventional Commits. Use uv run cz commit for an interactive prompt, and uv run cz bump to cut a release.

License

MIT

Metadata

Release files for papyrust 0.1.0a2

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

Source distribution (sdist)

Source distribution for papyrust 0.1.0a2
File Size Uploaded Provenance Actions
papyrust-0.1.0a2.tar.gz 4.4 kB Without provenance Details for papyrust-0.1.0a2.tar.gz

Built distribution (wheel)

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

Total release size: 10.9 kB

Release files / papyrust-0.1.0a2.tar.gz

Download URL papyrust-0.1.0a2.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c7afdbf23ea67b646bbdeb0310a29633322e9c2d43aab87ae76026168b52f0e7
BLAKE2b-256 checksum
How to use checksums
baa4f327325ea74d640d7420573a413e709693a458b4857fc0521e8097753a67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / papyrust-0.1.0a2-py3-none-any.whl

Download URL papyrust-0.1.0a2-py3-none-any.whl
Size 6.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2a3cd3bcc1671da84d4ceaa5b1afca8e8facfdff6f424f3d30fdc830dec2ecbf
BLAKE2b-256 checksum
How to use checksums
fd74b2f50ffa58d2674b17f4fb175340e87f4a1eddfda72f888dc8adfbf0c369
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for papyrust 0.1.0a2

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