Skip to content

ScienceMode/ScienceMode4_python_wrapper

Repository files navigation

ScienceMode4_python_wrapper

  • Python wrapper for the ScienceMode 4 protocol

Introduction

  • 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.

Preparation

  • 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.

Copy Library to lib

How to build for Windows

  • Install MinGW from MinGW releases
    • Adjust path where MinGW is installed in ScienceMode/_cffi.py in line 202: mingw_path = os.getenv('MINGW_PATH', default='...')
  • Install Visual studio compiler

Install setuptools

pip install setuptools

Install the wheel pacakge

pip install wheel

Building the wheel

Create a wheel with

python setup.py bdist_wheel --universal

Installing the wheel

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

About

Python wrapper for the ScienceMode 4 protocol

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published