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. No runtime dependencies.

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.0a1

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.0a1
File Size Uploaded Provenance Actions
papyrust-0.1.0a1.tar.gz 3.2 kB Without provenance Details for papyrust-0.1.0a1.tar.gz

Built distribution (wheel)

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

Total release size: 7.5 kB

Release files / papyrust-0.1.0a1.tar.gz

Download URL papyrust-0.1.0a1.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4b6f8aabc25498086d30fb82dfcb9c4608f59e983738eb10091516480d9b6159
BLAKE2b-256 checksum
How to use checksums
057feac86d927f6eb09a9cf4f6ed2b9cd8f313f644d5e7efdde926b397d717b9
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.0a1-py3-none-any.whl

Download URL papyrust-0.1.0a1-py3-none-any.whl
Size 4.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c7cbea5cf0e3403a5ba1feeb48b69c1e30806b6f96aa69b975120e439823fd90
BLAKE2b-256 checksum
How to use checksums
967052e281b7b1942ca31ef42224f66665d3665c9ecae9e48a10f09ed75e3b23
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.0a1

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