Included Libraries

By default lager python programs have access to several popular open-source libraries:

  • requests - For making HTTP requests

  • dateutil - For easier date / time handling

  • pigpio - For interacting with GPIO, SPI, I²C, and other peripherals

  • pyserial - For communicating with serial ports

  • pytz - For timezone handling

  • pytest - For writing extensible unit tests

  • redis - For persistent caching of data

  • PyYAML - For parsing and emitting YAML data

If you need other libraries, see Modules and Files for information about using a requirements.txt file.