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.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.5.1.tar.gz | 986.0 kB | Details |
Built distributions (wheels)
Total release size: 869.6 MB
Release files / rustvello-0.5.1.tar.gz
| Download URL | rustvello-0.5.1.tar.gz |
|---|---|
| Size | 986.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
abbfd5a7f4548f40e00546d3adeacfd02ebaf71c8f5d3356c8f7ed68ccb64aad
|
|
BLAKE2b-256 checksum How to use checksums |
93671df01902e88c80b23982e633fe59a5c9a2c39470563486a053f7f0fe0544
|
| 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.1-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | rustvello-0.5.1-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 62.3 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
7f967e918fd44cbc45ae756dbc6d4dc61949dfa1139357df1cef27420904f113
|
|
BLAKE2b-256 checksum How to use checksums |
9cd1f6325f2851f625c9fc14865ce532d96357b49cb4d0dd12195e3214f42f44
|
| 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.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rustvello-0.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 64.1 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1298bea9e32d07586922f0fe2b9dff43b9528329501c3cadc49fa4fb2d416c7d
|
|
BLAKE2b-256 checksum How to use checksums |
4528849400773cd44228058d8a6f29bc90c608327ee92883653d96c74dcd3a21
|
| 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.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | rustvello-0.5.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 21.0 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
61902e293bbd93aac58ced10bca9611472ff5ed0ce6a6f8ddaa75d3c5837453d
|
|
BLAKE2b-256 checksum How to use checksums |
c46f6bc8452335764453aa585855a2a45c80853bd51204858d6df9003ab548f1
|
| 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.1-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | rustvello-0.5.1-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 22.2 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
de44d782f0c072e60dbedf7091029131022fc1ee7723512ce0806a9009e6f37c
|
|
BLAKE2b-256 checksum How to use checksums |
fd4e938eb3b86442dbfad95f9ee12b1b365b935c9c5cb0e510d8b82240d0a1ef
|
| 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.1-cp312-cp312-win_amd64.whl
| Download URL | rustvello-0.5.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 20.8 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
39bf6146c034f93d218cd3cc999b2770c549ba45a5d252a5a128feb13ac66d89
|
|
BLAKE2b-256 checksum How to use checksums |
6390bb684c037f7bde81087e15ac9a2f1500521f110b6e959b5d0c3d79217fa9
|
| 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.1-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | rustvello-0.5.1-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 62.3 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
0c59526b15a28497df2a0c6ed2545f5fb46c4cd3c6f8ad6a18fb773bc97d19e2
|
|
BLAKE2b-256 checksum How to use checksums |
2208334d3feb58a6c9d59ba80db3e2324b912799d6f1653614410f7804b2749b
|
| 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.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rustvello-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 64.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
053f7471798b659f7c8cf02dbb78e780f82676273c0bf50ce6203f94f74ceea8
|
|
BLAKE2b-256 checksum How to use checksums |
9f308724b0de112e16a546f3dff3c9aeb3dc060248d5a3851f41579be0cfd4b7
|
| 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.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | rustvello-0.5.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 21.0 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5c657874e670f55b989f5f8c5f92e3c4dbfee13dcabae5bf34b9b81c42815f6b
|
|
BLAKE2b-256 checksum How to use checksums |
2b8b2df400fbb3e60daef13dcdefff72264233c5393b2e3087369cd667dcd2db
|
| 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.1-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | rustvello-0.5.1-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 22.2 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
c69c913c6958e8b378fbff520eacf8e95c40f2f07825738546d94da322076711
|
|
BLAKE2b-256 checksum How to use checksums |
97dd5778bbe56b9fb653afc1d0cd855d336d789c1f5df6bf0b6f95a4df7dc34c
|
| 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.1-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | rustvello-0.5.1-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 62.3 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8234c307ad3ff3e6590c8c2bae910273d8226149d774efff54295b3868b1d1d7
|
|
BLAKE2b-256 checksum How to use checksums |
124ace4271e29b8e67eb01e2af90e2f8dec2185d5fa089e5ed95c377138c47ff
|
| 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.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rustvello-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 64.1 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
25d081cc79d3ae36fe445214d2775a00648312d0f19622cc7b8bb24282a17fed
|
|
BLAKE2b-256 checksum How to use checksums |
95378ac33e7875c14326bab99c4625205dde22eba336e56a3815a37d21dfdfe3
|
| 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.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | rustvello-0.5.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 21.0 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
dad2a409bab0673c9df89139cd2c56c2c9f5b2a48ab506b911f7ece071592f77
|
|
BLAKE2b-256 checksum How to use checksums |
6d0f25f0f7ecea5bcea229caf040a64f04c358fa176f6515159993f6ed7fd824
|
| 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.1-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | rustvello-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 22.2 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
92acd06c5a5567918aea805dfb46ef419f75822a958f3e29bbd92aa4002fbf6c
|
|
BLAKE2b-256 checksum How to use checksums |
848c4c7923245549076aabc9729f6288503af5809ea8242469282f3cd0fe1024
|
| 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.1-cp310-cp310-manylinux_2_28_aarch64.whl
| Download URL | rustvello-0.5.1-cp310-cp310-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 62.3 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a91ee05bd246fc8086856da8c17d8ec7bde7ab0e3304c8e315c2c7ce1f6477f0
|
|
BLAKE2b-256 checksum How to use checksums |
4ed4e57651c05c979fec65d68987cf5277d48d1235f33e13020cf90f4d1a13b9
|
| 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.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rustvello-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 64.1 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
46582b34c616ba355891349bbc4af4b299d89ca3b513992687cdbe9933aa8f9c
|
|
BLAKE2b-256 checksum How to use checksums |
863cc528b3093ec8afa5e322bd0cdc2ccf2ee983a1f5b7ea94e1ff5ad9b2c7c4
|
| 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.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | rustvello-0.5.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 21.0 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9c1d96199c80aa675848c63ff0aba893e68111c7a73a75d585d781534429590e
|
|
BLAKE2b-256 checksum How to use checksums |
e2ef86a62aba2dd76cd3679493b4c8e115e2f69e86500a7134dff005c7d12d77
|
| 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.1-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | rustvello-0.5.1-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 22.2 MB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
c67828b22a0bb1e5ec6b44ac2020ec089a619d9fd1ba99f64590aafb09efa96c
|
|
BLAKE2b-256 checksum How to use checksums |
faabc28ae465737a2bb272cc698bcf42936d8f36c193719a944bafbfb2a8290d
|
| 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.1-cp39-cp39-manylinux_2_28_aarch64.whl
| Download URL | rustvello-0.5.1-cp39-cp39-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 62.3 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
de80a7a03032a774cfab651622c350797bfc89bd643baa25601a89b8632c41f2
|
|
BLAKE2b-256 checksum How to use checksums |
f7e35e31c41aeb299d76c217c126206d23811a1632238fe6b5d04fa62d3c4333
|
| 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.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rustvello-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 64.1 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4e64973baaa17af4d6f0d27cac1d7963147b120167bc767d8647d80ba765c1b0
|
|
BLAKE2b-256 checksum How to use checksums |
13fccd45725bc02bb35589b0bce23fc74c30732c2ec97dc62db5fe3b822dfb7f
|
| 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.1-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | rustvello-0.5.1-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 21.0 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bc5e16ea915ddd26db2b7231f64cb8ef928da76b5f7e961969eaa7d2d6889839
|
|
BLAKE2b-256 checksum How to use checksums |
a07fda49508ddf1ad6a666632cc0fa9e0c69f340d23acdb11f076095040f553f
|
| 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.1-cp39-cp39-macosx_10_12_x86_64.whl
| Download URL | rustvello-0.5.1-cp39-cp39-macosx_10_12_x86_64.whl |
|---|---|
| Size | 22.2 MB |
| Tags | CPython 3.9 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
ac49ae28d9ab0a0d3970d05305af8829a895e62050f0ffe8bb1082c11b2830e1
|
|
BLAKE2b-256 checksum How to use checksums |
8fa6abdd9544aa63636cfcbef237b6e04f61e4344ea5d79f5826af054716774c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|