Commit graph

8 commits

Author SHA1 Message Date
Aaron Rossetto
61e10fc6b6 docs: Add Windows-specific UHD Python module notes 2020-09-03 11:49:12 -05:00
Martin Braun
9b0702c546 cmake: Bump dependency versions for UHD 4.0.0.0
- Boost >= 1.58
- CMake >= 3.5.1
- gcc >= 5.4.0
- Clang >= 3.8, AppleClang >= 600
- Python >= 3.5 (Py2k no longer supported)
- Numpy >= 1.11
- C++14 for lib, include may now use C++11 constructs.
  - Because there is no more code requiring C++03 syntax, we remove the
    include-specific clang-format file
2019-11-26 11:49:08 -08:00
Martin Braun
f83faf28b3 cmake: Remove ENABLE_PYTHON3 flag and simplify Python detection
- Makes use of more modern find_package(Python2/3) if available
- Moves almost all Python-related code to UHDPython.cmake
- ENABLE_PYTHON3 is no longer necessary
2019-05-24 14:17:13 -07:00
Martin Braun
692ddc71b1 python: Replace Boost.Python with PyBind11
This does not change the Python API itself, but it is still
a significant change. Most importantly, it removes the dependency on
Boost.Python.
2019-02-22 16:56:52 -08:00
Brent Stapleton
51464174d4 docs: python: add documentation on GIL release
Adding documentation explaining where the Python API releases the
Python GIL, and what that means for users.
2018-11-29 17:49:30 -08:00
Martin Braun
7d0152ed1c docs: Minor tweaks to the Python API manual page 2018-09-10 17:16:51 -07:00
Martin Braun
ca09fd2bea docs: Python API: Add comment on building on Windows 2018-07-19 16:54:00 -07:00
Martin Braun
5aa541a9e8 docs: Add page for the Python API 2018-07-19 16:33:18 -07:00