This release introduces a new ShutdownError thrown in a few places in case the underlying libmpv handle gets closed. Previously, such situations would lead to hangs (wait_for_* methods) or segfaults (e.g. __getattr__). Some of this carnage is still possible, but these remaining issues will be closed over the next releases by throwing ShutdownErrors in more places.
33 lines
1.1 KiB
Python
Executable file
33 lines
1.1 KiB
Python
Executable file
#!/usr/bin/env python3
|
|
|
|
from setuptools import setup
|
|
setup(
|
|
name = 'python-mpv',
|
|
version = '0.5.0',
|
|
py_modules = ['mpv'],
|
|
description = 'A python interface to the mpv media player',
|
|
url = 'https://github.com/jaseg/python-mpv',
|
|
author = 'jaseg',
|
|
author_email = 'github@jaseg.net',
|
|
license = 'AGPLv3+',
|
|
extras_require = {
|
|
'screenshot_raw': ['Pillow']
|
|
},
|
|
tests_require = ['xvfbwrapper'],
|
|
test_suite = 'mpv-test',
|
|
keywords = ['mpv', 'library', 'video', 'audio', 'player', 'display',
|
|
'multimedia'],
|
|
python_requires='>=3.5',
|
|
classifiers = [
|
|
'Development Status :: 4 - Beta',
|
|
'Environment :: X11 Applications',
|
|
'Intended Audience :: Developers',
|
|
'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)',
|
|
'Natural Language :: English',
|
|
'Operating System :: POSIX',
|
|
'Programming Language :: C',
|
|
'Programming Language :: Python :: 3.6',
|
|
'Programming Language :: Python :: 3.5',
|
|
'Topic :: Multimedia :: Sound/Audio :: Players',
|
|
'Topic :: Multimedia :: Video :: Display']
|
|
)
|