Commit graph

11 commits

Author SHA1 Message Date
Lars Amsel
6536a0ecb9 host: Release GIL for find
`find` can be a time consuming routine when it broadcasts for devices
and there are a lot of them in your network. We therefore have to
release the GIL before calling into find because otherwise the GIL
would be locked until `find` returns.
2024-10-10 08:11:26 +02:00
Grant Meyerhoff
5deff70f16 docs: update instructions for windows DLL loading 2024-08-01 17:55:58 +02:00
Martin Braun
4c390f242d docs: Fix typo in Python API dox file
Thanks to github user f380cedric for pointing it out.
2022-12-06 11:06:47 -06:00
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