Closed jathanism closed 2 years ago
Oh... Right:
$ poetry update --lock
Updating dependencies
Resolving dependencies... (1.5s)
SolverProblemError
Because nautobot (1.1.5) depends on importlib-metadata (>=3.10.0,<3.11.0)
and no versions of nautobot match >1.1.5,<2.0.0, nautobot (>=1.1.5,<2.0.0) requires importlib-metadata (>=3.10.0,<3.11.0).
So, because nautobot-version-control depends on both nautobot (^1.1.5) and importlib-metadata (~4.4), version solving failed.
at ~/.poetry/lib/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
This sets this to use the
next
version of Nautobot and defers to using the upstream Nautobot dependencies vs. pinning them locally.