Skip to content

Non-normalized package names in pyproject.toml result in duplicate dependencies in METADATA #20

@edgarrmondragon

Description

@edgarrmondragon

When using poetry blixbuild, the following dependencies:

[tool.poetry.dependencies]
python = "^3.11"
"ruamel.yaml" = "^0.17.21"

result in

Requires-Dist: ruamel-yaml (==0.17.40)
Requires-Dist: ruamel-yaml-clib (==0.2.8)
Requires-Dist: ruamel.yaml (>=0.17.21,<0.18.0)

while

[tool.poetry.dependencies]
python = "^3.11"
"ruamel-yaml" = "^0.17.21"

results in

Requires-Dist: ruamel-yaml (>=0.17.21,<0.18.0)
Requires-Dist: ruamel-yaml-clib (==0.2.8)

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