OpenDDS的Python绑定
pyopendds的Python项目详细描述
PyOpenDDS公司
OpenDDS的Python绑定。在
这个项目还在进行中!它目前只支持
是tests/basic_test
所必需的。请参阅GitHub问题
局限性。在
要求
- 目前只测试了Linux,但macOS应该可以工作,Windows也可以 工作。在
- Python>;=3.7
- 这使用了CPython的capi,所以PyPy或任何其他Python实现 不支持。在
- 开放式DDS
- 目前,这是在使用OpenDDS的主分支开发的。在
- CMake>;=3.12
构建PyOpenDDS并运行基本测试
一旦$DDS_ROOT/setenv.sh
被源化或等效,运行命令
在这个目录下。在
# Build and Install PyOpenDDS pip install . # Build Basic Testcd tests/basic_test mkdir build cd build cmake .. make # Build and Install Basic Test Python Type Support itl2py -o basic_output basic_idl basic.itl cd basic_output basic_idl_DIR=$(realpath ..) pip install . # Run Basic Testcd ../.. bash run_test.sh
- 项目
标签: