Python wrapper for the ScienceMode 4 protocol
sciencemode_cffi is a python wrapper for the sciencemode library.
This python library was tested on Windows 64bit together with Anaconda Python.
This library is using cffi.
Unzip the correct version of the smpt library and copy the lib into the lib directory. On Windows, build artifacts from ScienceMode4_c_library can be used.
Mingw 5.3 from Qt needs to be installed in C:\Qt\Tools\mingw530_32
. The Visual studio compiler needs also be installed.
The QT-Binaries can be installed using the QT Online Installer.
The following should be selected for building the python wheels:
pip install wheel
- Download smpt_windows_static_x86.zip from ScienceMode4_c_library
- copy libsmpt.lib from the smpt_windows_static_x86.zip to /lib (path inside the zip file is .\ScienceMode_Library\release\smpt\windows_x86\static)
Create a wheel with
python setup.py bdist_wheel --universal
You may correct the filename, check that the python version is matching the version in the filename. E.g. for python 3.9, the following version is valid:
pip install dist/sciencemode4_cffi-1.0.0-cp39-cp39-win_amd64.whl