Very reluctant to get into cheetah hell, but I thought I'd mention this one 
just in case it is related to v5 development....

I'm seeing a warning in my docker pip builds and runtime logs of the v5 
beta but for some reason I do not see it in a pi5 running the same version. 
 Any idea what's going on ? 

Example below is deb12 but deb11 in docker had the same warnings...

Output below is from 'docker compose logs'....


deb12pip       | weewx[1] INFO weewxd: Initializing weewx version 5.0.0b15
deb12pip       | weewx[1] INFO weewxd: Using Python 3.11.2 (main, Mar 13 
2023, 12:18:29) [GCC 12.2.0]
deb12pip       | weewx[1] INFO weewxd: Located at 
/home/weewx/weewx-venv/bin/python3
deb12pip       | weewx[1] INFO weewxd: Platform 
Linux-6.4.16-linuxkit-aarch64-with-glibc2.36
deb12pip       | weewx[1] INFO weewxd: Locale is 
'LC_CTYPE=C.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C'
deb12pip       | weewx[1] INFO weewxd: Entry path: 
/home/weewx/weewx-venv/lib/python3.11/site-packages/weewxd.py
deb12pip       | weewx[1] INFO weewxd: Using configuration file 
/home/weewx/weewx-data/weewx.conf
deb12pip       | weewx[1] INFO weewxd: Debug is 1
deb12pip       | weewx[1] INFO weewx.engine: Loading station type Simulator 
(weewx.drivers.simulator)
deb12pip       | weewx[1] INFO weewx.engine: StdConvert target unit is 0x1
deb12pip       | weewx[1] INFO weewx.wxservices: StdWXCalculate will use 
data binding wx_binding
deb12pip       | weewx[1] INFO weewx.engine: Archive will use data binding 
wx_binding
deb12pip       | weewx[1] INFO weewx.engine: Record generation will be 
attempted in 'hardware'
deb12pip       | weewx[1] INFO weewx.engine: Using archive interval of 300 
seconds (specified in weewx configuration)
deb12pip       | weewx[1] INFO weewx.restx: StationRegistry: Registration 
not requested.
deb12pip       | weewx[1] INFO weewx.restx: Wunderground: Posting not 
enabled.
deb12pip       | weewx[1] INFO weewx.restx: PWSweather: Posting not enabled.
deb12pip       | weewx[1] INFO weewx.restx: CWOP: Posting not enabled.
deb12pip       | weewx[1] INFO weewx.restx: WOW: Posting not enabled.
deb12pip       | weewx[1] INFO weewx.restx: AWEKAS: Posting not enabled.
deb12pip       | weewx[1] INFO weewx.engine: 'pyephem' detected, extended 
almanac data is available
deb12pip       | weewx[1] INFO weewxd: Starting up weewx version 5.0.0b15
deb12pip       | weewx[1] INFO weewx.engine: Clock error is -0.03 seconds 
(positive is fast)
deb12pip       | weewx[1] INFO weewx.engine: Using binding 'wx_binding' to 
database 'weewx.sdb'
deb12pip       | weewx[1] INFO weewx.manager: Starting backfill of daily 
summaries
deb12pip       | weewx[1] INFO weewx.manager: Daily summaries up to date
deb12pip       | weewx[1] INFO weewx.engine: Starting main packet loop.
deb12pip       | weewx[1] INFO weewx.manager: Added record 2023-12-01 
19:25:00 UTC (1701458700) to database 'weewx.sdb'
deb12pip       | weewx[1] INFO weewx.manager: Added record 2023-12-01 
19:25:00 UTC (1701458700) to daily summary in 'weewx.sdb'
deb12pip       | 
/home/weewx/weewx-venv/lib/python3.11/site-packages/Cheetah/Compiler.py:1631: 
UserWarning:
deb12pip       | You don't have the C version of NameMapper installed! I'm 
disabling Cheetah's useStackFrames option as it is painfully slow with the 
Python version of NameMapper. You should get a copy of Cheetah with 
compiled C version of NameMapper.
deb12pip       |   warnings.warn(
deb12pip       | weewx[1] INFO weewx.cheetahgenerator: Generated 8 files 
for report SeasonsReport in 0.50 seconds
deb12pip       | weewx[1] INFO weewx.imagegenerator: Generated 15 images 
for report SeasonsReport in 0.15 seconds
deb12pip       | weewx[1] INFO weewx.reportengine: Copied 5 files to 
/home/weewx/weewx-data/public_html
deb12pip       | weewx[1] INFO user.belchertown: version 1.3.1
deb12pip       | weewx[1] INFO weewx.cheetahgenerator: Generated 12 files 
for report Belchertown in 0.63 seconds
deb12pip       | weewx[1] INFO weewx.reportengine: Copied 39 files to 
/home/weewx/weewx-data/public_html/belchertown


pi5 pip3 list....

Package            Version
------------------ ---------
certifi            2023.7.22
charset-normalizer 3.3.2
configobj          5.0.8
CT3                3.3.3
ephem              4.1.5
idna               3.4
paho-mqtt          1.6.1
Pillow             10.1.0
pip                23.0.1
PyMySQL            1.1.0
pyserial           3.5
pyusb              1.2.1
requests           2.31.0
setuptools         66.1.1
six                1.16.0
urllib3            2.1.0
weewx              5.0.0b16


Docker image pip3 list....

Package    Version
---------- --------
configobj  5.0.8
CT3        3.3.3
ephem      4.1.5
Pillow     10.1.0
pip        23.0.1
PyMySQL    1.1.0
pyserial   3.5
pyusb      1.2.1
setuptools 66.1.1
six        1.16.0
weewx      5.0.0b15

The pi5 has extra extensions/skins installed which need additional modules, 
FWIW, but I could flatten it to a vanilla simulator to match the docker 
setup if needed....


-- 
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/206a7f98-7f2a-4feb-90d0-7e24cd42c3d3n%40googlegroups.com.

Reply via email to