setup.cfg 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. [metadata]
  2. name = luma.led_matrix
  3. version = attr: luma.led_matrix.__version__
  4. description = A library to drive a MAX7219 LED serializer (using SPI) and WS2812 NeoPixels (using DMA)
  5. long_description = file: README.rst, CONTRIBUTING.rst, CHANGES.rst
  6. long_description_content_type = text/x-rst
  7. keywords = raspberry pi, rpi, led, max7219, matrix, seven segment, 7 segment, neopixel, neosegment, ws2812, ws281x, apa102, unicorn-phat, unicorn-hat, unicorn-hat-hd
  8. author = Richard Hull
  9. author_email = richard.hull@destructuring-bind.org
  10. url = https://github.com/rm-hull/luma.led_matrix
  11. license = MIT
  12. classifiers =
  13. License :: OSI Approved :: MIT License
  14. Development Status :: 5 - Production/Stable
  15. Intended Audience :: Education
  16. Intended Audience :: Developers
  17. Topic :: Education
  18. Topic :: System :: Hardware
  19. Topic :: System :: Hardware :: Hardware Drivers
  20. Programming Language :: Python :: 3
  21. Programming Language :: Python :: 3.6
  22. Programming Language :: Python :: 3.7
  23. Programming Language :: Python :: 3.8
  24. Programming Language :: Python :: 3.9
  25. [options]
  26. zip_safe = False
  27. packages = find:
  28. python_requires = >=3.6, <4
  29. namespace_packages = luma
  30. install_requires =
  31. luma.core>=2.2.0
  32. ws2812; platform_machine=="armv7l" and platform_system=="Linux"
  33. rpi_ws281x; platform_machine=="armv7l" and platform_system=="Linux"
  34. tests_require =
  35. pytest
  36. pytest-cov
  37. pytest-timeout
  38. [options.extras_require]
  39. docs = sphinx>=1.5.1
  40. qa = flake8; rstcheck
  41. test = pytest; pytest-cov; pytest-timeout
  42. [bdist_wheel]
  43. universal = 1
  44. [flake8]
  45. ignore = E126, E127, E128, E241, E402, E501, E731, E741
  46. exclude =
  47. .tox,
  48. # No need to traverse our git directory
  49. .git,
  50. .vscode,
  51. # There's no value in checking cache directories
  52. __pycache__,
  53. doc,
  54. build,
  55. dist