Skip to content

Commit fc9d7db

Browse files
committed
Make setup/install requirements more explicit
1 parent 197557f commit fc9d7db

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

setup.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,16 @@
1313
version=__version__,
1414
package_dir={'': 'src'},
1515
py_modules=['rtmixer'],
16-
setup_requires=['CFFI>=1.4.0', 'pa_ringbuffer'],
1716
cffi_modules=['rtmixer_build.py:ffibuilder'],
18-
install_requires=['sounddevice>0.3.6', 'pa_ringbuffer'],
17+
setup_requires=[
18+
'CFFI>=1.4.0',
19+
'pa_ringbuffer', # for cdef()
20+
],
21+
install_requires=[
22+
'CFFI>=1', # for _cffi_backend
23+
'pa_ringbuffer', # for init()
24+
'sounddevice>0.3.6',
25+
],
1926
author='Matthias Geier',
2027
author_email='Matthias.Geier@gmail.com',
2128
description='Reliable low-latency audio playback and recording',

0 commit comments

Comments
 (0)