No project description provided
Project description
Fast Unit - Rust Unit Management for Python
Originally created as a faster version of Unum for use in Python-based FRC robot code.
Building and Installing for Local Machine
maturin build --release # This will generate wheels and put a native library in ./fast_unit/
pip install . # Installs to your python interpreter
Cross Compilation for RoboRIO (WIP)
# Add RIO's target triple
rustup target add arm-unknown-linux-gnueabi
# Set cross-compilation environment variables
export PYO3_CROSS_PYTHON_VERSION=3.10
export PYO3_CROSS_LIB_DIR="RIO_ROOT/usr/lib" # NEED TO FIND THIS
# Build wheels for RIO
maturin build --release --target=arm-unknown-linux-gnueabi
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fast_unit-0.3.0.tar.gz
(62.5 MB
view hashes)
Built Distributions
Close
Hashes for fast_unit-0.3.0-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69030b04841046bc0d4a97053779faf71726f6fa89e899b724b757bb46125b24 |
|
MD5 | e97e71ba4295e60a3482859df6ef37ab |
|
BLAKE2b-256 | 3362d4bb13d0562f7421179ccb9e5a4b367518a98ceeb51c3064b067746ef5fd |
Close
Hashes for fast_unit-0.3.0-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7855776679fd27b2bd06de90a72b14a5945fc47306625b60a7dd447006929742 |
|
MD5 | 36f29dbd2e05c1b6a86c109a59691a4e |
|
BLAKE2b-256 | 92904836eeeeddeeb0fb00e838d6e516de4bd412d0fc4b0e8dd7a693f0aea082 |
Close
Hashes for fast_unit-0.3.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 008c7437b458fb7562bbc30f7fd9078793d5f9d63ef9738c0b2c8152d7db7105 |
|
MD5 | 4ed820ed3545c5b2c3907a1ac5005e77 |
|
BLAKE2b-256 | 6e429a524dc911b4b372b8eefdfd31136b941defe2db06575fb54758c8f5bbd1 |
Close
Hashes for fast_unit-0.3.0-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ef6b255f02c727588dcd8198d99cdf52f24a925d83cbe3dd0993e4f0ef62d19 |
|
MD5 | a088fbbf84b93a526010907c9306367a |
|
BLAKE2b-256 | 2eef0efbd22c28d42ab6f03f207669324e428e3d3e86b1866c014d0ca41e8833 |
Close
Hashes for fast_unit-0.3.0-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b7c7fda7b1619fe46f4620c68dbf791adef64395b438dd2809ddb66d4ae1700 |
|
MD5 | f7bc8c13e8ca4479dcd94b49b148caeb |
|
BLAKE2b-256 | 8465ae76f9498df52b86e1c13fa9be55d8ab511ecf728d32609599908187d343 |
Close
Hashes for fast_unit-0.3.0-cp36-cp36m-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e03085aa1bf3c79370be80e50d9133e20594311bc5299d049c021c2200e90273 |
|
MD5 | 0742cfceb85bb70b29a96dd91b7ec6de |
|
BLAKE2b-256 | 2805187e16e06c35c0c94d0e8b3b617ea2a42f24ffbc5b7223e3e2d970851dc0 |