Yes, I do want it. I am unable to reproduce the problem. It's possible the
problem is with how the extension has been packaged.

On Thu, Feb 29, 2024 at 1:43 PM Remy LAVABRE <remy.lava...@gmail.com> wrote:

> I do not think that the problem come from awekaswx.py.
> The install try to put it in etc/weewx/bin/user/awekaswx.py which does not
> exist as I am under virtuel python environnement !
> The problem is independant of what is in awekaswx.py... no ?
> You want it anyway ?
>
>
>
> Le jeu. 29 févr. 2024, 22:29, Tom Keffer <tkef...@gmail.com> a écrit :
>
>> You sent it for the "Unrecognized type" error, not the "No such file"
>> error.
>>
>> Could you send me the entire file AWEKAS.zip and I will try it on my end?
>>
>> -tk
>>
>> On Thu, Feb 29, 2024 at 1:19 PM Remy LAVABRE <remy.lava...@gmail.com>
>> wrote:
>>
>>> Sorry Tom but I’ve already send you the return of the terminal :
>>>
>>> (weewx-venv) remy@remy-virtual-machine:~/weewx-data$ extension weectl
>>> installer AWEKAS.zip
>>> Utilisation du fichier de configuration /home/remy/weewx-data/weewx.conf
>>> Installer l'extension « AWEKAS.zip » (o/n) ? oui
>>> Extraction de l'archive zip AWEKAS.zip
>>> Traceback (dernier appel le plus récent) :
>>> Fichier "/home/remy/weewx-venv/bin/weectl", ligne 8, dans <module>
>>> sys.exit(main())
>>> Fichier "/home/remy/weewx-venv/lib/python3.8/site-packages/weectl.py",
>>> ligne 66, dans main
>>> espace de noms.func (espace de noms)
>>> Fichier
>>> "/home/remy/weewx-venv/lib/python3.8/site-packages/weectllib/__init__.py",
>>> ligne 121, dans dispatch
>>> espace de noms.action_func(config_dict, espace de noms)
>>> Fichier
>>> "/home/remy/weewx-venv/lib/python3.8/site-packages/weectllib/extension_cmd.py",
>>> ligne 116, dans install_extension
>>> ext.install_extension (namespace.source, no_confirm=namespace.yes)
>>> Fichier
>>> "/home/remy/weewx-venv/lib/python3.8/site-packages/weecfg/extension.py",
>>> ligne 138, dans install_extension
>>> extension_name = self._install_from_file (extension_path, type de
>>> fichier)
>>> Fichier
>>> "/home/remy/weewx-venv/lib/python3.8/site-packages/weecfg/extension.py",
>>> ligne 168, dans _install_from_file
>>> extension_name = self.install_from_dir(extension_dir)
>>> Fichier
>>> "/home/remy/weewx-venv/lib/python3.8/site-packages/weecfg/extension.py",
>>> ligne 185, dans install_from_dir
>>> self._install_files(installer['files'], extension_dir)
>>> Fichier
>>> "/home/remy/weewx-venv/lib/python3.8/site-packages/weecfg/extension.py",
>>> ligne 269, dans _install_files
>>> close.copy (chemin_source, chemin_destination)
>>> Fichier "/usr/lib/python3.8/shutil.py", ligne 418, en copie
>>> copyfile(src, dst, follow_symlinks=follow_symlinks)
>>> Fichier "/usr/lib/python3.8/shutil.py", ligne 264, dans le copyfile
>>> avec open(src, 'rb') comme fsrc, open(dst, 'wb') comme fdst :
>>> FileNotFoundError : [Errno 2] Aucun fichier ou répertoire de ce type :
>>> '/etc/weewx/bin/user/awekaswx.py'
>>> (weewx-venv) remy@remy-virtual-machine:~/weewx-data$
>>>
>>> I have nothing else except syslog already sent...
>>> If there there is another information you want, I do not know which one
>>> and how to get it... 😞
>>> ???
>>>
>>>
>>>
>>> Le jeu. 29 févr. 2024, 19:58, Tom Keffer <tkef...@gmail.com> a écrit :
>>>
>>>> When you run "weectl extension install", what shows up on the terminal?
>>>> It should tell you which configuration file it is using. That will tell us
>>>> what it expects WEEWX_ROOT to be.
>>>>
>>>> On Thu, Feb 29, 2024 at 10:13 AM Remy LAVABRE <remy.lava...@gmail.com>
>>>> wrote:
>>>>
>>>>> Sorry Tom, I don’t understand what you want exactly...
>>>>>
>>>>> Le jeu. 29 févr. 2024, 17:45, Tom Keffer <tkef...@gmail.com> a écrit :
>>>>>
>>>>>> How about the transcript? What did you see when you ran weectl?
>>>>>>
>>>>>> On Thu, Feb 29, 2024 at 8:05 AM Remy Lavabre <remy.lava...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Feb 29 17:03:12 remy-virtual-machine weectl[3059]: INFO weectllib:
>>>>>>> Initializing weectl version 5.0.2
>>>>>>> Feb 29 17:03:12 remy-virtual-machine weectl[3059]: INFO weectllib:
>>>>>>> Command line: /home/remy/weewx-venv/bin/weectl extension install 
>>>>>>> AWEKAS.zip
>>>>>>> Feb 29 17:03:12 remy-virtual-machine weectl[3059]: ERROR
>>>>>>> weeutil.startup: Cannot load user extensions: No module named 'user'
>>>>>>>
>>>>>>> Le jeudi 29 février 2024 à 16:59:12 UTC+1, Tom Keffer a écrit :
>>>>>>>
>>>>>>>> It should be trying to install in the WEEWX_ROOT directory, which
>>>>>>>> is generally the directory that weewx.conf is in. To diagnose, we need 
>>>>>>>> to
>>>>>>>> see more of the log. It will tell you what WEEWX_ROOT is.
>>>>>>>>
>>>>>>>> Also, it would be useful to see the full transcript when you ran
>>>>>>>> weectl extension install, not just the error.
>>>>>>>>
>>>>>>>> -tk
>>>>>>>>
>>>>>>>> On Thu, Feb 29, 2024 at 7:53 AM Remy Lavabre <remy.l...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Ok thanks Tom, thanks Gary.
>>>>>>>>> 1/ Sorry for all these inconveniences, especially since the name
>>>>>>>>> in capital letters was a big stupidity on my part... But by getting so
>>>>>>>>> angry, we end up no longer seeing the obvious...
>>>>>>>>>
>>>>>>>>> 2/ These few stupidities having been resolved, there is a new
>>>>>>>>> problem arriving... It will never end! :-(
>>>>>>>>> Obviously the installation is trying to be done in
>>>>>>>>> /etc/weewx/bin/user and not in the virtual environment...Or have I 
>>>>>>>>> missed
>>>>>>>>> something again???
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *(weewx-venv) remy@remy-virtual-machine:~/weewx-data$ weectl
>>>>>>>>> extension install AWEKAS.zipUsing configuration file
>>>>>>>>> /home/remy/weewx-data/weewx.confInstall extension 'AWEKAS.zip' (y/n)?
>>>>>>>>> yExtracting from zip archive AWEKAS.zipTraceback (most recent call 
>>>>>>>>> last):
>>>>>>>>> File "/home/remy/weewx-venv/bin/weectl", line 8, in <module>
>>>>>>>>> sys.exit(main())  File
>>>>>>>>> "/home/remy/weewx-venv/lib/python3.8/site-packages/weectl.py", line 
>>>>>>>>> 66, in
>>>>>>>>> main    namespace.func(namespace)  File
>>>>>>>>> "/home/remy/weewx-venv/lib/python3.8/site-packages/weectllib/__init__.py",
>>>>>>>>> line 121, in dispatch    namespace.action_func(config_dict, namespace)
>>>>>>>>> File
>>>>>>>>> "/home/remy/weewx-venv/lib/python3.8/site-packages/weectllib/extension_cmd.py",
>>>>>>>>> line 116, in install_extension    
>>>>>>>>> ext.install_extension(namespace.source,
>>>>>>>>> no_confirm=namespace.yes)  File
>>>>>>>>> "/home/remy/weewx-venv/lib/python3.8/site-packages/weecfg/extension.py",
>>>>>>>>> line 138, in install_extension    extension_name =
>>>>>>>>> self._install_from_file(extension_path, filetype)  File
>>>>>>>>> "/home/remy/weewx-venv/lib/python3.8/site-packages/weecfg/extension.py",
>>>>>>>>> line 168, in _install_from_file    extension_name =
>>>>>>>>> self.install_from_dir(extension_dir)  File
>>>>>>>>> "/home/remy/weewx-venv/lib/python3.8/site-packages/weecfg/extension.py",
>>>>>>>>> line 185, in install_from_dir    
>>>>>>>>> self._install_files(installer['files'],
>>>>>>>>> extension_dir)  File
>>>>>>>>> "/home/remy/weewx-venv/lib/python3.8/site-packages/weecfg/extension.py",
>>>>>>>>> line 269, in _install_files    shutil.copy(source_path, 
>>>>>>>>> destination_path)
>>>>>>>>> File "/usr/lib/python3.8/shutil.py", line 418, in copy    
>>>>>>>>> copyfile(src,
>>>>>>>>> dst, follow_symlinks=follow_symlinks)  File 
>>>>>>>>> "/usr/lib/python3.8/shutil.py",
>>>>>>>>> line 264, in copyfile    with open(src, 'rb') as fsrc, open(dst, 
>>>>>>>>> 'wb') as
>>>>>>>>> fdst:FileNotFoundError: [Errno 2] No such file or directory:
>>>>>>>>> '/etc/weewx/bin/user/awekaswx.py'(weewx-venv)
>>>>>>>>> remy@remy-virtual-machine:~/weewx-data$ *
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *Thank you once again! :-(*
>>>>>>>>>
>>>>>>>>> Le jeudi 29 février 2024 à 16:40:17 UTC+1, Tom Keffer a écrit :
>>>>>>>>>
>>>>>>>>>> On Thu, Feb 29, 2024 at 12:01 AM Remy Lavabre <
>>>>>>>>>> remy.l...@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hello Tom,
>>>>>>>>>>> in your doc (
>>>>>>>>>>> https://github.com/weewx/weewx/wiki/Weewx-Driver-Development-Tips),
>>>>>>>>>>> you say :
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *A basic skeleton for your file might look like the one
>>>>>>>>>>> below.from setup import ExtensionInstaller*
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Wow. That's the first time I've noticed that page! Fixed.
>>>>>>>>>>
>>>>>>>>>> In any case, it looks like that was not the problem.
>>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
>>>>>>>> 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+...@googlegroups.com.
>>>>>>>>>
>>>>>>>> To view this discussion on the web visit
>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/c6aa3f12-0903-42a1-a764-70bcfa2f8been%40googlegroups.com
>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/c6aa3f12-0903-42a1-a764-70bcfa2f8been%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/8d965e23-fd96-43e8-8aba-0a86d39878den%40googlegroups.com
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/8d965e23-fd96-43e8-8aba-0a86d39878den%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/CAPq0zEDo0ciLV3zXGCKuKqx932KeitZrXjTgEQR5pHaLZpMkog%40mail.gmail.com
>>>>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEDo0ciLV3zXGCKuKqx932KeitZrXjTgEQR5pHaLZpMkog%40mail.gmail.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/CADhm9YdT_x7HNT%2BjYJBi4n_yWWr35jPAP4AuyAj8e6C1xKFKOA%40mail.gmail.com
>>>>> <https://groups.google.com/d/msgid/weewx-user/CADhm9YdT_x7HNT%2BjYJBi4n_yWWr35jPAP4AuyAj8e6C1xKFKOA%40mail.gmail.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/CAPq0zEB97a%2BMUH4kqp%3DnJMk%3DBfarAS3SPC%2BXQwwt3KZSHb31kA%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEB97a%2BMUH4kqp%3DnJMk%3DBfarAS3SPC%2BXQwwt3KZSHb31kA%40mail.gmail.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/CADhm9YdrFs%2BcezB%2BbMayd8V9S5xRSkTEvv4gUAETPULsD7p-OQ%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/weewx-user/CADhm9YdrFs%2BcezB%2BbMayd8V9S5xRSkTEvv4gUAETPULsD7p-OQ%40mail.gmail.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/CAPq0zEAM0N-RxhdiS%2BY6qMywQJ%3Di6a08GuYDOw-DvJG7PMNXhw%40mail.gmail.com
>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEAM0N-RxhdiS%2BY6qMywQJ%3Di6a08GuYDOw-DvJG7PMNXhw%40mail.gmail.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/CADhm9YejdxVQjE-UJknPn6KkZPALn%2B4ZMZZ3jzwRcxMF2MqC2w%40mail.gmail.com
> <https://groups.google.com/d/msgid/weewx-user/CADhm9YejdxVQjE-UJknPn6KkZPALn%2B4ZMZZ3jzwRcxMF2MqC2w%40mail.gmail.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/CAPq0zECrY5bKu2HOwGUhP1qcGqhJh6ObrCU_hqJb2QyiPVcX%2Bw%40mail.gmail.com.

Reply via email to