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.11+
- maturin
- Rust toolchain (1.78+)
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.3.1
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.3.1.tar.gz | 403.6 kB | Details |
Built distributions (wheels)
Total release size: 651.5 MB
Release files / rustvello-0.3.1.tar.gz
| Download URL | rustvello-0.3.1.tar.gz |
|---|---|
| Size | 403.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
31c8cfc173c761aeab5e3648e378bb4764aa9214de155670088d4b65c0e21480
|
|
BLAKE2b-256 checksum How to use checksums |
1614a63906432c2c5a83be43d2b476934b4797243452e10b37db3e25193ba228
|
| 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.3.1-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | rustvello-0.3.1-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 46.7 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
13a3160abdd8bdea9b9c1ab54f595201331716074ca3d82c540e0a3595be2b34
|
|
BLAKE2b-256 checksum How to use checksums |
6511d758f9c0b35fb24acdd0e6015642545d506cfa57d4827f88326a50f0bd20
|
| 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.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rustvello-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 48.1 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e240f98b204a14fa6d317c3c68e482fff993d94e7a7370f544542bb94acb9641
|
|
BLAKE2b-256 checksum How to use checksums |
cdfec5f46f68145ff015aa517f5e30ee4eec972547ceb42711bef070e0502c97
|
| 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.3.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | rustvello-0.3.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 15.7 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6b80967971755d6fa7e5939f05e551e73350c5c724d5541db97e4719e3b76043
|
|
BLAKE2b-256 checksum How to use checksums |
8abbe388fd30f5615ec8bb1351e4362288f5d19d3479761464837cb049213da3
|
| 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.3.1-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | rustvello-0.3.1-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 16.5 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
10b06643def07e6e2a4bc1655af775da466ea480ce3ec0cf61bc1b9b1d698d6d
|
|
BLAKE2b-256 checksum How to use checksums |
975c0ae111a69f0d421b0baf08221865b580d89338455b59fc34ba779562cb5a
|
| 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.3.1-cp312-cp312-win_amd64.whl
| Download URL | rustvello-0.3.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 15.8 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
66492caba3570cc1d318cbd590144669e50cb0b7aed742b1ba1d0f573ea3d4f6
|
|
BLAKE2b-256 checksum How to use checksums |
643b264e9f8cf572268f5eec6838756ce1e428dd807c2adfaa577570a36a122f
|
| 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.3.1-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | rustvello-0.3.1-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 46.7 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
71e3cfa69d3390a2d5bcd3e6ab0b557982aa0dbea695bc657878043e494d5c4a
|
|
BLAKE2b-256 checksum How to use checksums |
5dba5dba37aa1c96f705bd740723b2aa4ac16f9ff0362fdaa466c619bbc0bb9d
|
| 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.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rustvello-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 48.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a3267e95b2f650235251e3dd9cc876add9bac2b9d32da376c85411c8239771c9
|
|
BLAKE2b-256 checksum How to use checksums |
d4cf4cf3a82d1b3d8d8b32915b4fbd0abdcdc14ead94e4514f43b3a8ef99589e
|
| 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.3.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | rustvello-0.3.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 15.7 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4c8f056fa53f62f4941cfa1261324e17f1ad92b0f09621c2ae14b4ca7a2fac1f
|
|
BLAKE2b-256 checksum How to use checksums |
b09bb095a5f416ef6c1c6d374700714ebfdf7c8634f60b5ff6e2dfc357ec0bb0
|
| 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.3.1-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | rustvello-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 16.5 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
ef35970b3669a2777a0adcd7c47589283d986966d06ed37ea3177cc15be19c67
|
|
BLAKE2b-256 checksum How to use checksums |
83ce8f7e91e391cfcefb27125446e558cde894aec8f38bcf7d07994d626ff8ec
|
| 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.3.1-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | rustvello-0.3.1-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 46.7 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
3e5a85485a2918af7e9b3b0d622f5cf14a19e8b07402f0daf0266742afd52572
|
|
BLAKE2b-256 checksum How to use checksums |
52056f72a53f1ad9b7787c6d7ae653cbccc7a2f1713922d2884875848f6f745d
|
| 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.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rustvello-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 48.1 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5a4c44dc6f349f9c3a30ab1742f58cad22752d0ca1db9468120667dcce5e9b84
|
|
BLAKE2b-256 checksum How to use checksums |
27ff9045fcd779bd2620d779e0861ce8a5b2609ad2f2822e4240a868019576a4
|
| 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.3.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | rustvello-0.3.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 15.7 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bad82609d71e41af4f59d2c5bd1b6a40e14b45b979faea54146ed1513b380104
|
|
BLAKE2b-256 checksum How to use checksums |
384a06e4ec0945253d2ef5f05949442b2d5c3ae16a37feabeaa7cf1a61862869
|
| 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.3.1-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | rustvello-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 16.6 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
8850c8cedb8d0d22c2091228650d9ff88aa80b3ade41062a605b90a3e7b5581d
|
|
BLAKE2b-256 checksum How to use checksums |
700c7948c068f92e64e8d9ceab16220e56f7a8705d139595bd28e3ae8f4c9145
|
| 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.3.1-cp310-cp310-manylinux_2_28_aarch64.whl
| Download URL | rustvello-0.3.1-cp310-cp310-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 46.7 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
533f139488d476258940a0a53adc452165aed5dea2bdc378d9d85006f54f8a23
|
|
BLAKE2b-256 checksum How to use checksums |
752827b885331c5c530349d278cc5f4ff23c566f92724baa964d75ca93d074b7
|
| 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.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rustvello-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 48.1 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d9cc39894082ab99b7eb81a2a2a4243491d32e5d0f8f5fdc2eb65e74c296ef08
|
|
BLAKE2b-256 checksum How to use checksums |
df81d284bdca22a1577c976ca531bf141bd527682e1437cdd27498e6315cb1da
|
| 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.3.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | rustvello-0.3.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 15.7 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
01899b22efd79eaf5fbaa41d058a73a74d6e5d4074f8d3ab169d685b6f9e3db9
|
|
BLAKE2b-256 checksum How to use checksums |
1e123c03dfbc276a015c95a92cdd6bc3041e40186df8be3498e93555e45fb492
|
| 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.3.1-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | rustvello-0.3.1-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 16.6 MB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
a7153c1ecb7dccf2cd0e446031b9d025a494c7ff4d11daf50af01b09292146db
|
|
BLAKE2b-256 checksum How to use checksums |
4814c3da93d9848704d8433be77f4e0dec08f2e2aa1cc14cf4835c4052b184b6
|
| 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.3.1-cp39-cp39-manylinux_2_28_aarch64.whl
| Download URL | rustvello-0.3.1-cp39-cp39-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 46.7 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
76681a1bec25cf40d35a8851a9b50f2c0a03e93eaa8b02c35e210fad0e7aad9d
|
|
BLAKE2b-256 checksum How to use checksums |
48db973d809cbdf8fc972555993e350a7211e0a38d438d94bac7474bc51bacdc
|
| 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.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rustvello-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 48.1 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
aabb4bbe5b9b684eb9e79c52ab205957dc783e7da128b130d868a091b12da32f
|
|
BLAKE2b-256 checksum How to use checksums |
3a26e2a2f3d2eedfafae095c7825f735e542e12b019da23507130b762c9ed811
|
| 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.3.1-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | rustvello-0.3.1-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 15.7 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d714d94efeed01b397c73e1a1fd8327d882d7f1e8246042b11285884c79ebb46
|
|
BLAKE2b-256 checksum How to use checksums |
03af3f56094487bfe46beddc6e4e27fa3a1a8ed086184461fbb1bf0d795101b1
|
| 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.3.1-cp39-cp39-macosx_10_12_x86_64.whl
| Download URL | rustvello-0.3.1-cp39-cp39-macosx_10_12_x86_64.whl |
|---|---|
| Size | 16.6 MB |
| Tags | CPython 3.9 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
cc238284a05f0554bbc127b1c9b1428db0ef030c2ad323f90cfdb3225f1cd4ea
|
|
BLAKE2b-256 checksum How to use checksums |
84e99085ab9ad215a072b89c13f69653e3226d77ab194937fa27af73e17ef458
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|