setup.py 526 B

123456789101112131415161718192021
  1. import sys, os
  2. from setuptools import setup
  3. dependencies = ['Pillow']
  4. if os.path.exists('/sys/bus/platform/drivers/gpiomem-bcm2835'):
  5. dependencies += ['RPi.GPIO', 'spidev']
  6. elif os.path.exists('/sys/bus/platform/drivers/gpio-x3'):
  7. dependencies += ['Hobot.GPIO', 'spidev']
  8. else:
  9. dependencies += ['Jetson.GPIO']
  10. setup(
  11. name='waveshare-epd',
  12. description='Waveshare e-Paper Display',
  13. author='Waveshare',
  14. package_dir={'': 'lib'},
  15. packages=['waveshare_epd'],
  16. install_requires=dependencies,
  17. )