error installing a new skin

99 views
Skip to first unread message

Marco Citossi

unread,
Jun 26, 2024, 4:36:07 PM (8 days ago) Jun 26
to weewx-user
I'm trying to install this skin in weewx 5.0.2 but I get errors. I think it is not compatible anymore.

weectl extension install https://github.com/neoground/neowx-material/archive/refs/heads/master.zip
Using configuration file /etc/weewx/weewx.conf
Install extension 'https://github.com/neoground/neowx-material/archive/refs/heads/master.zip' (y/n)? y
Extracting from zip archive /tmp/tmp5961tm58
Traceback (most recent call last):
  File "/usr/share/weewx/weecfg/__init__.py", line 714, in get_extension_installer
    __import__('install')
ModuleNotFoundError: No module named 'install'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/share/weewx/weectl.py", line 74, in <module>
    main()
  File "/usr/share/weewx/weectl.py", line 66, in main
    namespace.func(namespace)
  File "/usr/share/weewx/weectllib/__init__.py", line 121, in dispatch
    namespace.action_func(config_dict, namespace)
  File "/usr/share/weewx/weectllib/extension_cmd.py", line 116, in install_extension
    ext.install_extension(namespace.source, no_confirm=namespace.yes)
  File "/usr/share/weewx/weecfg/extension.py", line 130, in install_extension
    extension_name = self._install_from_file(test_fd.name, filetype)
  File "/usr/share/weewx/weecfg/extension.py", line 168, in _install_from_file
    extension_name = self.install_from_dir(extension_dir)
  File "/usr/share/weewx/weecfg/extension.py", line 179, in install_from_dir
    installer_path, installer = weecfg.get_extension_installer(extension_dir)
  File "/usr/share/weewx/weecfg/__init__.py", line 716, in get_extension_installer
    raise ExtensionError("Cannot find 'install' module in %s" % extension_installer_dir)
weecfg.ExtensionError: Cannot find 'install' module in /tmp/tmpz37qd50t/neowx-material-master/

vince

unread,
Jun 26, 2024, 4:54:24 PM (8 days ago) Jun 26
to weewx-user
Agree.  That is a very unusually packaged skin that doesn't seem to be compliant with the weewx extension installer (or at least the v5 one).  It hasn't been updated in 3 years according to the github page.  The toplevel readme in github has a manual procedure.....https://github.com/neoground/neowx-material/blob/master/dist/readme.txt

Marco Citossi

unread,
Jun 27, 2024, 9:28:38 AM (7 days ago) Jun 27
to weewx-user
I've seen. Do you suggest to install the skin manually? anyway is there any other similar skin that you suggest?
Thanks.

vince

unread,
Jun 27, 2024, 11:52:57 AM (7 days ago) Jun 27
to weewx-user
If you want to install that skin, you'd need to install it manually and follow their instructions.

There are too many other skins to suggest anything similar.   Most people like Belchertown but that has a different look.

Reply all
Reply to author
Forward
0 new messages