pirev

Raspberry Pi revision utility


Keywords
detect, pi, python, raspberry, raspberry-pi, raspberrypi, revision, rpi, version
License
MIT
Install
pip install pirev==1.2.1

Documentation

pirev

pypi version license

A tiny, zero-dependency utility providing hardware revision information for Raspberry Pi devices. All information is parsed from the device's revision code located in /proc/cpuinfo.

Installation

pip install pirev

Usage

from pirev import getInfo

info = getInfo()

print('Raspberry Pi {type}'.format(type=info['revision']['type']))

Error handling

Running the utility on a device which is not a Raspberry Pi will result in an error being raised.

try:
  info = getInfo()
  print('Raspberry Pi {type}'.format(type=info['revision']['type']))
except ReferenceError:
  print('Not a Raspberry Pi device!')