Spaces:
Sleeping
Sleeping
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, | |
) | |