Detect platform

This commit is contained in:
missionfloyd 2021-03-31 07:58:48 -06:00 committed by GitHub
parent d1c4b36398
commit 8bb4c14351
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,16 +1,19 @@
import sys
from setuptools import setup
dependencies = ['Pillow', 'numpy']
if os.path.exists('/sys/bus/platform/drivers/gpiomem-bcm2835'):
dependencies.extend(['RPi.GPIO', 'spidev'])
else:
dependencies.extend(['Jetson.GPIO', 'smbus'])
setup(
name='waveshare-epd',
description='Waveshare e-Paper Display',
author='Waveshare',
package_dir={'': 'lib'},
packages=['waveshare_epd'],
install_requires=[
'RPi.GPIO',
'spidev',
'Pillow',
'numpy'
],
install_requires=dependencies,
)