On Sat, 19 Feb 2022 at 01:30, Steven D'Aprano <st...@pearwood.info> wrote: > > On Fri, Feb 18, 2022 at 01:18:55PM +1100, Chris Angelico wrote: > > > OR! You maintain your own requirements.txt manually, and always use > > 'pip install -r requirements.txt' when you change it. > > That only works the first two times you use pip to install something. On > the third time, you write a shell script to automate the process, and by > the time you have finished debugging the script, the reason for creating > the venv in the first place is no longer relevent. > > *wink*
Not sure. I can type 'pip install -r re<tab>" fairly quickly, so there's nothing to script. Not every one-line operation needs to be a shell script. > Isn't the issue here that pip is not a full package manager, but just an > installer? > Hmm, what do you expect it to be? It installs, it removes, it resolves dependencies, it upgrades. ChrisA _______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/V64P35TDK4QKKKGAFH6M4JYPCUHTWWVB/ Code of Conduct: http://python.org/psf/codeofconduct/