pip requirements file
Ethan Furman
ethan at stoneleaf.us
Mon Aug 7 14:15:00 EDT 2017
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 [1] 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 [1] I desire an all-except-one
> approach.
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
installed.
--
~Ethan~
More information about the Python-list
mailing list