Software libraries for UAV simulation.
Run the following under the uv venv (uv run).
- pip3 install tools/requirements.txt
- pre-commit install
- mkdir build && cd build
- cmake ..
- make
A nix-shell pure configuration has been provided which can be optionally used.
To build the Python wheels do
- uv build
To build the code so that you can import the Python code in editable mode do
- uv venv [--python 3.10]
- uv pip install --editable . [--force-reinstall]
- cmake -S . -B build && cmake --build build && ./build/all_tests
or straight after compiling the Python package:
- ./build/cp310-cp310-linux_x86_64/all_tests
- uv run pytest tests/python