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.2.0.tar.gz
(61.1 MB
view hashes)
Built Distributions
Close
Hashes for fast_unit-0.2.0-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63bd1405e5dd6ad5b272d004c5e434c2af79407c1574f1729313db8a7b2a869a |
|
MD5 | a2dd0197f0302db275f3186e3f0bc5c5 |
|
BLAKE2b-256 | c75abbd256941e0b57f6fda5b1a325c8bf882b5eaeb74ae2f0034274d123e5d5 |
Close
Hashes for fast_unit-0.2.0-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c7371f614b686ee6ff060c0df6233eeba01e5c4efa7f24145e361e9082fcc34 |
|
MD5 | d2d58d5ef855cbfa90f161db36cb54bc |
|
BLAKE2b-256 | 90cbc322025c1ad095aa670c4a532d801b0d380255af67940b59ac9dcb21188c |
Close
Hashes for fast_unit-0.2.0-cp310-cp310-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edab8910da9612f445e5c78b5ff5b71105d5177403d96eca75abde59851f9623 |
|
MD5 | 8856968c94daf5504ff8202f15c50ab2 |
|
BLAKE2b-256 | 870a81c0e0f39a551ac25149a999b468cd9338749996cf007638bccea2a8f3ff |
Close
Hashes for fast_unit-0.2.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a220e21f37d13e36da6df1ee10710952c9cf6c411bebc2360b9b195766d1eb0 |
|
MD5 | b6ee915dda5c8460511adf81a48eb867 |
|
BLAKE2b-256 | 28e319c80c959b33d9a085d81cfc489ec6c3d04219d3a02e7ab741ac2bf35c5f |
Close
Hashes for fast_unit-0.2.0-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b89c71fe3b2e930e12b2554d1d0b4616ee6f6917a416926b08cd3ae1a7fa5e64 |
|
MD5 | c44650f1cc40dde45d35e558e449cfa4 |
|
BLAKE2b-256 | 16d7e8ff6ea6ef4f0436959c80c16879e724d5aaedececac7cd0c2394c43f9d4 |
Close
Hashes for fast_unit-0.2.0-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93c44bc78e00b9fcf6cfa018aa5f1293952fcb656263ecf44de2fbc2e6156ba8 |
|
MD5 | f7c3f0299554042bdbc5e350852d642f |
|
BLAKE2b-256 | a667a6b698406741966deedefe4b85a65523d62f5d18fc28e9060d2fdc1129e9 |
Close
Hashes for fast_unit-0.2.0-cp36-cp36m-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 768c730348692dafc18aa824b1b01e4ac657946137ec6824143a30915909aee3 |
|
MD5 | b36918fbc267ca83005a25d7228279a1 |
|
BLAKE2b-256 | fb372a43d5af3423aeec73421ab05ebfc0a6c0025ae365b92ca508910e0749bb |