Am Donnerstag, 14. November 2019 11:55:54 UTC+1 schrieb RjOllos: > > $ pip install svn+https://trac-hacks.org/svn/accountmanagerplugin/trunk > > * Replace pip with pip2.7 as needed > * For Git repositories, use "git+" prefix rather than "svn+" >
Thanks. But when installing from a custom link, for later updates I need to do another pip install -U from exactly the same link or does the installation remember it's source URI? Btw. all the updating via pip is not optimal. From what I learned on #python@freenode, pip has no 'pip update' and no 'pip update all' which every package manager should have a convenience function for. There is only pip2 install --user -U <pgklist> and pip2 list --user --outdated which I could use as input for the first. I could also maintain a <requirements file> but that would mean I need to maintain that for every new package. Finally after talking about these shortcomings on pip I was told, that "poetry (for projects) and pipx (for executables) are more suitable tools for end users", and that some " 'update all' is woefully ill-advised misfeature in library managers like pip and npm. I'm no Python dev yet and a bit confused about... so pip is more a library manager than a package manager... But still Trac advises to use pip if not doing the "python2.7 setup.py bdist_egg" manually. -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to trac-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/trac-users/5a89eb48-1ea9-4cf0-baeb-5e716a1c6231%40googlegroups.com.