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.