Looks like that was it. I needed to run through the Python setup when going from [email protected] to [email protected] Install completed after configobj reinstall
On Saturday, January 2, 2021 at 3:29:46 PM UTC-8 Tom Keffer wrote: > Did you install configobj? > > Make sure you follow the install guide > <http://www.weewx.com/docs/macos.htm> for MacOS. > > On Sat, Jan 2, 2021 at 3:23 PM Jerry Keefe <[email protected]> wrote: > >> I tried installing 4.3.0b3 on macOS last Catalina build 10.15.7 by >> setup.py method with an updated Python (courtesy of brew) 3.9.1. Almost all >> went well except an error about configobj at the end >> >> sudo python3 ./setup.py install >> Password: >> running install >> running build >> running build_py >> running build_scripts >> running install_lib >> copying build/lib/weedb/__init__.py -> /Users/rycweather/weewx/bin/weedb >> copying build/lib/weedb/sqlite.py -> /Users/rycweather/weewx/bin/weedb >> copying build/lib/weedb/mysql.py -> /Users/rycweather/weewx/bin/weedb >> copying build/lib/weeimport/weathercatimport.py -> >> /Users/rycweather/weewx/bin/weeimport >> copying build/lib/weeimport/weeimport.py -> >> /Users/rycweather/weewx/bin/weeimport >> copying build/lib/weeimport/__init__.py -> >> /Users/rycweather/weewx/bin/weeimport >> copying build/lib/weeimport/wdimport.py -> >> /Users/rycweather/weewx/bin/weeimport >> copying build/lib/weeimport/wuimport.py -> >> /Users/rycweather/weewx/bin/weeimport >> copying build/lib/weeimport/csvimport.py -> >> /Users/rycweather/weewx/bin/weeimport >> copying build/lib/weeimport/cumulusimport.py -> >> /Users/rycweather/weewx/bin/weeimport >> creating /Users/rycweather/weewx/bin/user >> copying build/lib/user/__init__.py -> /Users/rycweather/weewx/bin/user >> copying build/lib/user/extensions.py -> /Users/rycweather/weewx/bin/user >> copying build/lib/schemas/wview.py -> /Users/rycweather/weewx/bin/schemas >> copying build/lib/schemas/__init__.py -> >> /Users/rycweather/weewx/bin/schemas >> copying build/lib/schemas/wview_small.py -> >> /Users/rycweather/weewx/bin/schemas >> copying build/lib/schemas/wview_extended.py -> >> /Users/rycweather/weewx/bin/schemas >> copying build/lib/six.py -> /Users/rycweather/weewx/bin >> copying build/lib/weeplot/__init__.py -> >> /Users/rycweather/weewx/bin/weeplot >> copying build/lib/weeplot/genplot.py -> >> /Users/rycweather/weewx/bin/weeplot >> copying build/lib/weeplot/utilities.py -> >> /Users/rycweather/weewx/bin/weeplot >> copying build/lib/weewx/accum.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/tags.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/wxmanager.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/drivers/acurite.py -> >> /Users/rycweather/weewx/bin/weewx/drivers >> copying build/lib/weewx/drivers/ws1.py -> >> /Users/rycweather/weewx/bin/weewx/drivers >> copying build/lib/weewx/drivers/te923.py -> >> /Users/rycweather/weewx/bin/weewx/drivers >> copying build/lib/weewx/drivers/ws23xx.py -> >> /Users/rycweather/weewx/bin/weewx/drivers >> copying build/lib/weewx/drivers/ws28xx.py -> >> /Users/rycweather/weewx/bin/weewx/drivers >> copying build/lib/weewx/drivers/__init__.py -> >> /Users/rycweather/weewx/bin/weewx/drivers >> copying build/lib/weewx/drivers/wmr300.py -> >> /Users/rycweather/weewx/bin/weewx/drivers >> copying build/lib/weewx/drivers/wmr9x8.py -> >> /Users/rycweather/weewx/bin/weewx/drivers >> copying build/lib/weewx/drivers/fousb.py -> >> /Users/rycweather/weewx/bin/weewx/drivers >> copying build/lib/weewx/drivers/wmr100.py -> >> /Users/rycweather/weewx/bin/weewx/drivers >> copying build/lib/weewx/drivers/simulator.py -> >> /Users/rycweather/weewx/bin/weewx/drivers >> copying build/lib/weewx/drivers/ultimeter.py -> >> /Users/rycweather/weewx/bin/weewx/drivers >> copying build/lib/weewx/drivers/vantage.py -> >> /Users/rycweather/weewx/bin/weewx/drivers >> copying build/lib/weewx/drivers/cc3000.py -> >> /Users/rycweather/weewx/bin/weewx/drivers >> copying build/lib/weewx/units.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/uwxutils.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/qc.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/reportengine.py -> >> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/wxformulas.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/crc16.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/wxservices.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/__init__.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/filegenerator.py -> >> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/cheetahgenerator.py -> >> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/xtypes.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/wxengine.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/station.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/wxxtypes.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/engine.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/defaults.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/almanac.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/manager.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/imagegenerator.py -> >> /Users/rycweather/weewx/bin/weewx >> copying build/lib/weewx/restx.py -> /Users/rycweather/weewx/bin/weewx >> copying build/lib/daemon.py -> /Users/rycweather/weewx/bin >> copying build/lib/weeutil/config.py -> /Users/rycweather/weewx/bin/weeutil >> copying build/lib/weeutil/Moon.py -> /Users/rycweather/weewx/bin/weeutil >> copying build/lib/weeutil/Sun.py -> /Users/rycweather/weewx/bin/weeutil >> copying build/lib/weeutil/log.py -> /Users/rycweather/weewx/bin/weeutil >> copying build/lib/weeutil/__init__.py -> >> /Users/rycweather/weewx/bin/weeutil >> copying build/lib/weeutil/logger.py -> /Users/rycweather/weewx/bin/weeutil >> copying build/lib/weeutil/ftpupload.py -> >> /Users/rycweather/weewx/bin/weeutil >> copying build/lib/weeutil/rsyncupload.py -> >> /Users/rycweather/weewx/bin/weeutil >> copying build/lib/weeutil/timediff.py -> >> /Users/rycweather/weewx/bin/weeutil >> copying build/lib/weeutil/weeutil.py -> >> /Users/rycweather/weewx/bin/weeutil >> copying build/lib/weecfg/config.py -> /Users/rycweather/weewx/bin/weecfg >> copying build/lib/weecfg/database.py -> /Users/rycweather/weewx/bin/weecfg >> copying build/lib/weecfg/__init__.py -> /Users/rycweather/weewx/bin/weecfg >> copying build/lib/weecfg/extension.py -> >> /Users/rycweather/weewx/bin/weecfg >> byte-compiling /Users/rycweather/weewx/bin/weedb/__init__.py to >> __init__.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weedb/sqlite.py to >> sqlite.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weedb/mysql.py to >> mysql.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeimport/weathercatimport.py >> to weathercatimport.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeimport/weeimport.py to >> weeimport.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeimport/__init__.py to >> __init__.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeimport/wdimport.py to >> wdimport.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeimport/wuimport.py to >> wuimport.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeimport/csvimport.py to >> csvimport.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeimport/cumulusimport.py to >> cumulusimport.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/user/__init__.py to >> __init__.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/user/extensions.py to >> extensions.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/schemas/wview.py to >> wview.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/schemas/__init__.py to >> __init__.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/schemas/wview_small.py to >> wview_small.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/schemas/wview_extended.py to >> wview_extended.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/six.py to six.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeplot/__init__.py to >> __init__.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeplot/genplot.py to >> genplot.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeplot/utilities.py to >> utilities.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/accum.py to >> accum.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/tags.py to >> tags.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/wxmanager.py to >> wxmanager.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/drivers/acurite.py to >> acurite.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/drivers/ws1.py to >> ws1.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/drivers/te923.py to >> te923.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/drivers/ws23xx.py to >> ws23xx.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/drivers/ws28xx.py to >> ws28xx.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/drivers/__init__.py to >> __init__.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/drivers/wmr300.py to >> wmr300.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/drivers/wmr9x8.py to >> wmr9x8.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/drivers/fousb.py to >> fousb.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/drivers/wmr100.py to >> wmr100.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/drivers/simulator.py to >> simulator.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/drivers/ultimeter.py to >> ultimeter.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/drivers/vantage.py to >> vantage.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/drivers/cc3000.py to >> cc3000.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/units.py to >> units.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/uwxutils.py to >> uwxutils.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/qc.py to >> qc.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/reportengine.py to >> reportengine.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/wxformulas.py to >> wxformulas.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/crc16.py to >> crc16.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/wxservices.py to >> wxservices.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/__init__.py to >> __init__.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/filegenerator.py to >> filegenerator.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/cheetahgenerator.py to >> cheetahgenerator.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/xtypes.py to >> xtypes.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/wxengine.py to >> wxengine.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/station.py to >> station.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/wxxtypes.py to >> wxxtypes.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/engine.py to >> engine.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/defaults.py to >> defaults.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/almanac.py to >> almanac.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/manager.py to >> manager.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/imagegenerator.py to >> imagegenerator.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weewx/restx.py to >> restx.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/daemon.py to >> daemon.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeutil/config.py to >> config.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeutil/Moon.py to >> Moon.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeutil/Sun.py to >> Sun.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeutil/log.py to >> log.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeutil/__init__.py to >> __init__.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeutil/logger.py to >> logger.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeutil/ftpupload.py to >> ftpupload.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeutil/rsyncupload.py to >> rsyncupload.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeutil/timediff.py to >> timediff.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weeutil/weeutil.py to >> weeutil.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weecfg/config.py to >> config.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weecfg/database.py to >> database.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weecfg/__init__.py to >> __init__.cpython-39.pyc >> byte-compiling /Users/rycweather/weewx/bin/weecfg/extension.py to >> extension.cpython-39.pyc >> running install_scripts >> copying build/scripts-3.9/wee_debug -> /Users/rycweather/weewx/bin >> copying build/scripts-3.9/wee_database -> /Users/rycweather/weewx/bin >> copying build/scripts-3.9/wee_extension -> /Users/rycweather/weewx/bin >> copying build/scripts-3.9/wee_reports -> /Users/rycweather/weewx/bin >> copying build/scripts-3.9/wee_config -> /Users/rycweather/weewx/bin >> copying build/scripts-3.9/weewxd -> /Users/rycweather/weewx/bin >> copying build/scripts-3.9/wee_import -> /Users/rycweather/weewx/bin >> copying build/scripts-3.9/wee_device -> /Users/rycweather/weewx/bin >> copying build/scripts-3.9/wunderfixer -> /Users/rycweather/weewx/bin >> changing mode of /Users/rycweather/weewx/bin/wee_debug to 755 >> changing mode of /Users/rycweather/weewx/bin/wee_database to 755 >> changing mode of /Users/rycweather/weewx/bin/wee_extension to 755 >> changing mode of /Users/rycweather/weewx/bin/wee_reports to 755 >> changing mode of /Users/rycweather/weewx/bin/wee_config to 755 >> changing mode of /Users/rycweather/weewx/bin/weewxd to 755 >> changing mode of /Users/rycweather/weewx/bin/wee_import to 755 >> changing mode of /Users/rycweather/weewx/bin/wee_device to 755 >> changing mode of /Users/rycweather/weewx/bin/wunderfixer to 755 >> running install_data >> copying LICENSE.txt -> /Users/rycweather/weewx/ >> copying README.md -> /Users/rycweather/weewx/ >> massaging weewx.conf -> /Users/rycweather/weewx/weewx.conf.4.3.0b3 >> copying /tmp/tmpqskc4tbe -> /Users/rycweather/weewx/weewx.conf.4.3.0b3 >> copying docs/copyright.htm -> /Users/rycweather/weewx/docs >> copying docs/devnotes.htm -> /Users/rycweather/weewx/docs >> copying docs/readme.htm -> /Users/rycweather/weewx/docs >> copying docs/upgrading.htm -> /Users/rycweather/weewx/docs >> copying docs/changes.txt -> /Users/rycweather/weewx/docs >> copying docs/suse.htm -> /Users/rycweather/weewx/docs >> copying docs/logging.md -> /Users/rycweather/weewx/docs >> copying docs/accum.md -> /Users/rycweather/weewx/docs >> copying docs/redhat.htm -> /Users/rycweather/weewx/docs >> copying docs/usersguide.htm -> /Users/rycweather/weewx/docs >> copying docs/hardware.htm -> /Users/rycweather/weewx/docs >> copying docs/setup.htm -> /Users/rycweather/weewx/docs >> copying docs/utilities.htm -> /Users/rycweather/weewx/docs >> copying docs/macos.htm -> /Users/rycweather/weewx/docs >> copying docs/xtypes.md -> /Users/rycweather/weewx/docs >> copying docs/debian.htm -> /Users/rycweather/weewx/docs >> copying docs/customizing.htm -> /Users/rycweather/weewx/docs >> copying docs/css/tocbot-4.12.0.css -> /Users/rycweather/weewx/docs/css >> copying docs/css/tocbot-4.3.1.css -> /Users/rycweather/weewx/docs/css >> copying docs/css/weewx_ui.css -> /Users/rycweather/weewx/docs/css >> copying docs/images/logo-ubuntu.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/logo-centos.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/logo-linux.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/funky_degree.png -> >> /Users/rycweather/weewx/docs/images >> copying docs/images/daycompare.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/logo-redhat.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/day-gap-showing.png -> >> /Users/rycweather/weewx/docs/images >> copying docs/images/sample_monthrain.png -> >> /Users/rycweather/weewx/docs/images >> copying docs/images/dayvaporp.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/logo-fedora.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/image_parts.xcf -> /Users/rycweather/weewx/docs/images >> copying docs/images/logo-debian.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/weektempdew.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/logo-mint.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/logo-rpi.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/day-gap-not-shown.png -> >> /Users/rycweather/weewx/docs/images >> copying docs/images/daywindvec.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/favicon.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/weekgustoverlay.png -> >> /Users/rycweather/weewx/docs/images >> copying docs/images/pipeline.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/image_parts.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/ferrites.jpg -> /Users/rycweather/weewx/docs/images >> copying docs/images/logo-weewx.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/yearhilow.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/logo-suse.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/sample_monthtempdew.png -> >> /Users/rycweather/weewx/docs/images >> copying docs/images/logo-opensuse.png -> >> /Users/rycweather/weewx/docs/images >> copying docs/images/logo-apple.png -> /Users/rycweather/weewx/docs/images >> copying docs/images/logo-pypi.svg -> /Users/rycweather/weewx/docs/images >> copying docs/images/daytemp_with_avg.png -> >> /Users/rycweather/weewx/docs/images >> copying docs/images/antialias.gif -> /Users/rycweather/weewx/docs/images >> copying docs/js/cash.js -> /Users/rycweather/weewx/docs/js >> copying docs/js/cash.min.js -> /Users/rycweather/weewx/docs/js >> copying docs/js/tocbot-4.3.1.min.js -> /Users/rycweather/weewx/docs/js >> copying docs/js/tocbot-4.12.0.min.js -> /Users/rycweather/weewx/docs/js >> copying docs/js/tocbot-4.3.1.js -> /Users/rycweather/weewx/docs/js >> copying docs/js/weewx.js -> /Users/rycweather/weewx/docs/js >> copying docs/js/tocbot-4.12.0.js -> /Users/rycweather/weewx/docs/js >> copying docs/examples/tag.htm -> /Users/rycweather/weewx/docs/examples >> copying examples/vaporpressure.py -> /Users/rycweather/weewx/examples >> copying examples/lowBattery.py -> /Users/rycweather/weewx/examples >> copying examples/alarm.py -> /Users/rycweather/weewx/examples >> copying examples/mem.py -> /Users/rycweather/weewx/examples >> copying examples/stats.py -> /Users/rycweather/weewx/examples >> copying examples/transfer_db.py -> /Users/rycweather/weewx/examples >> copying examples/xstats/changelog -> >> /Users/rycweather/weewx/examples/xstats >> copying examples/xstats/readme.txt -> >> /Users/rycweather/weewx/examples/xstats >> copying examples/xstats/install.py -> >> /Users/rycweather/weewx/examples/xstats >> copying examples/xstats/bin/user/xstats.py -> >> /Users/rycweather/weewx/examples/xstats/bin/user >> copying examples/xstats/skins/xstats/skin.conf -> >> /Users/rycweather/weewx/examples/xstats/skins/xstats >> copying examples/xstats/skins/xstats/index.html.tmpl -> >> /Users/rycweather/weewx/examples/xstats/skins/xstats >> creating /Users/rycweather/weewx/examples/tests >> copying examples/tests/test_vaporpressure.py -> >> /Users/rycweather/weewx/examples/tests >> copying examples/basic/changelog -> /Users/rycweather/weewx/examples/basic >> copying examples/basic/readme.txt -> >> /Users/rycweather/weewx/examples/basic >> copying examples/basic/install.py -> >> /Users/rycweather/weewx/examples/basic >> copying examples/basic/skins/basic/skin.conf -> >> /Users/rycweather/weewx/examples/basic/skins/basic >> copying examples/basic/skins/basic/favicon.ico -> >> /Users/rycweather/weewx/examples/basic/skins/basic >> copying examples/basic/skins/basic/index.html.tmpl -> >> /Users/rycweather/weewx/examples/basic/skins/basic >> copying examples/basic/skins/basic/current.inc -> >> /Users/rycweather/weewx/examples/basic/skins/basic >> copying examples/basic/skins/basic/basic.css -> >> /Users/rycweather/weewx/examples/basic/skins/basic >> copying examples/basic/skins/basic/hilo.inc -> >> /Users/rycweather/weewx/examples/basic/skins/basic >> copying examples/pmon/changelog -> /Users/rycweather/weewx/examples/pmon >> copying examples/pmon/readme.txt -> /Users/rycweather/weewx/examples/pmon >> copying examples/pmon/install.py -> /Users/rycweather/weewx/examples/pmon >> copying examples/pmon/bin/user/pmon.py -> >> /Users/rycweather/weewx/examples/pmon/bin/user >> copying examples/pmon/skins/pmon/skin.conf -> >> /Users/rycweather/weewx/examples/pmon/skins/pmon >> copying examples/pmon/skins/pmon/index.html.tmpl -> >> /Users/rycweather/weewx/examples/pmon/skins/pmon >> copying examples/fileparse/changelog -> >> /Users/rycweather/weewx/examples/fileparse >> copying examples/fileparse/readme.txt -> >> /Users/rycweather/weewx/examples/fileparse >> copying examples/fileparse/install.py -> >> /Users/rycweather/weewx/examples/fileparse >> copying examples/fileparse/bin/user/fileparse.py -> >> /Users/rycweather/weewx/examples/fileparse/bin/user >> copying util/udev/rules.d/fousb.rules -> >> /Users/rycweather/weewx/util/udev/rules.d >> copying util/udev/rules.d/cc3000.rules -> >> /Users/rycweather/weewx/util/udev/rules.d >> copying util/udev/rules.d/ws28xx.rules -> >> /Users/rycweather/weewx/util/udev/rules.d >> copying util/udev/rules.d/te923.rules -> >> /Users/rycweather/weewx/util/udev/rules.d >> copying util/udev/rules.d/weewx.rules -> >> /Users/rycweather/weewx/util/udev/rules.d >> copying util/udev/rules.d/acurite.rules -> >> /Users/rycweather/weewx/util/udev/rules.d >> copying util/udev/rules.d/wmr100.rules -> >> /Users/rycweather/weewx/util/udev/rules.d >> copying util/udev/rules.d/vantage.rules -> >> /Users/rycweather/weewx/util/udev/rules.d >> copying util/udev/rules.d/wmr200.rules -> >> /Users/rycweather/weewx/util/udev/rules.d >> copying util/udev/rules.d/wmr300.rules -> >> /Users/rycweather/weewx/util/udev/rules.d >> copying util/logwatch/scripts/services/weewx -> >> /Users/rycweather/weewx/util/logwatch/scripts/services >> copying util/logwatch/conf/logfiles/weewx.conf -> >> /Users/rycweather/weewx/util/logwatch/conf/logfiles >> copying util/logwatch/conf/services/weewx.conf -> >> /Users/rycweather/weewx/util/logwatch/conf/services >> copying util/init.d/weewx.redhat -> /Users/rycweather/weewx/util/init.d >> copying util/init.d/weewx-multi -> /Users/rycweather/weewx/util/init.d >> copying util/init.d/weewx.debian -> /Users/rycweather/weewx/util/init.d >> copying util/init.d/weewx.lsb -> /Users/rycweather/weewx/util/init.d >> copying util/init.d/weewx.bsd -> /Users/rycweather/weewx/util/init.d >> copying util/init.d/weewx.suse -> /Users/rycweather/weewx/util/init.d >> copying util/systemd/weewx.service -> /Users/rycweather/weewx/util/systemd >> copying util/default/weewx -> /Users/rycweather/weewx/util/default >> copying util/newsyslog.d/weewx.conf -> >> /Users/rycweather/weewx/util/newsyslog.d >> copying util/scripts/wee_debug -> /Users/rycweather/weewx/util/scripts >> copying util/scripts/wee_database -> /Users/rycweather/weewx/util/scripts >> copying util/scripts/wee_extension -> /Users/rycweather/weewx/util/scripts >> copying util/scripts/wee_reports -> /Users/rycweather/weewx/util/scripts >> copying util/scripts/wee_config -> /Users/rycweather/weewx/util/scripts >> copying util/scripts/weewxd -> /Users/rycweather/weewx/util/scripts >> copying util/scripts/wee_import -> /Users/rycweather/weewx/util/scripts >> copying util/scripts/wee_device -> /Users/rycweather/weewx/util/scripts >> copying util/scripts/wunderfixer -> /Users/rycweather/weewx/util/scripts >> copying util/launchd/com.weewx.weewxd.plist -> >> /Users/rycweather/weewx/util/launchd >> copying util/rsyslog.d/weewx.conf -> >> /Users/rycweather/weewx/util/rsyslog.d >> copying util/solaris/weewx-smf.xml -> /Users/rycweather/weewx/util/solaris >> copying util/import/wu-example.conf -> /Users/rycweather/weewx/util/import >> copying util/import/cumulus-example.conf -> >> /Users/rycweather/weewx/util/import >> copying util/import/csv-example.conf -> >> /Users/rycweather/weewx/util/import >> copying util/import/weathercat-example.conf -> >> /Users/rycweather/weewx/util/import >> copying util/import/wd-example.conf -> /Users/rycweather/weewx/util/import >> copying util/logrotate.d/weewx -> /Users/rycweather/weewx/util/logrotate.d >> copying util/apache/conf.d/weewx.conf -> >> /Users/rycweather/weewx/util/apache/conf.d >> running install_egg_info >> Writing /Users/rycweather/weewx/bin/weewx-4.3.0b3-py3.9.egg-info >> Traceback (most recent call last): >> File "/Users/rycweather/weewx/bin/wee_config", line 12, in <module> >> from weecfg.config import ConfigEngine, Logger >> File "/Users/rycweather/weewx/bin/weecfg/__init__.py", line 22, in >> <module> >> import configobj >> ModuleNotFoundError: No module named 'configobj' >> >> On Thursday, December 31, 2020 at 4:45:55 AM UTC-8 Tom Keffer wrote: >> >>> That's what the logger is for. It will store any records, which WeeWX >>> will retrieve during the startup phase. >>> >>> On Thu, Dec 31, 2020 at 3:28 AM Joel Bion <[email protected]> wrote: >>> >>>> Is there a way to keep to the 5 months, but detect and recover from any >>>> archive records being missed? >>>> >>>> -Joel >>>> >>>> On Dec 31, 2020, at 3:25 AM, gjr80 <[email protected]> wrote: >>>> >>>> I guess your Fit-PC has a bit more oomph than my Rpi3B. You probably >>>> could drop the five months to something smaller, but you know as soon as >>>> you do there will be someone out there who clean installed 4.2.0 with more >>>> days in the logger than you choose to patch. I guess no matter what some >>>> folks will miss out somewhere either with incorrectly weighted summaries >>>> or >>>> missing an archive record or two while their summaries are patched. >>>> >>>> Gary >>>> On Thursday, 31 December 2020 at 10:00:50 UTC+10 Tom Keffer wrote: >>>> >>>>> Gary: those MySQL patch times are longer than I had hoped. On my >>>>> (SQLite) Fit-PC it took only 4 of 5 seconds >>>>> >>>>> Vince: Because the problem was introduced by a V4.2 bug. So, we need >>>>> only patch from when V4.2 was introduced (26-Oct), plus a safety to cover >>>>> any archive loggers. An extra five months is probably overly >>>>> conservative. >>>>> Maybe I should pair that back to two. >>>>> >>>>> -tk >>>>> >>>>> >>>>> On Wed, Dec 30, 2020 at 3:40 PM Vince Skahan <[email protected]> >>>>> wrote: >>>>> >>>>>> On Wednesday, December 30, 2020 at 5:09:01 AM UTC-8 Tom Keffer wrote: >>>>>> >>>>>>> How long did the startup reweightings take? It only does from >>>>>>> 1-Jun-2020, so should go very fast. >>>>>>> >>>>>> >>>>>> Just curious, but why is it only reweighting just the last 7 months >>>>>> of data ? >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "weewx-development" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> >>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/weewx-development/38fb97e6-cc5a-4783-b79f-98fef3e2cc92n%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/weewx-development/38fb97e6-cc5a-4783-b79f-98fef3e2cc92n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "weewx-development" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/weewx-development/271b3273-678d-4c38-9efa-d6704e38d15cn%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-development/271b3273-678d-4c38-9efa-d6704e38d15cn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "weewx-development" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> >>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/weewx-development/1F220FD8-91CF-4E50-80AB-D0DDACE7EFDC%40gmail.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-development/1F220FD8-91CF-4E50-80AB-D0DDACE7EFDC%40gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "weewx-development" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-development/f8b0c701-2448-4d4e-8b56-f03fbed474a4n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-development/f8b0c701-2448-4d4e-8b56-f03fbed474a4n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "weewx-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-development/4f1cb4ff-d0a4-43a4-8ed8-23020b10de2fn%40googlegroups.com.
