InstallationΒΆ
There are pre-built wheels on PyPI for Python 3.10 to 3.13 for Linux, Windows and MacOS. Any other Python version is not officially supported:
pip install icspacket
Alternatively, to build from source, Python development headers, CMake, Ninja and a compatible compiler must be installed (preferably GCC, MSVC and clang work too):
pip install "git+https://github.com/MatrixEditor/icspacket"
Tip
For development and debugging, there are additional compile time options.
Take a look at pyproject.toml or add the following line to the
CMakeLists.txt:
add_definitions(-DASN_EMIT_DEBUG=1)
Be aware that there will be A LOT of textual output if you enable this extra logging feature.