The problem is that the extension author used the copyright character ('©')
in the first line of the code for install.py, which is a non-ascii
character. In Python 2.x, the default encoding of source code is ascii. If
non-ascii characters are going to be used, then the encoding must be
declared, which the author did not do. In Python 3.x, the default encoding
is utf-8, so the copyright character will work.

The fix is to either remove the character, or switch to Python 3.x. Or,
contact the author.

On Fri, Feb 19, 2021 at 2:01 AM Christian Gruber <gruawa...@gmail.com>
wrote:

> hello,
>
> i am trying to install this extension to use it with my weatherlink-live
> https://github.com/michael-slx/weewx-weatherlink-live
>
> it fails with the following error:
>
> ######################################
> Request to install 'release.zip'
> Extracting from zip archive release.zip
> Traceback (most recent call last):
>   File "/usr/share/weewx/wee_extension", line 88, in <module>
>     main()
>   File "/usr/share/weewx/wee_extension", line 80, in main
>     ext.install_extension(options.install)
>   File "/usr/share/weewx/weecfg/extension.py", line 125, in
> install_extension
>     self.install_from_dir(extension_dir)
>   File "/usr/share/weewx/weecfg/extension.py", line 147, in
> install_from_dir
>     extension_dir)
>   File "/usr/share/weewx/weecfg/__init__.py", line 1866, in
> get_extension_installer
>     __import__('install')
>   File "/var/tmp/weewx-weatherlink-live-release/install.py", line 1
> SyntaxError: Non-ASCII character '\xc2' in file
> /var/tmp/weewx-weatherlink-live-release/install.py on line 1, but no
> encoding declared; see http://python.oev/peps/pep-0263/ for details
> ######################################
>
> maybe someone can help me :)
>
> regards
> chris
>
> --
> You received this message because you are subscribed to the Google Groups
> "weewx-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to weewx-user+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/17172c68-ef7b-4d29-a23d-06caf60b4de9n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/17172c68-ef7b-4d29-a23d-06caf60b4de9n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zECOGNVX-arQvLBXHiEeLFPx%3DSPw-BqJPxcu9vm6HBeTsw%40mail.gmail.com.

Reply via email to