Skip to main content

uscan-notify

Command line tool to notify of any outdated Debian packages by using uscan info available from qa.d.o.

Install

I can't publish to PyPi as new registrations are temporarily disabled, but you can install from the Codeberg package registry like so:

pip install --index-url https://codeberg.org/api/packages/Maytha8/pypi/simple/ uscan-notify

From source

git clone https://codeberg.org/Maytha8/uscan-notify
cd uscan-notify

poetry install
poetry run uscan-notify --help # or

pip install .

Usage

Use --help flag for usage info.

Example: email notifications

Here's a bash script to send email notifications with the output (to use with e.g. cron)

result="$(uscan-notify --db-path <packages>)"

if [[ $result ]]; then
  echo "uscan-notify has found outdated packages, below are the results:

$result" | mail -s "[uscan-notify] Outdated packages" "<your email>"
fi

Why?

I wanted to setup email notifications whenever a new upstream version is released.

Copyright © 2023 Maytham Alsudany <maytha8thedev@gmail.com>

License

MIT (unless otherwise indicated). See LICENSE.

Metadata

Release files for uscan-notify 0.1.1

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

Source distribution (sdist)

Source distribution for uscan-notify 0.1.1
File Size Uploaded Provenance Actions
uscan_notify-0.1.1.tar.gz 3.2 kB Without provenance Details for uscan_notify-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for uscan-notify 0.1.1
File Interpreter ABI Platform Actions
uscan_notify-0.1.1-py3-none-any.whl Python 3 none any Details for uscan_notify-0.1.1-py3-none-any.whl

Total release size: 8.6 kB

Release files / uscan_notify-0.1.1.tar.gz

Download URL uscan_notify-0.1.1.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
bada8a532bf2459137a10c5a7e793fd0f3dd84569cd3788c1f17014ce40735b9
BLAKE2b-256 checksum
How to use checksums
539a628290a9965b73b9585942b39cf5b7000ff7d4df5c8a30822ff7da70329e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / uscan_notify-0.1.1-py3-none-any.whl

Download URL uscan_notify-0.1.1-py3-none-any.whl
Size 5.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4f22f78522ee461577e96fd7304b4f079a4e18c51b3c75c4dfee35103753fb0d
BLAKE2b-256 checksum
How to use checksums
646b16f93f51c127e4b61cfe569786bf5e858c66ee2539a3bfe1e745bacd0893
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Security for uscan-notify 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

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