Skip to content

Bug: JMESPath causes issues with updating dev deps #1147

Closed
@sthulb

Description

@sthulb

Expected Behaviour

To be able to mange dev deps without causing issues

Current Behaviour

Installing dependencies from lock file

  SolverProblemError

  Because aws-lambda-powertools depends on jmespath (^1.0.0) which doesn't match any versions, version solving failed.

  at /opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/poetry/puzzle/solver.py:241 in _solve
      237│             packages = result.packages
      238│         except OverrideNeeded as e:
      239│             return self.solve_in_compatibility_mode(e.overrides, use_latest=use_latest)
      240│         except SolveFailure as e:
    → 241│             raise SolverProblemError(e)
      242│ 
      243│         results = dict(
      244│             depth_first_search(
      245│                 PackageNode(self._package, packages), aggregate_package_nodes
make: *** [Makefile:9: dev] Error 1
Error: Process completed with exit code 

Code snippet

N/A

Possible Solution

Remove JMESPath

Steps to Reproduce

update any dev dep

AWS Lambda Powertools for Python version

latest

AWS Lambda function runtime

3.7

Packaging format used

PyPi

Debugging logs

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions