requirements.all.txt 858 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. pip-tools>=7.0.0
  2. virtualenv
  3. # core build requirements
  4. -r requirements.build.txt
  5. # esp-idf
  6. -c constraints.esp32.txt
  7. -r requirements.esp32.txt
  8. -r requirements.zephyr.txt
  9. -r requirements.cirque.txt
  10. -r requirements.memory.txt
  11. # device controller wheel package
  12. wheel; sys_platform == 'linux'
  13. pgi; sys_platform == 'linux'
  14. pyobjc-core; sys_platform == 'darwin'
  15. pyobjc-framework-cocoa; sys_platform == 'darwin'
  16. pyobjc-framework-corebluetooth; sys_platform == 'darwin'
  17. # python unit tests run directly without installing
  18. # built venv
  19. #
  20. # TODO: this should change in the Future
  21. diskcache
  22. lark
  23. websockets
  24. # mobly tests
  25. portpicker
  26. mobly
  27. # pigweed
  28. ipython
  29. appnope
  30. appdirs
  31. coloredlogs
  32. watchdog
  33. build==0.8.0
  34. mypy==0.971
  35. mypy-protobuf==3.2.0
  36. protobuf==3.20.1
  37. types-protobuf==3.19.22
  38. cryptography
  39. # python unit tests
  40. colorama
  41. # update tornado for pw_watch
  42. tornado