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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7e66ec080e74c536d641508c6d75bbc3e75d8c30357b8189262b7185030c79a
|
|
| MD5 |
bb201e06d1d251d903acc5768d05f2a4
|
|
| BLAKE2b-256 |
3def75231f0fcf0fd77c5942762de9d5f81d06e7b3213eb5ccec59b86b85cb8e
|
File details
Details for the file warn_dependents-0.0.2-py3-none-any.whl.
File metadata
- Download URL: warn_dependents-0.0.2-py3-none-any.whl
- Upload date:
- Size: 19.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b46864a8d9ab6a4d2f7df7255eb5ccf9e3da6c0310affcd85234fe285fea1a07
|
|
| MD5 |
2b8947f82ad0864930af1c6e460d1c85
|
|
| BLAKE2b-256 |
901b40c01332221d274b2dcfb10bf6af1458f2572fbbe81f35a0270c82702348
|