First of all, thanks for maintaining this parser! It's been invaluable within pip-audit.
Per pypa/pip#11567: #egg=packagename==packageversion isn't actually valid, but this parser (and some others) accept it.
I'll wait for a resolution on that pip issue first, but I'm happy to submit a PR here that brings this library into compatibility with whatever pip decides 🙂
First of all, thanks for maintaining this parser! It's been invaluable within
pip-audit.Per pypa/pip#11567:
#egg=packagename==packageversionisn't actually valid, but this parser (and some others) accept it.I'll wait for a resolution on that
pipissue first, but I'm happy to submit a PR here that brings this library into compatibility with whateverpipdecides 🙂