pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
urlwatch: update to urlwatch-2.22
Module Name: pkgsrc-wip
Committed By: Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By: yhardy
Date: Wed Dec 23 16:39:07 2020 +0200
Changeset: baba5385e5e510782427a1e83d6502b93f85b1bf
Modified Files:
urlwatch/Makefile
urlwatch/distinfo
urlwatch/patches/patch-setup.py
Log Message:
urlwatch: update to urlwatch-2.22
Changelog:
== [2.22] -- 2020-12-19
=== Added
- Added 'wait_until' option to browser jobs to configure how long
the headless browser will wait for pages to load.
- Jobs now have an optional `treat_new_as_changed` (default `false`)
key that can be set, and will treat newly-found pages as changed,
and display a diff from the empty string (useful for `diff_tool`
or `diff_filter` with side effects)
- New reporters: `discord`, `mattermost`
- New key `user_visible_url` for URL jobs that can be used to show
a different URL in reports (useful if the watched URL is a REST API
endpoint, but the report should link to the corresponding web page)
- The Markdown reporter now supports limiting the report length via the
`max_length` parameter of the `submit` method. The length limiting logic is
smart in the sense that it will try trimming the details first, followed by
omitting them completely, followed by omitting the summary. If a part of the
report is omitted, a note about this is added to the report. (PR#572, by
Denis Kasak)
=== Changed
- Diff output is now generated more uniformly, independent of whether
the input data has a trailing newline or not; if this behavior is not
intended, use an external `diff_tool` (PR#550, by Adam Goldsmith)
- The `--test-diff-filter` output now properly reports timestamps from
the history entry instead of the current date and time (Fixes #573)
- Unique GUIDs for jobs are now enforced at load time, append "#1",
"#2", ... to the URLs to make them unique if you have multiple
different jobs that share the same request URL (Fixes #586)
- When a config, urls file or hooks file does not exist and should be
edited or inited, its parent folders will be created (previously
only the urlwatch configuration folder was created; Fixes #594)
- Auto-matched filters now always get `None` supplied as subfilter;
any custom filters must accept a `subfilter` parameter after the
existing `data` parameter
- Drop support for Python 3.5
== Fixed
- Make imports thread-safe: This might increase startup times a bit,
as dependencies are imported on bootup instead of when first used.
Importing in Python is not (yet) thread-safe, so we cannot import
new modules from the worker threads reliably (Fixes #559, #601)
- The Matrix reporter was improved in several ways (PR#572, by Denis Kasak):
- The maximum length of the report was increase from 4096 to 16384.
- The report length limiting is now implemented via the new length limiting
functionality of the Markdown reporter. Previously, the report was simply
trimmed at the end which could break the diff blocks and make them render
incorrectly.
- The diff code blocks are now tagged as diffs which will allow the diffs to
be syntax highlighted as such. This doesn't yet work in Element, pending on
the resolution of trentm/python-markdown2#370.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=baba5385e5e510782427a1e83d6502b93f85b1bf
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
urlwatch/Makefile | 2 +-
urlwatch/distinfo | 10 +++++-----
urlwatch/patches/patch-setup.py | 4 ++--
3 files changed, 8 insertions(+), 8 deletions(-)
diffs:
diff --git a/urlwatch/Makefile b/urlwatch/Makefile
index 0b6341b0ae..d22fbbe3de 100644
--- a/urlwatch/Makefile
+++ b/urlwatch/Makefile
@@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.1 2015/08/18 18:36:32 yhardy Exp $
-DISTNAME= urlwatch-2.21
+DISTNAME= urlwatch-2.22
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=thp/}
diff --git a/urlwatch/distinfo b/urlwatch/distinfo
index f78d32e24c..625089b861 100644
--- a/urlwatch/distinfo
+++ b/urlwatch/distinfo
@@ -1,7 +1,7 @@
$NetBSD: distinfo,v 1.1 2015/08/18 18:36:32 yhardy Exp $
-SHA1 (urlwatch-2.21.tar.gz) = c2ea498217258b565d20e5f307978a773b054c9b
-RMD160 (urlwatch-2.21.tar.gz) = 790db24ac22fa8e89f91781c381a8b5e9111c2ee
-SHA512 (urlwatch-2.21.tar.gz) = e832ae0ed836739b85c9e71e0028fc475dcd2944af78c61391d7b3f155b1f22f52e5913b1dd4207f79c210383e6f187650a7e2ef109a59827881d825bfaee7c1
-Size (urlwatch-2.21.tar.gz) = 126464 bytes
-SHA1 (patch-setup.py) = c255541a0eefc16250d4505e3dd0047f2c79d269
+SHA1 (urlwatch-2.22.tar.gz) = 835f75d3fa385100bf93439beca9e16904ce2f9f
+RMD160 (urlwatch-2.22.tar.gz) = 4c697c29839120ecd3f4f6103f70df5335824e27
+SHA512 (urlwatch-2.22.tar.gz) = eb30d44875cd6a0b7c7ef665ca3fb369d1759ca4d762c2dfd7eefdf4f904c697f27d7a9db9ac54b4996957f8b9363f5e9ad0e236a28e84c8356143d00d216e02
+Size (urlwatch-2.22.tar.gz) = 132740 bytes
+SHA1 (patch-setup.py) = 86f1f7194d8c484ca90f21f48944b00088aa8b33
diff --git a/urlwatch/patches/patch-setup.py b/urlwatch/patches/patch-setup.py
index ed2706837d..570708c7e4 100644
--- a/urlwatch/patches/patch-setup.py
+++ b/urlwatch/patches/patch-setup.py
@@ -2,11 +2,11 @@ $NetBSD$
Use the pkgsrc directory structure.
---- setup.py.orig 2020-07-31 05:37:07.000000000 +0000
+--- setup.py.orig 2020-12-19 11:27:43.000000000 +0000
+++ setup.py
@@ -24,8 +24,8 @@ m['package_dir'] = {'': 'lib'}
m['packages'] = ['urlwatch']
- m['python_requires'] = '>=3.5'
+ m['python_requires'] = '>=3.6'
m['data_files'] = [
- ('share/man/man1', ['share/man/man1/urlwatch.1']),
- ('share/urlwatch/examples', [
Home |
Main Index |
Thread Index |
Old Index