Skip to content

aiohttp frozen to one specific version prevents usage amongst library, provide wider constraints #2223

Open
@alexrecuenco

Description

@alexrecuenco

Version

All

Describe the bug

The dependency is requested as A==B, this is not a great idea for a library, since other packages can't properly find compatibilities

In NodeJS it is fine, because it can install multiple versions of non-peer dependencies recursively, in python it can be troublesome to do so.

Expected behavior

At a bare minimum, it allows me to use the latest bugfix version of aiohttp without a new version of botbuilder-python being released.

If at all possible, just provide unbound dependencies with >= unless you know of concrete incompatibilities. Or at least just a major release constraint.

Additional context

See bounding version constraints, similar discussions about dependencies in poetry issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugIndicates an unexpected problem or an unintended behavior.needs-triageThe issue has just been created and it has not been reviewed by the team.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions