Skip to content

Str representation of Requirement is missing white space when url is present #935

@SaltumDis

Description

@SaltumDis

According to guide: https://packaging.python.org/en/latest/specifications/version-specifiers/#direct-references
Url representation should be like so:

pip @ file:///localbuilds/pip-1.3.1.zip

Currently white space before @ is missing

>>> from packaging.requirements import Requirement 
>>> str(Requirement("pip @ file:///localbuilds/pip-1.3.1.zip"))
'pip@ file:///localbuilds/pip-1.3.1.zip'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions