PortiloopDemo / setup.py
MiloSobral's picture
Adding support for Portiloop V2
086b12f
from setuptools import setup, find_packages
import io
def is_coral():
try:
with io.open('/sys/firmware/devicetree/base/model', 'r') as m:
line = m.read().lower()
if 'phanbell' in line or "coral" in line: return True
except Exception: pass
return False
requirements_list = ['wheel',
'pyEDFLib',
'numpy',
'portilooplot',
'ipywidgets',
'python-periphery',
'scipy',
'matplotlib']
if is_coral():
requirements_list += ['spidev',
'pylsl-coral',
'pyalsaaudio']
else:
requirements_list += ['gradio',
'tensorflow',
'pyxdf',
'wonambi']
setup(
name='portiloop',
version='0.0.1',
packages=[package for package in find_packages()],
description='Portiloop software library',
install_requires=requirements_list,
)