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.5.0.tar.gz
(61.1 MB
view hashes)
Built Distributions
Close
Hashes for fast_unit-0.5.0-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6654179940739b9585d921999d01279a24e801d728716779d9c943fd09bb7c26 |
|
MD5 | d790e75cf6058e471897737eb20479c5 |
|
BLAKE2b-256 | 3f7c4156714f467b44b846644e28fdbd23041cb781961121ef939d8c5865f89d |
Close
Hashes for fast_unit-0.5.0-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ce196a06882e89c15950cb5c695b929a9e12f2402a69b87bddcd6b866dee4e1 |
|
MD5 | f862df5a0d13dbc1310644ebc6990cb7 |
|
BLAKE2b-256 | 86e092c929a272ef4766cd708295cf7493d1c55432c7372064adf6ccf42b8ada |
Close
Hashes for fast_unit-0.5.0-cp310-cp310-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0496e2268ab9d4b970cf4a26427d017c65b7d46728bd8d0c5c1bb55aee173e2 |
|
MD5 | 0979161bd5c2d8296bd6c155e61685e1 |
|
BLAKE2b-256 | 0100e2ccb0ea6c4843b9a67cab0cc1d5802cd05ac9221dc16f843b5b88dcb011 |
Close
Hashes for fast_unit-0.5.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c92213802ea83b0c1d00d3517f2af0c6f671b6b42b859eb8b6b091f80fa6db1 |
|
MD5 | d94470c4f722336dc8191405d11db90c |
|
BLAKE2b-256 | e012507986d0887717e09136aa10f0350f44ea8317bc32ae15ee268c941d5ad9 |
Close
Hashes for fast_unit-0.5.0-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b735b58061b282e57b36dfc0b17f711266f980cea5578168e3d05a60e4ee88c |
|
MD5 | e8f8aca76869fa1e7d8b1b8be9f46a96 |
|
BLAKE2b-256 | a2f5e17e0d1d80c34b61525b2ecd4bd677f83bbbec6eb4c0a75a19ba11c326ba |
Close
Hashes for fast_unit-0.5.0-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 237e671d59af53bf11bf08ccba34a413b94b1e022e17ee6928f9f5602ac19455 |
|
MD5 | 45e48340b3a84960ddc3e83b8b4f84a5 |
|
BLAKE2b-256 | 71bcccc739f8e62bd343fef068a1e8e1872905b7a6eee07d605699639ea8c9d6 |
Close
Hashes for fast_unit-0.5.0-cp36-cp36m-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bca73957cf1ff5d6ac51429d8b036c755016326270fc3f5fe7b04cebf7382920 |
|
MD5 | 2a91e0b65bedf791d2e61fcb1f832c13 |
|
BLAKE2b-256 | badf31379d5a3d193e76be3f9d4759cacdf03076b80b599f26107af5de1a0d19 |