It probably did not work on V4.4.0, but it's only a problem when doing a
new installation. Using wee_config directly (as opposed to through
setup.py) works as it should.

You can get the modified version of setup.py here
<https://raw.githubusercontent.com/weewx/weewx/master/setup.py>.

On Wed, Apr 7, 2021 at 11:19 AM Pasi Sainio <[email protected]> wrote:

> I went for pure ascii name for my setup, I'll try this with another
> install on the weekend.  Not sure anymore if it worked with 4.4.0 either.
>
> sunnuntai 4. huhtikuuta 2021 klo 22.22.32 UTC+3 Tom Keffer kirjoitti:
>
>> Pasi,
>>
>> Could you try again, making one small change? In setup.py, change this
>>
>>     proc = subprocess.Popen(args,
>>                             env={'PYTHONPATH': install_lib},
>>                             stdin=sys.stdin,
>>                             stdout=sys.stdout,
>>                             stderr=sys.stderr)
>> to this
>>
>>     os.environ['PYTHONPATH'] = install_lib
>>     proc = subprocess.Popen(args,
>>                             # env={'PYTHONPATH': install_lib},
>>                             stdin=sys.stdin,
>>                             stdout=sys.stdout,
>>                             stderr=sys.stderr)
>>
>> In summary, you are adding one line, and commenting out one line.
>>
>> Then give it another try.
>>
>> If you are not comfortable doing this, we'll figure out another solution.
>>
>> -tk
>>
>> On Sun, Apr 4, 2021 at 12:46 AM Pasi Sainio <[email protected]> wrote:
>>
>>>
>>> Handling utf-8 letter is broken in the installer. If I set Description
>>> to Kyrölä, new install fails with:
>>> Traceback (most recent call last):
>>>  File "/home/weewx/bin/wee_config", line 123, in <module>
>>>    main()
>>>  File "/home/weewx/bin/wee_config", line 117, in main
>>>    config_mgr.run(args, options)
>>>  File "/home/weewx/bin/weecfg/config.py", line 126, in run
>>>    backup_path = weecfg.save(config_dict, output_path, not
>>> options.no_backup)
>>>  File "/home/weewx/bin/weecfg/__init__.py", line 215, in save
>>>    config_dict.write(fd)
>>>  File "/usr/lib/python3/dist-packages/configobj.py", line 2119, in write
>>>    'ascii')
>>> UnicodeEncodeError: 'utf-8' codec can't encode characters in position
>>> 953-954: surrogates not allowed
>>>
>>> However, if I make initial config with 4.4.0, seems to work fine, even
>>> reconfigure with 4.5.x goes without errors.
>>>
>>>
>>> lauantai 3. huhtikuuta 2021 klo 17.43.44 UTC+3 [email protected]
>>> kirjoitti:
>>>
>> Was seeing if I can embark on project to convert Seasons charts to json
>>>> based interactive highcharts. But way out of my depth.
>>>>
>>>> On Tuesday, 30 March 2021 at 13:02:04 UTC+5:30 [email protected] wrote:
>>>>
>>>>> The original graphs engine with that day-night-background-coloring is
>>>>> nice, too.
>>>>>
>>>>> [email protected] schrieb am Montag, 29. März 2021 um 13:21:51
>>>>> UTC+2:
>>>>>
>>>>>> Hoping to see Seasons skin with Highcharts support out of the box
>>>>>> with new json support. Something that I would love - in fact seeing how I
>>>>>> can do it myself..
>>>>>>
>>>>>> On Monday, 29 March 2021 at 02:21:38 UTC+5:30 [email protected]
>>>>>> wrote:
>>>>>>
>>>>>>> All is well in my environment...  Running for 68+ hours.
>>>>>>>
>>>>>>> Devuan 3 (beowulf)
>>>>>>> Linux 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64
>>>>>>> GNU/Linux
>>>>>>> Python 3.7.3 (set via "alternatives")
>>>>>>> weewx 4.5.0b2 (setup.py install, using MariaDB)
>>>>>>> weatherflow-udp (1.13 2021-02-22 by Jan-Jaap van der Geer)
>>>>>>>
>>>>>>> I haven't exercised any of the "new features" or functionality.
>>>>>>> Am looking forward to v4.5 final release.
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>> On Wednesday, March 24, 2021 at 4:10:20 PM UTC-5 Tom Keffer wrote:
>>>>>>>
>>>>>>>>  <snippage>
>>>>>>>>
>>>>>>>
>>>>>>>> Feedback is very welcome!!
>>>>>>>>
>>>>>>>> -tk
>>>>>>>>
>>>>>>>> --
>>> 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/b333a1f6-8f9c-4ebc-8ebe-bb1d6d73a8e2n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/weewx-development/b333a1f6-8f9c-4ebc-8ebe-bb1d6d73a8e2n%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/bf8a324d-cef3-4f1b-bc5f-b5b68c4ba2ben%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-development/bf8a324d-cef3-4f1b-bc5f-b5b68c4ba2ben%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/CAPq0zEB54X%2BVOfimvzNfL01Enzzv8Y4H8fKoqREO69_2NetEgA%40mail.gmail.com.

Reply via email to