Skip to main content

Pemmican

Pemmican is a small utility which warns users of power supply issues on the Raspberry Pi 5 platform. It provides a command line utility, intended for use from the update-motd facility for non-graphical platforms, and two GLib-based applications for use on graphical platforms, which expect to talk to a DBus service implementing the freedesktop notifications specification:

  • pemmican-cli – the command line utility

  • pemmican-reset – the one-shot notification service which warns of brownout reset issues, and failure to negotiate a 5A feed

  • pemmican-mon – the persistent notification service which warns of active undervolt or USB overcurrent events

Usage

End users should never need to run these directly; distro packaging should integrate these applications into the platform as appropriate (an MOTD plugin for the command line application, and systemd user services activated by graphical-session.target for the graphical applications).

What’s in a Name?

This project started life as PMICmon (for Power Management IC monitor), but I kept mis-pronouncing it as as pemmican!

Release files for pemmican 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pemmican 1.0.3
File Size Uploaded
pemmican-1.0.3.tar.gz 27.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pemmican 1.0.3
File Interpreter ABI Platform
pemmican-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 52.5 kB

Release files / pemmican-1.0.3.tar.gz

Download URL pemmican-1.0.3.tar.gz
Size 27.5 kB
Tags Source
SHA-256 checksum
How to use checksums
1e6b5fa34792959c89ccbbeef9514158bfe15f46c878ee9b29ccaa7a04dbfcb1
BLAKE2b-256 checksum
How to use checksums
48ea448283f76929fb5e72975a49bc4e6a337d3efd184aac918866eadef0b96e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.12

Release files / pemmican-1.0.3-py3-none-any.whl

Download URL pemmican-1.0.3-py3-none-any.whl
Size 25.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
54719700724bb5ca8a68aa17786b3837e1365eff2b34aa4c6a187e1a154faf43
BLAKE2b-256 checksum
How to use checksums
acc197d9894e6eaf8a092fb95cff0aa800290a73295872c4ceaa160ea55db121
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.12

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page