Installation¶
neoradio2 publishes pre-built wheels for Windows, macOS, and Linux
(CPython 3.9–3.14), so in most cases installation is simply:
pip install neoradio2
**Windows:** ``pip.exe`` is usually located under the ``Scripts`` directory
of your Python installation.
**Linux:** the udev rules must be installed so devices are accessible as a
normal user. Copy `99-intrepidcs.rules
<https://github.com/intrepidcs/libneoradio2/blob/master/libneoradio2/99-intrepidcs.rules>`_
to ``/etc/udev/rules.d/`` and run
``sudo udevadm control --reload-rules && sudo udevadm trigger``.
Building from source¶
If no wheel is available for your platform, pip builds from source. The
repository uses git submodules, so a source build needs a CMake toolchain and
a compiler (MSVC on Windows, GCC/Clang elsewhere). See the README for details.