Dotfiles, utilities, and other apparatus.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

circuitpy-setup 1.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. """A setuptools based setup module.
  2. See:
  3. https://packaging.python.org/en/latest/distributing.html
  4. https://github.com/pypa/sampleproject
  5. """
  6. # Always prefer setuptools over distutils
  7. from setuptools import setup, find_packages
  8. # To use a consistent encoding
  9. from codecs import open
  10. from os import path
  11. here = path.abspath(path.dirname(__file__))
  12. # Get the long description from the README file
  13. with open(path.join(here, 'README.rst'), encoding='utf-8') as f:
  14. long_description = f.read()
  15. setup(
  16. name='adafruit-circuitpython-seesaw',
  17. use_scm_version=True,
  18. setup_requires=['setuptools_scm'],
  19. description='CircuitPython library for controlling a SeeSaw helper chip.',
  20. long_description=long_description,
  21. long_description_content_type='text/x-rst',
  22. # The project's main homepage.
  23. url='https://github.com/adafruit/Adafruit_CircuitPython_seesaw',
  24. # Author details
  25. author='Adafruit Industries',
  26. author_email='circuitpython@adafruit.com',
  27. install_requires=['Adafruit-Blinka', 'adafruit-circuitpython-busdevice'],
  28. # Choose your license
  29. license='MIT',
  30. # See https://pypi.python.org/pypi?%3Aaction=list_classifiers
  31. classifiers=[
  32. 'Development Status :: 3 - Alpha',
  33. 'Intended Audience :: Developers',
  34. 'Topic :: Software Development :: Libraries',
  35. 'Topic :: System :: Hardware',
  36. 'License :: OSI Approved :: MIT License',
  37. 'Programming Language :: Python :: 3',
  38. 'Programming Language :: Python :: 3.4',
  39. 'Programming Language :: Python :: 3.5',
  40. ],
  41. # What does your project relate to?
  42. keywords='adafruit seesaw hardware micropython circuitpython',
  43. # You can just specify the packages manually here if your project is
  44. # simple. Or you can use find_packages().
  45. packages=['adafruit_seesaw'],
  46. )