py-rustvello
Python bindings for rustvello, the Rust core of pynenc.
Overview
This package provides PyO3-based Python bindings that expose rustvello's task engine to Python. It is primarily consumed by the pynenc framework.
Building from Source
Prerequisites
- Python 3.9+
- maturin
- Rust toolchain (1.85+)
Development Build
# From the repository root:
make develop
# Or directly:
maturin develop --release -m py-rustvello/Cargo.toml
Wheel Build
maturin build --release -m py-rustvello/Cargo.toml --out dist
Usage
Most users should use pynenc instead of importing rustvello directly:
from pynenc import Pynenc
app = Pynenc()
@app.task
def add(x: int, y: int) -> int:
return x + y
For direct access to the bindings:
import rustvello
Metadata
Release files for rustvello 0.5.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rustvello-0.5.2.tar.gz | 1.0 MB | Details |
Built distributions (wheels)
Total release size: 365.9 MB
Release files / rustvello-0.5.2.tar.gz
| Download URL | rustvello-0.5.2.tar.gz |
|---|---|
| Size | 1.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6da148e220b4214b4e2b2324a4fedc453c4c21dd2e55dbc5920d92bbf77ccad3
|
|
BLAKE2b-256 checksum How to use checksums |
c7341dc2ea5cc28985c3c1cb53e804a0103ee6d0debb7487915ccfcc7e0a8f57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | rustvello-0.5.2-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 17.0 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
b84860472413c1957d1b616fd35d459226c0ff6fddef532b7663c3474f9e4895
|
|
BLAKE2b-256 checksum How to use checksums |
b166caa84f5f66c58364016f3bc45e0bae3493528885678c540cbb69629edd1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rustvello-0.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 17.9 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
21a4512c435e961b1e9df2b34a6a2bcde6abb64cc549b91838b0d355ab3334bb
|
|
BLAKE2b-256 checksum How to use checksums |
6279b4c720a74227b6ebe4d653c6fa93e87ea7dd1c3824caeb0e948b17b4d87a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | rustvello-0.5.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 16.6 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f93bc90b2649a6d9cafcee6f15ba69b50b93706e850f6d6570fd33f8c8e51aea
|
|
BLAKE2b-256 checksum How to use checksums |
528674087fe1919c18a40ad64916ba2afefd073393a4eec3847fe83295a5cf0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | rustvello-0.5.2-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 17.7 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
85214684573f0db1c0e36d5d584da5efa2a96c01ce1a895cf34294beee63524c
|
|
BLAKE2b-256 checksum How to use checksums |
98aeb0518826f66f5a8e55ed03c1ba980b6aaa279838fedf6c3861faf9c7d870
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp312-cp312-win_amd64.whl
| Download URL | rustvello-0.5.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 18.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
96056150878aa1acb7d7830a2511ceb094b97777aa17aea95886040bf55f1024
|
|
BLAKE2b-256 checksum How to use checksums |
9e17b25550f255d4b07768321d27238c439c4a05c95b4f6b45ddbceffe50498f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | rustvello-0.5.2-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 17.0 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
3d91fe3e3396d987ebf76141703990dcf0a515a789d7596a2be157f02ec7a10b
|
|
BLAKE2b-256 checksum How to use checksums |
4edafe272c84086eb24fd3e06acb81f713871fc552fb47613de9730789492c8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rustvello-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 17.9 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c028871d026fc203a6beffbba0887ac979bc09591991a93d9e0ece37dd639fd6
|
|
BLAKE2b-256 checksum How to use checksums |
2c9ef7c302854f985f3b807902d71edc0eae86e476c041153c5a164f7dfc64bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | rustvello-0.5.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 16.6 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0ef8efe064d3e1fd1b45da9998a9e8d9eb17f5a3d43eb8173407c5711bb232d4
|
|
BLAKE2b-256 checksum How to use checksums |
02b4415118e437b2f0357d48ed793ee2a7ea3a831c6165aaa82d8ffd558e6f39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | rustvello-0.5.2-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 17.7 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
0719a8c024f64b982bdf828df96f049c0762873056a9da7a87512afdb54d7d3e
|
|
BLAKE2b-256 checksum How to use checksums |
889a38a19040587b4d4b89e75e10767d129652aaa558f9ed215c9ec2f2d7a66d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | rustvello-0.5.2-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 17.1 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
296ca8942bea5fafcadc59ca9bc15afbc66518872b751c962c832670c6bf707d
|
|
BLAKE2b-256 checksum How to use checksums |
a1d3d07b867a6099932f65e2409fc9df4dd3efdf40ff1e523d18ba869887cc4e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rustvello-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 17.9 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
8689c1ac89752a76f0ec68285610cabb58850fb71c27e09f5772ef83ac22b0a5
|
|
BLAKE2b-256 checksum How to use checksums |
b5d8f99b6258eb3ee007dda1dcf80182a26355a35bf61a2a81ad8a1b05307df4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | rustvello-0.5.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 16.6 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
989a8c01e411907a6f65eb591c37d1263399f18014862ca5fb9416b09b6495c5
|
|
BLAKE2b-256 checksum How to use checksums |
d47e947bb177a3471dc9d4c639f7f85d09ca8e2b7ededefb4fc5b63d933ac77a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | rustvello-0.5.2-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 17.8 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
3fcab6d7223046523e8788e21b9698c7e57ebc5bb1081e69cfa9f02f70b5640f
|
|
BLAKE2b-256 checksum How to use checksums |
cb2335775f3be904a8770cac52309af27c2d0a0be9e104dd68edb5baf1429d37
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp310-cp310-manylinux_2_28_aarch64.whl
| Download URL | rustvello-0.5.2-cp310-cp310-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 17.1 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d49b59f4ac8fb1f59ce1d29a17e31cd802184f5a574d789fbafc7ec7aa082dc8
|
|
BLAKE2b-256 checksum How to use checksums |
423e925987e7791fc9f819a6102e05d0074aa075e50f8c23ea8e5b04598c1388
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rustvello-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 17.9 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c7b75cafba3cbb1491848d2532bdb0c2483f8d430909cdea7902c51f392e6ff5
|
|
BLAKE2b-256 checksum How to use checksums |
c0e0a19bfd6ba58e4795f3d708d9fbcdaa8d90829003c42e864f1de5adfe5071
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | rustvello-0.5.2-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 16.6 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8644091d96dbaa21637f3a76c66463085db7a64d6e2f92a3acc66aef64820608
|
|
BLAKE2b-256 checksum How to use checksums |
4325055f02cb576ffa5d1d078176ecfc58ea06ae2a6ea39b7d84e95468ee3b48
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | rustvello-0.5.2-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 17.8 MB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
edba824e4c9f1fc2cfe62ba76a719c8f4c5b21f3e549b06bde37e0cac4bdf37f
|
|
BLAKE2b-256 checksum How to use checksums |
3cb7e23f4a5bed5bb84ea7090af9b73f08823f0ccca44488f0b856784704e10e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp39-cp39-manylinux_2_28_aarch64.whl
| Download URL | rustvello-0.5.2-cp39-cp39-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 17.1 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
3ae71b4d6e94dd5a33ef43688864a63277162f1f852e9c4803974b0f6fccd80a
|
|
BLAKE2b-256 checksum How to use checksums |
bb699fb2df3387683478bec07c23229def39defc30df67636250ab54442d7465
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rustvello-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 17.9 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
608e968059fbfc6dbb35410fa5dca7aa589638246ba77916aa94a9313fa083d5
|
|
BLAKE2b-256 checksum How to use checksums |
13a6c2b470f49bf3684700caa31273dbfff076c973596a3b3376f11cb5f4f142
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | rustvello-0.5.2-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 16.6 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
97ad62b8c7bd7a041c7fa5afdeff8526dc1310bbb654a532bea739f0c08baa89
|
|
BLAKE2b-256 checksum How to use checksums |
5541aa628dbcae9e119f82185246984c3de59d8b86493a1c8d80de488481b05a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / rustvello-0.5.2-cp39-cp39-macosx_10_12_x86_64.whl
| Download URL | rustvello-0.5.2-cp39-cp39-macosx_10_12_x86_64.whl |
|---|---|
| Size | 17.8 MB |
| Tags | CPython 3.9 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
8e3fecc9973a633ac6b34b7ef5d6f0311a794362b9caac033f8570fb72785592
|
|
BLAKE2b-256 checksum How to use checksums |
9e9602fe34b0ea0bf398c4377fbeb63173e7a7371214e7202d18bace7a2e15cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|