aboutsummaryrefslogtreecommitdiffstats
path: root/c_extension.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-02-09Fix arrayobject.h path on Debian based distrosNao Pross1-2/+11
On Debian Linux and its derivatives such as Ubuntu and LinuxMint, Python packages installed through the package manager are kept in a different non-standard directory called 'dist-packages' instead of the normal 'site-packages' [1]. To detect the Linux distribution the 'platform' library (part of the Python stdlib) provides a function 'platform.freedesktop_os_release()' that parses a standard file '/etc/os-release' available in most Linux distributions [2]. However this function is rather new (Python >= 3.10) and unavailable in most python installations, so the core of its functionaly was reimplemented here. [1]: https://wiki.debian.org/Python#Deviations_from_upstream [2]: https://docs.python.org/3/library/platform.html#linux-platforms Signed-off-by: Jonas Schmid <schmid@stettbacher.ch>
2020-10-12Simple python application that uses the O-3000 driver and Color Imagejonas1-0/+425
Pipeline using a Python C-Extension.