public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/python-apprise] epel9: Merge branch 'rawhide' into epel9
@ 2026-07-11 21:18 Chris Caron
  0 siblings, 0 replies; 2+ messages in thread
From: Chris Caron @ 2026-07-11 21:18 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/python-apprise
Branch : epel9
Commit : b3f3c5a4e0e5ec8ffc8f60016a853be36408fdb2
Author : Chris Caron <lead2gold@gmail.com>
Date   : 2026-07-11T17:17:59-04:00
Stats  : +38/-15 in 4 file(s)
URL    : https://src.fedoraproject.org/rpms/python-apprise/c/b3f3c5a4e0e5ec8ffc8f60016a853be36408fdb2?branch=epel9

Log:
Merge branch 'rawhide' into epel9

---
diff --git a/.gitignore b/.gitignore
index 39b5985..389628e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -43,3 +43,4 @@
 /apprise-1.9.7.tar.gz
 /apprise-1.9.9.tar.gz
 /apprise-1.11.0.tar.gz
+/apprise-1.12.0.tar.gz

diff --git a/apprise.1 b/apprise.1
index 6ba297b..eb167ba 100644
--- a/apprise.1
+++ b/apprise.1
@@ -1,6 +1,6 @@
 .\" generated with Ronn-NG/v0.10.1
 .\" http://github.com/apjanke/ronn-ng/tree/0.10.1
-.TH "APPRISE" "1" "May 2026" "Chris Caron <lead2gold@gmail.com>"
+.TH "APPRISE" "1" "July 2026" "Chris Caron <lead2gold@gmail.com>"
 .SH "NAME"
 \fBapprise\fR \- Push Notifications that work with just about every platform!
 .SH "SYNOPSIS"
@@ -64,6 +64,10 @@ Tag values may include an optional priority prefix and/or retry suffix:
 .P
 \fB\-Da\fR, \fB\-\-disable\-async\fR: Send notifications synchronously (one after the other) instead of all at once\.
 .P
+\fB\-L\fR, \fB\-\-limit=\fR\fISECONDS\fR: Give up on the whole run if it's taking too long, e\.g\. \fB\-L 10\fR or \fB\-L 2\.5\fR\. By default (\fB0\fR) there's no limit; see \fB\-\-service\-limit\fR below to cap each service on its own instead\. If a service is truly stuck, Apprise gives it a few extra seconds to wrap up, then exits anyway with status \fB5\fR\.
+.P
+\fB\-SL\fR, \fB\-\-service\-limit=\fR\fISECONDS\fR: Give up on any single service if it's taking too long, e\.g\. \fB\-SL 10\fR or \fB\-SL 2\.5\fR, or \fB0\fR to turn this off entirely\. Leave it unset to use Apprise's own default of 60 seconds\.
+.P
 \fB\-R\fR, \fB\-\-recursion\-depth\fR\fIINTEGER\fR: The number of recursive import entries that can be loaded from within Apprise configuration\. By default this is set to 1\. If this is set to zero, then import statements found in any configuration is ignored\.
 .P
 \fB\-e\fR, \fB\-\-interpret\-escapes\fR Enable interpretation of backslash escapes\. For example, this would convert sequences such as \en and \er to their respected ascii new\-line and carriage return characters prior to the delivery of the notification\.
@@ -116,11 +120,15 @@ The \fBstorage\fR action has the following sub actions:
 .IP "\(bu" 4
 \fB0\fR if all of the notifications were sent successfully\.
 .IP "\(bu" 4
-\fB1\fR if one or more notifications could not be sent\.
+\fB1\fR if every notification failed, or the notification could not start\.
+.IP "\(bu" 4
+\fB2\fR if there was an error specified on the command line such as not providing a valid argument\.
+.IP "\(bu" 4
+\fB3\fR if one or more Apprise Service URLs were successfully loaded but none could be notified due to user filtering (via tags)\.
 .IP "\(bu" 4
-\fB2\fR if there was an error specified on the command line such as not providing an valid argument\.
+\fB4\fR if at least one notification was sent successfully and at least one other was not (whether it failed outright or ran out of time)\.
 .IP "\(bu" 4
-\fB3\fR if there was one or more Apprise Service URLs successfully loaded but none could be notified due to user filtering (via tags)\.
+\fB5\fR if no notification was sent, and the only problem was that one or more services ran out of time\.
 .IP "" 0
 .SH "SERVICE URLS"
 There are too many service URL and combinations to list here\. It's best to visit the Apprise GitHub page \fIhttps://appriseit\.com/services/\fR and see what's available\. Also try out the Apprise URL Builder \fIhttps://appriseit\.com/tools/url\-builder/\fR to easily construct the URLS this tool supports and works with\.

diff --git a/python-apprise.spec b/python-apprise.spec
index a065860..bf54287 100644
--- a/python-apprise.spec
+++ b/python-apprise.spec
@@ -58,37 +58,43 @@
 Apprise is a Python package that simplifies access to many popular \
 notification services. It supports sending alerts to platforms such as: \
 \
-`46elks`, `AfricasTalking`, `Amazon Chime`, `Apprise API`, `APRS`, \
+`46elks`, `800.com`, `AfricasTalking`, `Amazon Chime`, `Apprise API`, \
+`APRS`, \
 `AWS SES`, `AWS SNS`, `Bark`, `Blink(1)`, `BlueSky`, `Brevo`, \
 `Burst SMS`, `BulkSMS`, `BulkVS`, \
 `Chanify`, `Clickatell`, `ClickSend`, `DAPNET`, `DingTalk`, `Discord`, \
 `Dot. (Quote/0)`, `E-Mail`, `Emby`, `Evolution API`, `Exotel`, \
-`FCM`, `Feishu`, `Flock`, `Fluxer`, `Free Mobile`, `Google Chat`, \
+`FCM`, `Feishu`, `Flock`, `Flowtriq`, `Fluxer`, `Free Mobile`, `Google Chat`, \
 `Gotify`, `GroupMe`, `Growl`, `Guilded`, `Home Assistant`, `httpSMS`, \
 `HumHub`, \
-`IFTTT`, `IRC`, `Jellyfin`, `Jira`, `Join`, `Kavenegar`, `KODI`, \
-`Kumulos`, `LaMetric`, `Lark`, `Line`, `MacOSX`, `Mailgun`, `Mastodon`, \
+`IFTTT`, `IRC`, `Jellyfin`, `Jira`, `Join`, `Kavenegar`, `KODI`, `Kook`, \
+`Kumulos`, `LaMetric`, `Lark`, `Line`, `MacOSX`, `Mailgun`, `MailerSend`, \
+`Mastodon`, \
 `Mattermost`, `Matrix`, `MessageBird`, `Microsoft Windows`, \
 `Microsoft Teams`, `Misskey`, \
 `MQTT`, `MSG91`, `MyAndroid`, `Nexmo`, `Nextcloud`, \
 `NextcloudTalk`, `Notica`, `NotificationAPI`, `Notifiarr`, `Notifico`, \
+`Notifyre`, \
 `ntfy`, `Octopush`, `Office365`, `OneSignal`, `Opsgenie`, `PagerDuty`, \
-`PagerTree`, `ParsePlatform`, `Plivo`, `PopcornNotify`, `Prowl`, \
+`PagerTree`, `ParsePlatform`, `Plivo`, `Prowl`, \
 `Postmark`, `Pushalot`, `PushBullet`, \
-`Pushjet`, `PushMe`, `Pushover`, `Pushplus`, `PushSafer`, `Pushy`, `PushDeer`, \
+`Pushjet`, `PushMe`, `Pushover`, `Pushplus`, `PushSafer`, `PushWard`, \
+`Pushy`, `PushDeer`, \
 `QQ Push`, `Revolt`, `Reddit`, `Resend`, `RingCentral`, `Rocket.Chat`, \
 `RSyslog`, `SendGrid`, \
-`SendPulse`, `ServerChan`, `Session Open Group Server`, `Seven`, `SFR`, \
+`SendPulse`, `ServerChan`, `SerwerSMS`, `Session Open Group Server`, \
+`Seven`, `SFR`, \
 `Signal`, `SIGNL4`, `SimplePush`, \
-`Sinch`, `Slack`, `SMPP`, `SMSEagle`, `SMS Manager`, `SMTP2Go`, `SparkPost`, \
-`Splunk`, `Spike`, `Spug Push`, `Super Toasty`, `Streamlabs`, `Stride`, \
+`Sinch`, `Slack`, `SMPP`, `SMSC`, `SMSEagle`, `SMS Manager`, `SMTP2Go`, \
+`SparkPost`, `Splunk`, `Spike`, `Spug Push`, `Stackfield`, `Super Toasty`, \
+`Streamlabs`, `Stride`, \
 `Synology Chat`, `Syslog`, `Techulus Push`, `Telegram`, `Threema Gateway`, \
 `Twilio`, `Twitter`, `Twist`, `Vapid`, `Viber`, `VictorOps`, `Voipms`, \
 `Vonage`, `WebPush`, `WeChat (WeCom)`, `WeCom Bot`, `WhatsApp`, \
 `Webex Teams`, `Workflows`, `WxPusher`, `XBMC`, `XMPP`, `Zoom`, and `Zulip`.}
 
 Name:           python-%{pypi_name}
-Version:        1.11.0
+Version:        1.12.0
 Release:        1%{?dist}
 Summary:        A simple wrapper to many popular notification services used today
 License:        BSD-2-Clause
@@ -123,6 +129,8 @@ BuildRequires: python%{python3_pkgversion}-devel
 
 %if %{legacy_python_build}
 BuildRequires: python3dist(setuptools)
+%else
+BuildRequires: python3dist(setuptools) >= 69
 %endif
 
 BuildRequires: python3dist(wheel)
@@ -241,6 +249,12 @@ LANG=C.UTF-8 PYTHONPATH=%{buildroot}%{python3_sitelib}:%{_builddir}/%{name}-%{ve
 %{python3_sitelib}/%{pypi_name}/__pycache__/cli*.py?
 
 %changelog
+* Sat Jul  4 2026 Chris Caron <lead2gold@gmail.com> - 1.12.0-1
+- Updated to v1.12.0
+
+* Thu Jun 04 2026 Python Maint <python-maint@redhat.com> - 1.11.0-2
+- Rebuilt for Python 3.15
+
 * Fri May 29 2026 Chris Caron <lead2gold@gmail.com> - 1.11.0-1
 - Updated to v1.11.0
 

diff --git a/sources b/sources
index 2c4e46c..42b7c59 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (apprise-1.11.0.tar.gz) = 05daaff1caf007944505819bf278618383332663c42d38bdab9295c653666e7f0eb19fb139c99db492bcdd6ba2057f6233308fa136bb4eab5bc299d3d315197a
+SHA512 (apprise-1.12.0.tar.gz) = 6cca883a7e04a1eacb98122573d07195afffb4025b4bee90890aabf890c9ee448ae23b2740e24a7f666c373e2a536813ebdd038e89aa02843d658de5767b7a14

^ permalink raw reply related	[flat|nested] 2+ messages in thread
* [rpms/python-apprise] epel9: Merge branch 'rawhide' into epel9
@ 2026-05-30 13:38 Chris Caron
  0 siblings, 0 replies; 2+ messages in thread
From: Chris Caron @ 2026-05-30 13:38 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/python-apprise
Branch : epel9
Commit : 6aad49cb8952c1d03673cc0a9388e117bb42f521
Author : Chris Caron <lead2gold@gmail.com>
Date   : 2026-05-30T09:37:41-04:00
Stats  : +72/-24 in 4 file(s)
URL    : https://src.fedoraproject.org/rpms/python-apprise/c/6aad49cb8952c1d03673cc0a9388e117bb42f521?branch=epel9

Log:
Merge branch 'rawhide' into epel9

---
diff --git a/.gitignore b/.gitignore
index 371943c..39b5985 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,3 +42,4 @@
 /apprise-1.9.6.tar.gz
 /apprise-1.9.7.tar.gz
 /apprise-1.9.9.tar.gz
+/apprise-1.11.0.tar.gz

diff --git a/apprise.1 b/apprise.1
index 444355c..6ba297b 100644
--- a/apprise.1
+++ b/apprise.1
@@ -1,12 +1,12 @@
 .\" generated with Ronn-NG/v0.10.1
 .\" http://github.com/apjanke/ronn-ng/tree/0.10.1
-.TH "APPRISE" "1" "March 2026" "Chris Caron <lead2gold@gmail.com>"
+.TH "APPRISE" "1" "May 2026" "Chris Caron <lead2gold@gmail.com>"
 .SH "NAME"
 \fBapprise\fR \- Push Notifications that work with just about every platform!
 .SH "SYNOPSIS"
 \fBapprise\fR [\fIoptions\fR\|\.\|\.\|\.] \fIservice\-url\fR\|\.\|\.\|\.
 .br
-\fBapprise\fR storage [\fIoptions\fR\|\.\|\.\|\.] [\fIaction\fR] \fIurl\-id\fR\|\.\|\.\|\.
+\fBapprise\fR storage [\fIoptions\fR\|\.\|\.\|\.] [\fIaction\fR] [\fIurl\-or\-uid\fR\|\.\|\.\|\.]
 .br
 .SH "DESCRIPTION"
 \fBApprise\fR allows you to send a notification to \fIalmost all\fR of the most popular notification services available to us today such as: Discord, Telegram, Pushbullet, Slack, Twitter, etc\.
@@ -53,6 +53,15 @@ You can optionally choose to specify more than one \fB\-\-plugin\-path\fR (\fB\-
 \fB(Omitted)\fR: Notify \fBuntagged\fR services only\.
 .IP "" 0
 .P
+Tag values may include an optional priority prefix and/or retry suffix:
+.IP "\(bu" 4
+\fB\-g "2:tagA"\fR: Match \fBonly\fR entries for tagA assigned priority 2\.
+.IP "\(bu" 4
+\fB\-g "tagA:3"\fR: Match all tagA entries, retrying each up to 3 times\.
+.IP "\(bu" 4
+\fB\-g "2:tagA:3"\fR: Priority\-2 tagA entries only, with up to 3 retries\.
+.IP "" 0
+.P
 \fB\-Da\fR, \fB\-\-disable\-async\fR: Send notifications synchronously (one after the other) instead of all at once\.
 .P
 \fB\-R\fR, \fB\-\-recursion\-depth\fR\fIINTEGER\fR: The number of recursive import entries that can be loaded from within Apprise configuration\. By default this is set to 1\. If this is set to zero, then import statements found in any configuration is ignored\.
@@ -97,7 +106,7 @@ $ apprise storage
 .P
 The \fBstorage\fR action has the following sub actions:
 .P
-\fBlist\fR: List all of the detected persistent storage elements and their state (\fBstale\fR, \fBactive\fR, or \fBunused\fR)\. This is the default action if nothing further is identified\.
+\fBlist\fR: List all of the detected persistent storage elements and their state (\fBstale\fR, \fBactive\fR, or \fBunused\fR)\. This is the default action if nothing further is identified\. Results may be filtered by passing one or more 8\-character UID prefix strings, or by passing full Apprise service URLs \(em each URL is resolved to its storage namespace automatically, making it easy to look up a specific plugin's cache entry without knowing the hash in advance\.
 .P
 \fBprune\fR: Removes all persistent storage that has not been referenced for more than 30 days\. You can optionally set the \fB\-\-storage\-prune\-days\fR to alter this default value\.
 .P
@@ -172,6 +181,24 @@ $ apprise \-vv \-t "Intersection Test" \e
 .fi
 .IP "" 0
 .P
+Notify only priority\-2 "alerts" services (exclusive priority filter):
+.IP "" 4
+.nf
+$ apprise \-vv \-t "High Alert" \e
+   \-\-config=~/apprise\.yml \e
+   \-g "2:alerts"
+.fi
+.IP "" 0
+.P
+Notify all "alerts" services and retry each up to 3 times on failure:
+.IP "" 4
+.nf
+$ apprise \-vv \-t "Critical Event" \e
+   \-\-config=~/apprise\.yml \e
+   \-g "alerts:3"
+.fi
+.IP "" 0
+.P
 Include an attachment:
 .IP "" 4
 .nf
@@ -194,6 +221,13 @@ $ apprise storage list
 .fi
 .IP "" 0
 .P
+Look up the storage namespace for a specific notification URL (shows the UID even when no data has been written yet):
+.IP "" 4
+.nf
+$ apprise storage list "mailtos://user:pass@example\.com"
+.fi
+.IP "" 0
+.P
 Prune all persistent storage that has not been referenced for at least 10 days or more
 .IP "" 4
 .nf

diff --git a/python-apprise.spec b/python-apprise.spec
index e54a93f..a065860 100644
--- a/python-apprise.spec
+++ b/python-apprise.spec
@@ -58,31 +58,37 @@
 Apprise is a Python package that simplifies access to many popular \
 notification services. It supports sending alerts to platforms such as: \
 \
-`46elks`, `AfricasTalking`, `Apprise API`, `APRS`, `AWS SES`, `AWS SNS`, \
-`Bark`, `BlueSky`, `Brevo`, `Burst SMS`, `BulkSMS`, `BulkVS`, `Chanify`, \
-`Clickatell`, `ClickSend`, `DAPNET`, `DingTalk`, `Discord`, \
-`Dot. (Quote/0)`, `E-Mail`, `Emby`, `FCM`, `Feishu`, `Flock`, `Fluxer`, \
-`Free Mobile`, `Google Chat`, `Gotify`, `Growl`, `Guilded`, \
-`Home Assistant`, `httpSMS`, `IFTTT`, `IRC`, `Jellyfin`, `Jira`, `Join`, \
-`Kavenegar`, `KODI`, `Kumulos`, `LaMetric`, `Lark`, `Line`, `MacOSX`, \
-`Mailgun`, `Mastodon`, `Mattermost`, `Matrix`, `MessageBird`, \
-`Microsoft Windows`, `Microsoft Teams`, `Misskey`, `MQTT`, `MSG91`, \
-`MyAndroid`, `Nexmo`, `Nextcloud`, `NextcloudTalk`, `Notica`, \
-`NotificationAPI`, `Notifiarr`, `Notifico`, `ntfy`, `Office365`, \
-`OneSignal`, `Opsgenie`, `PagerDuty`, `PagerTree`, `ParsePlatform`, `Plivo`, \
-`PopcornNotify`, `Prowl`, `Pushalot`, `PushBullet`, `Pushjet`, `PushMe`, \
-`Pushover`, `Pushplus`, `PushSafer`, `Pushy`, `PushDeer`, `QQ Push`, \
-`Revolt`, `Reddit`, `Resend`, `Rocket.Chat`, `RSyslog`, `SendGrid`, \
-`SendPulse`, `ServerChan`, `Seven`, `SFR`, `Signal`, `SIGNL4`, `SimplePush`, \
+`46elks`, `AfricasTalking`, `Amazon Chime`, `Apprise API`, `APRS`, \
+`AWS SES`, `AWS SNS`, `Bark`, `Blink(1)`, `BlueSky`, `Brevo`, \
+`Burst SMS`, `BulkSMS`, `BulkVS`, \
+`Chanify`, `Clickatell`, `ClickSend`, `DAPNET`, `DingTalk`, `Discord`, \
+`Dot. (Quote/0)`, `E-Mail`, `Emby`, `Evolution API`, `Exotel`, \
+`FCM`, `Feishu`, `Flock`, `Fluxer`, `Free Mobile`, `Google Chat`, \
+`Gotify`, `GroupMe`, `Growl`, `Guilded`, `Home Assistant`, `httpSMS`, \
+`HumHub`, \
+`IFTTT`, `IRC`, `Jellyfin`, `Jira`, `Join`, `Kavenegar`, `KODI`, \
+`Kumulos`, `LaMetric`, `Lark`, `Line`, `MacOSX`, `Mailgun`, `Mastodon`, \
+`Mattermost`, `Matrix`, `MessageBird`, `Microsoft Windows`, \
+`Microsoft Teams`, `Misskey`, \
+`MQTT`, `MSG91`, `MyAndroid`, `Nexmo`, `Nextcloud`, \
+`NextcloudTalk`, `Notica`, `NotificationAPI`, `Notifiarr`, `Notifico`, \
+`ntfy`, `Octopush`, `Office365`, `OneSignal`, `Opsgenie`, `PagerDuty`, \
+`PagerTree`, `ParsePlatform`, `Plivo`, `PopcornNotify`, `Prowl`, \
+`Postmark`, `Pushalot`, `PushBullet`, \
+`Pushjet`, `PushMe`, `Pushover`, `Pushplus`, `PushSafer`, `Pushy`, `PushDeer`, \
+`QQ Push`, `Revolt`, `Reddit`, `Resend`, `RingCentral`, `Rocket.Chat`, \
+`RSyslog`, `SendGrid`, \
+`SendPulse`, `ServerChan`, `Session Open Group Server`, `Seven`, `SFR`, \
+`Signal`, `SIGNL4`, `SimplePush`, \
 `Sinch`, `Slack`, `SMPP`, `SMSEagle`, `SMS Manager`, `SMTP2Go`, `SparkPost`, \
 `Splunk`, `Spike`, `Spug Push`, `Super Toasty`, `Streamlabs`, `Stride`, \
 `Synology Chat`, `Syslog`, `Techulus Push`, `Telegram`, `Threema Gateway`, \
 `Twilio`, `Twitter`, `Twist`, `Vapid`, `Viber`, `VictorOps`, `Voipms`, \
-`Vonage`, `WebPush`, `WeCom Bot`, `WhatsApp`, `Webex Teams`, `Workflows`, \
-`WxPusher`, `XBMC`, `XMPP`, and `Zulip`.}
+`Vonage`, `WebPush`, `WeChat (WeCom)`, `WeCom Bot`, `WhatsApp`, \
+`Webex Teams`, `Workflows`, `WxPusher`, `XBMC`, `XMPP`, `Zoom`, and `Zulip`.}
 
 Name:           python-%{pypi_name}
-Version:        1.9.9
+Version:        1.11.0
 Release:        1%{?dist}
 Summary:        A simple wrapper to many popular notification services used today
 License:        BSD-2-Clause
@@ -142,7 +148,8 @@ Requires: python3dist(cryptography)
 Requires: python3dist(certifi)
 Requires: python3dist(pyyaml)
 
-Recommends: python3dist(paho-mqtt)
+Recommends: python3dist(hidapi)
+Recommends: python3dist(paho-mqtt) >= 2.1.0
 Recommends: python3dist(slixmpp)
 
 %if 0%{?legacy_python_build} == 0
@@ -234,6 +241,12 @@ LANG=C.UTF-8 PYTHONPATH=%{buildroot}%{python3_sitelib}:%{_builddir}/%{name}-%{ve
 %{python3_sitelib}/%{pypi_name}/__pycache__/cli*.py?
 
 %changelog
+* Fri May 29 2026 Chris Caron <lead2gold@gmail.com> - 1.11.0-1
+- Updated to v1.11.0
+
+* Sun Apr 26 2026 Chris Caron <lead2gold@gmail.com> - 1.10.0-1
+- Updated to v1.10.0
+
 * Sat Mar 21 2026 Chris Caron <lead2gold@gmail.com> - 1.9.9-1
 - Updated to v1.9.9
 

diff --git a/sources b/sources
index bb678fa..2c4e46c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (apprise-1.9.9.tar.gz) = 2b90297b35941a2c8e2cb8f0b0bd8f439135cd3dac3778c1fa9d289d38a9320abf042290edb93634c4c8f2ba6694db767d2d5c4d58865f57f832f790b4259276
+SHA512 (apprise-1.11.0.tar.gz) = 05daaff1caf007944505819bf278618383332663c42d38bdab9295c653666e7f0eb19fb139c99db492bcdd6ba2057f6233308fa136bb4eab5bc299d3d315197a

^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-07-11 21:18 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-11 21:18 [rpms/python-apprise] epel9: Merge branch 'rawhide' into epel9 Chris Caron
  -- strict thread matches above, loose matches on Subject: below --
2026-05-30 13:38 Chris Caron

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox