From 33043ba3c74dac44849ecb9e7b22ed68b71b266a Mon Sep 17 00:00:00 2001 From: Olivier Aubert Date: Mon, 10 Aug 2009 00:31:33 +0200 Subject: [PATCH] python-ctypes: define setup.py (based on a contribution by Martin Muellenhaupt ) --- bindings/python-ctypes/setup.py | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 bindings/python-ctypes/setup.py diff --git a/bindings/python-ctypes/setup.py b/bindings/python-ctypes/setup.py new file mode 100644 index 0000000000..0f04516d34 --- /dev/null +++ b/bindings/python-ctypes/setup.py @@ -0,0 +1,32 @@ +from distutils.core import setup +import sys +import os +import generate + +vlc_include_path = os.path.join("..","..","include","vlc") +if not os.path.exists(vlc_include_path): + raise Exception("This script should be run from a VLC tree.") + +files = [ os.path.join(vlc_include_path, filename) + for filename in os.listdir(vlc_include_path) ] + +generate.process('vlc.py', files) + +setup(name='python-vlc', + version = '1.1.0', + author='Olivier Aubert', + author_email='olivier.aubert@liris.cnrs.fr', + url='http://wiki.videolan.org/PythonBinding', + py_modules=['vlc'], + keywords = [ 'vlc', 'video' ], + license = "GPL", + description = "VLC bindings for python.", + long_description = """VLC bindings for python. + +This module provides ctypes-based bindings for the native libvlc API +(see http://wiki.videolan.org/ExternalAPI) and the MediaControl API +(see http://wiki.videolan.org/PythonBinding) of the VLC video player. + +It is automatically generated from the include files. +""" + ) -- 2.39.2