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 <[email protected]> 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/c6aa3f12-0903-42a1-a764-70bcfa2f8been%40googlegroups.com.
