pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-weewx: Update to 4.5.1



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%lexort.com@localhost>
Pushed By:	gdt
Date:		Mon Apr 5 19:59:35 2021 -0400
Changeset:	41168cc4860af63b6abecb9a5566a277d1e05ec5

Modified Files:
	py-weewx/Makefile
	py-weewx/PLIST
	py-weewx/distinfo

Log Message:
py-weewx: Update to 4.5.1

Upstream changes [bugfixes, minor improvements, and reverted changes omitted]:

4.5.1 04/02/2021

4.5.0 04/02/2021

The utility wee_database has new options --add-column, --rename-column, and
--drop-columns for adding, renaming, and deleting columns in the database.

New optional tag ".series()", for creating and formatting series in templates.
See the document series_tags.md in the docs subdirectory. This is still
experimental and subject to change! Addresses issue #341.

New optional tag ".json()" for formatting results as JSON.

New optional tag ".round()". Useful for rounding results of .raw and .json tags.

Changed NOAA reports to use the 'normalized_ascii' encoding instead of 'utf8'
(which did not display correctly for most browsers). Fixes issue #646.

Plots longer than 2 years use a 6 month time increment.

Uploads to PWSWeather and WOW now use HTTPS. Fixes issue #650.

Plots now locate the x-coordinate in the middle of the aggregation interval for
all aggregation types (not just min, max, avg). Revisits PR #232.

Added new time units 'unix_epoch_ms' and 'unix_epoch_ns', which are unix epoch
time in milliseconds and nanoseconds, respectively.

The FTP uploader now calculates and saves a hash value for each uploaded file.
If it does not change, the file is not uploaded, resulting in significant
time savings. PR #655. Thanks to user Karen!

Option aggregate_interval can now be specified by using one of the "shortcuts",
that is, 'hour', 'day', 'week', 'month', or 'year'.

Options "log_success" and "log_failure" are now honored by the StdArchive
service.

4.4.0 01/30/2021

StdWXCalculate can now do calculations for only LOOP packets, only archive
records, or both. PR #630. Thanks to user g-eddy!

Introduced aggregate types "avg_ge" and "avg_le". PR #631. Thanks to user
edi-x!

NOAA reports now use a 'utf8' encoding instead of 'strict_ascii'. This will only
affect new installations. Fixes issue #644.

Introduced new encoding type 'normalized_ascii', which replaces characters that
have accented marks with analogous ascii characters. For example, ö gets
replaced with o.

Syntax errors in weewx.conf are now logged. PR #637. Thanks to user Rich Bell!

4.3.0 01/04/2020

The WMR200 driver is no longer supported. An unsupported version can be found
at https://github.com/weewx/weewx-wmr200. Support for LaCrosse WS23xx and
Oregon WMR300 will continue.

Service weewx.wxxtypes.StdDelta was inadvertently left out of the list of
services to be run. Fortunately, it is not used. Yet. Added it back in.

Added the "old" NWS algorithm as an option for calculating heat index.

Changed how various undocumented parameters in [StdWXCalculate] are specified.
The only one people are likely to have used is 'ignore_zero_wind'. Its name has
changed to 'force_null', and it has been moved. See the Upgrading Guide.

Documented the various [StdWXCalculate] options.

Added --no-prompt action to wee_import allowing wee_import to be run unattended.

Option log_failure under [StdReport] is set to True by the upgrade process.
See the Upgrading Guide.

4.2.0 10/26/2020

Made it easier to add new, derived types via StdWXCalculate. Fixes issue #491.

Changed the tag system slightly in order to make it possible for the XTypes
system to add new aggregations that take an argument.

Added the new data types in the extended_wview schema to the WeeWX types
system. Fixes issue #613.

Added ability to label left, right or both y-axes of graphs.  PR#610.
Fixes issue #609. Thanks to user Brent Fraser!

Added units and labels for the lightning data types.

Undocumented option retry_certificate has been renamed to retry_ssl, and now
covers all SSL errors (not just certificate errors). Fixes issue #569. Thanks
to user Eric!

Improved auto-scaling of plot axes.

New unit "beaufort", included in "group_speed". Treating beaufort as a separate
type has been deprecated. Fixes issue #591.

New unit "kPa", included in "group_pressure". Fixes issue #596.

Expressions in StdCalibration are now ordered. Later corrections can depend on
earlier corrections.

Use a more modern formula for heat index. Fixes issue #601. Thanks to
user Peter Q!

Allow overriding the data binding when using iterators. Fixes issue #580.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=41168cc4860af63b6abecb9a5566a277d1e05ec5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-weewx/Makefile |  2 +-
 py-weewx/PLIST    | 20 +++++++++++++-------
 py-weewx/distinfo |  8 ++++----
 3 files changed, 18 insertions(+), 12 deletions(-)

diffs:
diff --git a/py-weewx/Makefile b/py-weewx/Makefile
index df7eb37fd5..9d644b31cc 100644
--- a/py-weewx/Makefile
+++ b/py-weewx/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.24 2019/04/26 14:12:35 maya Exp $
 
-DISTNAME=	weewx-4.1.1
+DISTNAME=	weewx-4.5.1
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME:tl}
 CATEGORIES=	misc
 MASTER_SITES=	http://weewx.com/downloads/released_versions/
diff --git a/py-weewx/PLIST b/py-weewx/PLIST
index 74c61243d0..d3c26bc713 100644
--- a/py-weewx/PLIST
+++ b/py-weewx/PLIST
@@ -13,6 +13,9 @@ weewx/bin/schemas/wview.pyo
 weewx/bin/schemas/wview_extended.py
 weewx/bin/schemas/wview_extended.pyc
 weewx/bin/schemas/wview_extended.pyo
+weewx/bin/schemas/wview_small.py
+weewx/bin/schemas/wview_small.pyc
+weewx/bin/schemas/wview_small.pyo
 weewx/bin/six.py
 weewx/bin/six.pyc
 weewx/bin/six.pyo
@@ -156,9 +159,6 @@ weewx/bin/weewx/drivers/vantage.pyo
 weewx/bin/weewx/drivers/wmr100.py
 weewx/bin/weewx/drivers/wmr100.pyc
 weewx/bin/weewx/drivers/wmr100.pyo
-weewx/bin/weewx/drivers/wmr200.py
-weewx/bin/weewx/drivers/wmr200.pyc
-weewx/bin/weewx/drivers/wmr200.pyo
 weewx/bin/weewx/drivers/wmr300.py
 weewx/bin/weewx/drivers/wmr300.pyc
 weewx/bin/weewx/drivers/wmr300.pyo
@@ -183,9 +183,6 @@ weewx/bin/weewx/filegenerator.pyo
 weewx/bin/weewx/imagegenerator.py
 weewx/bin/weewx/imagegenerator.pyc
 weewx/bin/weewx/imagegenerator.pyo
-weewx/bin/weewx/junk.py
-weewx/bin/weewx/junk.pyc
-weewx/bin/weewx/junk.pyo
 weewx/bin/weewx/manager.py
 weewx/bin/weewx/manager.pyc
 weewx/bin/weewx/manager.pyo
@@ -222,6 +219,9 @@ weewx/bin/weewx/wxmanager.pyo
 weewx/bin/weewx/wxservices.py
 weewx/bin/weewx/wxservices.pyc
 weewx/bin/weewx/wxservices.pyo
+weewx/bin/weewx/wxxtypes.py
+weewx/bin/weewx/wxxtypes.pyc
+weewx/bin/weewx/wxxtypes.pyo
 weewx/bin/weewx/xtypes.py
 weewx/bin/weewx/xtypes.pyc
 weewx/bin/weewx/xtypes.pyo
@@ -230,6 +230,7 @@ weewx/bin/wunderfixer
 weewx/docs/accum.md
 weewx/docs/changes.txt
 weewx/docs/copyright.htm
+weewx/docs/css/tocbot-4.12.0.css
 weewx/docs/css/tocbot-4.3.1.css
 weewx/docs/css/weewx_ui.css
 weewx/docs/customizing.htm
@@ -242,6 +243,7 @@ weewx/docs/images/day-gap-not-shown.png
 weewx/docs/images/day-gap-showing.png
 weewx/docs/images/daycompare.png
 weewx/docs/images/daytemp_with_avg.png
+weewx/docs/images/dayvaporp.png
 weewx/docs/images/daywindvec.png
 weewx/docs/images/favicon.png
 weewx/docs/images/ferrites.jpg
@@ -269,6 +271,8 @@ weewx/docs/images/weektempdew.png
 weewx/docs/images/yearhilow.png
 weewx/docs/js/cash.js
 weewx/docs/js/cash.min.js
+weewx/docs/js/tocbot-4.12.0.js
+weewx/docs/js/tocbot-4.12.0.min.js
 weewx/docs/js/tocbot-4.3.1.js
 weewx/docs/js/tocbot-4.3.1.min.js
 weewx/docs/js/weewx.js
@@ -276,6 +280,7 @@ weewx/docs/logging.md
 weewx/docs/macos.htm
 weewx/docs/readme.htm
 weewx/docs/redhat.htm
+weewx/docs/series_tags.md
 weewx/docs/setup.htm
 weewx/docs/suse.htm
 weewx/docs/upgrading.htm
@@ -305,7 +310,9 @@ weewx/examples/pmon/readme.txt
 weewx/examples/pmon/skins/pmon/index.html.tmpl
 weewx/examples/pmon/skins/pmon/skin.conf
 weewx/examples/stats.py
+weewx/examples/tests/test_vaporpressure.py
 weewx/examples/transfer_db.py
+weewx/examples/vaporpressure.py
 weewx/examples/xstats/bin/user/xstats.py
 weewx/examples/xstats/changelog
 weewx/examples/xstats/install.py
@@ -429,7 +436,6 @@ weewx/util/udev/rules.d/te923.rules
 weewx/util/udev/rules.d/vantage.rules
 weewx/util/udev/rules.d/weewx.rules
 weewx/util/udev/rules.d/wmr100.rules
-weewx/util/udev/rules.d/wmr200.rules
 weewx/util/udev/rules.d/wmr300.rules
 weewx/util/udev/rules.d/ws28xx.rules
 weewx/weewx.conf.${PKGVERSION}
diff --git a/py-weewx/distinfo b/py-weewx/distinfo
index 7a69eb0e86..30f6172f74 100644
--- a/py-weewx/distinfo
+++ b/py-weewx/distinfo
@@ -1,8 +1,8 @@
 $NetBSD$
 
-SHA1 (weewx-4.1.1.tar.gz) = e7743aa55cc46ca3c058acdb7b1ac8a11cc8581c
-RMD160 (weewx-4.1.1.tar.gz) = 7b2d310484943100a0b47811f7ba51900a7c3972
-SHA512 (weewx-4.1.1.tar.gz) = 900ca21954eca2f5923c63c1c1959ca0a1cff99caf79ddf1945757211cf6117b61b7244346d0c86c332fe9e61515e4a8f149292986f6af91ce879272dacf7a60
-Size (weewx-4.1.1.tar.gz) = 1586240 bytes
+SHA1 (weewx-4.5.1.tar.gz) = b96c28eda334963c6407190c5584f22a50fd3539
+RMD160 (weewx-4.5.1.tar.gz) = d0221a02295d08ba94835614dc046de3b241902c
+SHA512 (weewx-4.5.1.tar.gz) = a39dcac113520c1e67a1583fbfd6c94156b561f48d1d37799ba6fa1bc9b7f76fcaf556de221fd4b67d5599078f280bf84aafe2efa833e0209c5e8070d6a14ed8
+Size (weewx-4.5.1.tar.gz) = 1624237 bytes
 SHA1 (patch-setup.cfg) = ab4c53994fd3046351dc76a4690c37ae42b0fbed
 SHA1 (patch-setup.py) = 82a138c526de031e3cb7f6ea655a7969f81e97c5


Home | Main Index | Thread Index | Old Index