On Monday, August 8, 2016 at 9:40:49 PM UTC-5, gjr80 wrote:
>
> Matthew,
>
> Did you notice this:
>
> pi@raspberrypi:/home/weewx/bin $ ./wee_extension install=stackedwindrose-
> 2.0.0.tar.gz
> Traceback (most recent call last):
>   File "./wee_extension", line 83, in <module>
>     main()
>   File "./wee_extension", line 62, in main
>     config_path, config_dict = weecfg.read_config(options.config, _args)
>   File "/home/weewx/bin/weecfg/__init__.py", line 218, in read_config
>     locations=locations, file_name=file_name)
>   File "/home/weewx/bin/weecfg/__init__.py", line 193, in find_file
>     raise IOError("%s is not a file" % file_path)
> IOError: install=stackedwindrose-2.0.0.tar.gz is not a file
> pi@raspberrypi:/home/weewx/bin $
>
> It came from this post 
> <https://groups.google.com/d/msg/weewx-user/5GyFXgDu_CE/IbvyQnvUAAAJ> in 
> the user group where a user was trying to install an extension I had put 
> together.
>
> When testing on a setup.py install on a VM at home I was executing:
>
>  /home/weewx/bin/wee_extension --install=/home/gary/weewx_extensions/
> stackedwindrose-2.0.0.tar.gz
>
> from /home/gary and everything worked (install/uninstall/list) many times 
> over the course of a day (multiple sessions). Never missed a beat. The user 
> claims that stackedwindrose-2.0.0.tar.gz is in /home/weewx/bin. I tried 
> the same command/setup as the user claims he used this morning on my VM and 
> I received the same error the user cited. The only way I could get it to 
> work was using full paths. I did a bit of debugging in weecfg.__init__ 
> and as far as I could tell wee_extension was getting hung up looking for 
> weewx.conf (certainly file_name == 'weewx.conf' when the error was 
> thrown). I would have expected that if __init__ was looking for weewx.conf 
> and it found that stackedwindrose-2.0.0.tar.gz was not a file it would 
> have just moved on rather than halting. I didn't get much further before I 
> had to go out. I have just come home again and sat down to do some more 
> debugging and under the same situation the error is not being thrown and 
> the extension is installing/uninstalling as expected.
>
> I feel this is a bit of a non-question but wanted to run it by you while I 
> still had (some of) the logs. I will keep on this and try a diferent VM to 
> see if I can reproduce the issue.
>
> Gary
>
> It worked for me on a Raspberry pi jessie. 
>
from /home/weewx 
sudo ./bin/wee_extension --install=/home/pi/Downloads/weewx_extensions/
stackedwindrose-2.0.0.tar.gz 

Dan

Reply via email to