Skip to main content

Email the authors and maintainers of all projects using a PyPi project (e.g. yours) downstream. By default, warn them it is intended to drop support for old Python versions.

Project description

warn_dependents

Email the authors and maintainers of all projects using a PyPi project (e.g. yours) downstream. By default, warn them it is intended to drop support for old Python versions.

Table of Contents

Installation

pip install warn-dependents

Usage

The user interface deliberately reads from stdin (via maintainers-and-authors).

echo project_name | warn-dependents <sender_name> <sender_email> <project_name> <discussion_link> <Python_version>

Usage

Breaking the steps down allows checks that all the required APIs are working,and double checking the list of recipients of the emails before hitting "send":

Bash

rev-deps project_name > revdeps.txt
cat revdeps.txt | maintainers-and-authors > emails.txt
SPARKPOST_API_KEY=_____________ 
cat revdeps.txt | warn_dependents "Your name" yourself@example.com project_name https://www.github.com/user_or_org/project_name/discussions 3.14

Cmd.exe

rev-deps project_name > revdeps.txt
type revdeps.txt | maintainers-and-authors > emails.txt
set SPARKPOST_API_KEY=_____________ 
type revdeps.txt | warn_dependents "Your name" yourself@example.com project_name https://www.github.com/user_or_org/project_name/discussions 3.14

To live dangerously and do it all on one line:

SPARKPOST_API_KEY=_____________ && echo project_name | warn-dependents "Your name" yourself@example.com project_name https://www.github.com/user_or_org/project_name/discussions 3.14

License

AGPL3

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

warn_dependents-0.0.2.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

warn_dependents-0.0.2-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

Details for the file warn_dependents-0.0.2.tar.gz.

File metadata

  • Download URL: warn_dependents-0.0.2.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.11

File hashes

Hashes for warn_dependents-0.0.2.tar.gz
Algorithm Hash digest
SHA256 a7e66ec080e74c536d641508c6d75bbc3e75d8c30357b8189262b7185030c79a
MD5 bb201e06d1d251d903acc5768d05f2a4
BLAKE2b-256 3def75231f0fcf0fd77c5942762de9d5f81d06e7b3213eb5ccec59b86b85cb8e

See more details on using hashes here.

File details

Details for the file warn_dependents-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for warn_dependents-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b46864a8d9ab6a4d2f7df7255eb5ccf9e3da6c0310affcd85234fe285fea1a07
MD5 2b8947f82ad0864930af1c6e460d1c85
BLAKE2b-256 901b40c01332221d274b2dcfb10bf6af1458f2572fbbe81f35a0270c82702348

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page