Skip to content

poetry.lock [package.dependencies] conflict on markers #192

@abompard

Description

@abompard

This is a followup of #186. I have a use case on my poetry-based project where the package arrow depends on package typing-extensions with markers python_version < "3.8", and package bravado depends on package typing-extensions too but without markers.
When I'm running on python 3.9, poetry installs typing-extensions, but micropipenv does not:

Ignoring typing-extensions: markers 'python_version < "3.8"' don't match your environment

As a result, bravado is missing one of its dependencies and pkg_resources reports an error:

pkg_resources.DistributionNotFound: The 'typing-extensions' distribution was not found and is required by bravado

I'm attaching my pyproject.toml.txt file and my poetry.lock.txt file (as text, because Github filters extensions).

Metadata

Metadata

Assignees

Labels

human_intervention_requiredkind/bugCategorizes issue or PR as related to a bug.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.triage/acceptedIndicates an issue or PR is ready to be actively worked on.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions