Tom Keffer <tkef...@gmail.com> writes:

> In fact, I would appreciate it if you could point me to any non-trivial
> application that pip installs. I couldn't find any. Just libraries.

home assistant

which is sort of like weewx, but more complicated.

My home assistant install, via pip in a venv, has 119 modules.

> Requirements for a pip install:
>
>    1. Ability to install into one directory, such as /home/weewx. It's OK
>    if it takes some contorted setting of install directories in order to do
>    this, but I like having all state, all libraries, all code, in one spot. It
>    makes my life easier.

Is that really a pip requirement?  pip can install in a virtualenv, and
for instance I have all homeassistant stuff in a venv in ~/HASS.



I have not been arguing for 'pip is the only way', but 'install in
normal path layout so that using this from pip and every other packaging
system is easy'.  Packaging systems generally want to natively wrap
things.  (I am not sure if TIll agrees with this view.)


As for namespaces, weewx may need to install all modules as weewx/foo
instead of foo.  That doesn't seem terrible.

-- 
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 weewx-development+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-development/rmimu6lmbr7.fsf%40s1.lexort.com.

Reply via email to