diff options
Diffstat (limited to 'host/lib/deps/pybind11/README.md')
-rw-r--r-- | host/lib/deps/pybind11/README.md | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/host/lib/deps/pybind11/README.md b/host/lib/deps/pybind11/README.md new file mode 100644 index 000000000..16cc54ebb --- /dev/null +++ b/host/lib/deps/pybind11/README.md @@ -0,0 +1,23 @@ +# PyBind11: Third-Party Dependency for UHD + +Version: 25abf7ef (post-2.2.4) + +PyBind11 is a replacement for Boost.Python. Unlike Boost.Python, however, we +ship it with the UHD repository instead of relying on it to be there external to +the repository. The main reason for this is that PyBind11 is not packaged with +most distributions at this time. It also allows us to lock down the version of +PyBind11 used; with Boost, we often have to apply hacks to make sure UHD works +across all of the Boost versions that we support. + +## License for PyBind11 + +As a seperate, third-party project, PyBind11 has a different license from UHD. +See the LICENSE file in the same directory as this readme. PyBind11 has a +3-clause BSD-style license. + +## Importing into UHD + +In order to copy PyBind11 into UHD, only the `include/` subdirectory from the +PyBind11 repository was copied into UHD. +To save space, all comments were stripped from PyBind11 source files, except for +the copyright header, using the `remove_comments.py` script. |