nautobot / nautobot-app-version-control

Version Control App that uses and requires a Dolt Database
Other
30 stars 6 forks source link

Update versions for importlib-metadata and markdown #144

Closed jathanism closed 2 years ago

jathanism commented 2 years ago

This sets this to use the next version of Nautobot and defers to using the upstream Nautobot dependencies vs. pinning them locally.

jathanism commented 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