pip requirements file
On 08/04/2017 07:56 PM, Ethan Furman wrote:
> On 08/04/2017 07:46 PM, Chris Angelico wrote:
>> On Sat, Aug 5, 2017 at 12:42 PM, Ethan Furman wrote:
>>> pip freeze
>>> will output a list of current packages and their requirements. I have one
>>> package that falsely  lists another package as a requirement, which was
>>> blocking installation as the false requirement wasn't available.
>>> Is there a way to modify that output (which would be piped to, for example,
>>> requirements.txt) to have
>>> pip install -r requirements.txt
>>> so pip ignores that one (and only that one) dependency?
>> I'd just edit the file afterwards and delete the line. But if the
>> package claims to need PyXML, it'll still be installed.
> Exactly my point. Is there any way, requirements.txt or otherwise, to tell pip to ignore what a certain package is
> claiming it needs?
> I am aware of --no-dependencies, but that (I think) is an all-or-nothing approach, whilst  I desire an all-except-one
Light finally turned on. If requirements.txt has all my installed requirements, that would include any dependencies
actually needed; so I specify --no-dependencies, then dependencies not listed in the requirements.txt file will not be