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.4.0.tar.gz
(61.1 MB
view hashes)
Built Distributions
Close
Hashes for fast_unit-0.4.0-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f08dbd46751a60f6625720f3377f3b16b82c4fbf07f6dacb9040b6b5b16a323b |
|
MD5 | 98d5f2388d4276797b36c2d0fb738b3a |
|
BLAKE2b-256 | a4086a8e740a011bc908e35af35cb2820b458703ef33dc9c0f4ad9c1ed89af43 |
Close
Hashes for fast_unit-0.4.0-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08b372e08c0ed7372206c70fa41d8642fac73d54b3568ff9d88c593e0e8de8e7 |
|
MD5 | 8bd9f2cf647a113fce06d2f6004c17f6 |
|
BLAKE2b-256 | 7beccb9a2fa9ce58d154853bc184b1869a9aa0ae9c3da252e344d8042e00eba5 |
Close
Hashes for fast_unit-0.4.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba840d35e1281de0537c3d02f2dd84b8e8069c8ab7ac77b693047da1a983f42d |
|
MD5 | 11517d8b0805f41495aa008ecec31f79 |
|
BLAKE2b-256 | 779bb8c9911fe82fb9ea6904dd000656baafb9e3af393ed22051954e16aaaf81 |
Close
Hashes for fast_unit-0.4.0-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e9bc405311d67f57508ab6390525d56e389998f1d72412d8d0c479a4cae938b |
|
MD5 | 1425de9d4c522b24442306db8aaa642e |
|
BLAKE2b-256 | 843e8b549ec54781aabedde535c71c94bf4ab2d3010f2ef9b9897bbeffcfc1d7 |
Close
Hashes for fast_unit-0.4.0-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6de5e4062f616bdaf1a729b7e0c38a19941231b7e716da8867da900be3b3ff40 |
|
MD5 | e9eb524f28a1a6715dac6ea1e72ba429 |
|
BLAKE2b-256 | 7f2575807c3f36aebf946ac1ed73f88a2b002c9072d03836510a6f58b29fd5dc |
Close
Hashes for fast_unit-0.4.0-cp36-cp36m-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7daf839fa1dbe36a4828b74a8e6457779c4f5ca629b402383df0897efe27717d |
|
MD5 | 7791a7ab9ecce50ade4e0c020dc70218 |
|
BLAKE2b-256 | dbab07fbe513e40b699876c524468f2a262b71bcf397812288a31e613dab146b |