Ensure all tests pass correctly. Adopt latest skeleton.
Ensure all tests pass correctly. Adopt latest skeleton.
Add new RequirementsFile.from_string() convenience factory method
Vendor LegacyVersion from pre V2 packaging. Otherwise packaging v2 broke this library and its dependencies.
Emergency pin of packaging to version under 22. This breaks this library and its dependents otherwise
Add new tests. No other changes.
Add new convenience method InstallRequirement.get_pinned_version() to return the pinned version if there is such thing.
Fix twine warning wrt. long_description content type.
Include code in wheel. This was not included otherwise. Improve documentation
Initial release based on pip at commit 5cf98408f48a0ef91d61aea56485a7a83f6bbfa8 e.g., https://github.com/pypa/pip/tree/5cf98408f48a0ef91d61aea56485a7a83f6bbfa8