skillfed

pushover-complete

A Python package for interacting with *all* aspects of the Pushover API.

pushover-complete v2.0.0 75.2K downloads/30d#14,739 on PyPI12
Permissive license AGING released

What it is and what it does

pushover_complete is a Python wrapper around the Pushover push notification service API. It lets you send notifications, manage user subscriptions, handle receipts, and interact with groups and licenses—all the documented Pushover endpoints—from within your Python application. The package depends only on requests and installs with low friction.

The project is marked Production/Stable and supports Python 3.9, 3.10, 3.11, 3.12, and 3.13. However, maintenance is aging: the last commit was in October 2025. The repository is not archived and remains publicly available, but infrequent updates suggest the package is not under active development. For straightforward notification delivery, this is a working solution; for projects requiring ongoing API compatibility updates or new Pushover features, you should monitor the repository's activity.

Use it for:

  • Send alert notifications from a monitoring or logging system to mobile devices via Pushover.
  • Integrate push notifications into a web application to notify users of events or status changes.
  • Manage Pushover subscriptions and groups programmatically from a backend service.
  • Attach images to notifications and handle receipt acknowledgments in a Python application.
  • Build a notification gateway that routes alerts from multiple sources through Pushover.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

A Python client library for the Pushover notification API, enabling you to send messages, manage subscriptions, and interact with all documented Pushover endpoints from your code.

Yes, if you need a straightforward Pushover client for a stable application. The package is production-ready, has no known vulnerabilities, and installs cleanly with minimal dependencies. However, be aware that maintenance is aging. If your project requires active support or rapid response to Pushover API changes, monitor the repository's activity or be prepared to maintain a fork.

Install

pushover-complete on PyPI

pip

pip install pushover-complete

uv

uv add pushover-complete

poetry

poetry add pushover-complete

Installing pushover-complete

Before you install

Low friction install with a single dependency (requests). The project is in aging maintenance status with the last commit in October 2025; the repository remains active and not archived, but infrequent updates suggest limited ongoing development.

License in practice

MIT license (permissive) means you can use, modify, and distribute this package freely in both open-source and commercial projects with minimal restrictions.

Quickstart

pip install pushover_complete

from pushover_complete import PushoverAPI
p = PushoverAPI('your_app_token')
p.send_message('user_key', 'Your message text')

Requires Python 3.9 or later; you must have valid Pushover application and user tokens to authenticate with the API.

Verify before relying

  • Completeness of API coverage—the description claims 'all aspects' but does not enumerate which endpoints are implemented.
  • Whether the aging maintenance status indicates the package is stable or at risk of incompatibility with future Pushover API changes.

Package facts

License not declared (permissive)
Python support supports the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 1 — requests
Maintenance aging — 451 days since the last release
Last repo commit
First released
Downloads 75,212/month — #14,739 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: pushover_complete-2.0.0-py3-none-any.whl

Keywords: pushover, message, push

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9Topic :: Communications

Tags

pushover notifications pythonsend push notifications apipushover message clientpython pushover integrationnotification delivery librarypushover api wrapperalert messaging service
notificationsapi-clientmessaging

More Communications packages