Download: vnc2flv-20100207.7z
setup.py:
#!/usr/bin/env python import psyco psyco.full() import os, sys from distutils.command.build_ext import build_ext try: # load py2exe distutils extension, if available import py2exe except ImportError: pass from distutils.core import setup, Extension from vnc2flv import __version__ py2exe_options = dict(includes=['flvscreen'], # Include excludes=['_ssl', # Exclude _ssl '_hashlib',"bz2", "_ctypes", 'doctest',"pywin", "pywin.debugger", "pywin.debugger.dbgcon", "pywin.dialogs", "pywin.dialogs.list", "Tkconstants","Tkinter","tcl", "compiler","email","ctypes","logging","unicodedata", "pydoc_topics","pydoc","httplib","cookielib","cookielib","urllib", 'pickle', 'calendar'], # Exclude standard library dll_excludes=['msvcr71.dll'], # Exclude msvcr71 ascii=1, compressed=1, optimize=2, bundle_files=2 ) setup( name='vnc2flv', version=__version__, description='Screen recording tool that captures a VNC session and saves as FLV', long_description='Vnc2flv is a screen recorder. It captures a VNC desktop session ' 'and saves it as a Flash Video (FLV) file.', license='MIT/X', author='Yusuke Shinyama', author_email='yusuke at cs dot nyu dot edu', url='http://www.unixuser.org/~euske/python/vnc2flv/index.html', packages=[ 'vnc2flv' ], scripts=[ 'tools/flvrec.py', 'tools/flvcat.py', 'tools/flvdump.py', 'tools/flvaddmp3.py', 'tools/flvsplit.py', 'tools/recordwin.sh' ], keywords=['vnc', 'flv', 'video', 'screen recorder'], classifiers=[ 'Development Status :: 4 - Beta', 'Environment :: Console', 'Intended Audience :: Developers', 'Intended Audience :: Science/Research', 'License :: OSI Approved :: MIT License', ], ext_modules=[Extension('flvscreen', ['flvscreen/flvscreen.c'], #define_macros=[], #include_dirs=[], #library_dirs=[], #libraries=[], )], options={'py2exe': py2exe_options}, console=['tools/flvrec.py', 'tools/flvcat.py', 'tools/flvdump.py', 'tools/flvaddmp3.py', 'tools/flvsplit.py'], zipfile = "vnc2flv.lib", )
No comments:
Post a Comment