You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add proper Python module structure and uv/pyproject.toml support
Based on @carlosdp's PR unitreerobotics#107.
- Add __init__.py files to all subpackages for proper Python module resolution
- Migrate from setup.py to pyproject.toml with full project metadata
- Add cyclonedds pre-built wheel dependencies for macOS (x86_64/arm64) and Linux (x86_64/aarch64)
- Add fastcrc, numpy, opencv-python as project dependencies
- Add a note to README explaining the fork origin and changes
- Update .gitignore for Python packaging artifacts
https://claude.ai/code/session_01Er2d4LqFWhD6J43Jkn8vfW
Copy file name to clipboardExpand all lines: README.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,7 @@
1
1
# unitree_sdk2_python
2
+
3
+
> **Note:** This is a fork of [unitreerobotics/unitree_sdk2_python](https://github.com/unitreerobotics/unitree_sdk2_python) with modern Python packaging support (`pyproject.toml` + [uv](https://github.com/astral-sh/uv)). The changes are based on [@carlosdp](https://github.com/carlosdp)'s [PR #107](https://github.com/unitreerobotics/unitree_sdk2_python/pull/107), which replaces `setup.py` with `pyproject.toml`, uses pre-built [cyclonedds wheels](https://github.com/carlosdp/cyclonedds-python/releases) (no manual C compilation needed), and swaps platform-specific CRC `.so` binaries for the cross-platform [`fastcrc`](https://pypi.org/project/fastcrc/) package.
0 commit comments