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.1.0.tar.gz
(61.1 MB
view hashes)
Built Distributions
Close
Hashes for fast_unit-0.1.0-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a3b64774552f582a01c075f5bd1222950e0a1986cd9b74e4c5bc886b1467f9c |
|
MD5 | 36e6d84935673a06c5c6d1c3e362edd5 |
|
BLAKE2b-256 | 89b0c9ebec38df7b73e7533e461b242308ed77f7be6360bc155fc5d5ac7465a1 |
Close
Hashes for fast_unit-0.1.0-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe067e13a13d9a9be3352ba987c417fb2d9e2866df81b6af8a7e8a1937132927 |
|
MD5 | b9b80c7cb69cd65ce1112e85cf948103 |
|
BLAKE2b-256 | 2eeffb4facca5ea842c81690190da131fe1cbf3a67b526ca97c90a62b440d97e |
Close
Hashes for fast_unit-0.1.0-cp310-cp310-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21af8240d90de7bfb4a5242379dd08ca057d8d71496a3181afca83f3f3ead1f6 |
|
MD5 | 6e47d7810cf1ea9fe76bc07d4974cae4 |
|
BLAKE2b-256 | 80e91f50b191afeafbc184b9967cd4137c9b4adcaebfa68f62abeda8b407a0c5 |
Close
Hashes for fast_unit-0.1.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ea5e8e56d86301811b1b1d39f8ce487c95d51aef891cb786e93dedf16116572 |
|
MD5 | a867da8c4c95086eccb8c8e9a8bf016e |
|
BLAKE2b-256 | b96f8b96d1532cb71b9f82f2605cf7ffb7f77e81f0a730633ebf6ad7ab7c1f88 |
Close
Hashes for fast_unit-0.1.0-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ad5ae61494cbf222c53d4a9d0053f0c8cf31bfc89d815c01fab74ed9118591d |
|
MD5 | 98392fa0642ca19b885fd76ce17cc381 |
|
BLAKE2b-256 | d5b65c6bd189255f6bf6bd27169ea7c84fb5e8fba45e7bbd4279efb3bfdbbfee |
Close
Hashes for fast_unit-0.1.0-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f13eb13fa623ce1245abc49ca3efe1ba21431c23dc499bf023b58b750cef2635 |
|
MD5 | 0f4ff126896d1b2b8c0555bbba2cf626 |
|
BLAKE2b-256 | 43a086952d5359fb02a6a13c771fe2b990e5a2d21ca1b2876aa855c132b7bdb9 |
Close
Hashes for fast_unit-0.1.0-cp36-cp36m-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0d5d14b05e8aaef49289a2801db329b8e1927c8579767805c6b8506b9b67cf0 |
|
MD5 | 248b7314744f729881ff3204fec91a8d |
|
BLAKE2b-256 | 852b1ddf513cd630908cc66f09da8016d3c800c0eaa57ce1ec9d5f6f7eab2263 |