tortoise-orm icon indicating copy to clipboard operation
tortoise-orm copied to clipboard

`make deps` got `SolverProblemError`

Open waketzheng opened this issue 3 years ago • 0 comments

Describe the bug Both make deps and poetry install got SolverProblemError:

$ make deps
Installing dependencies from lock file

  SolverProblemError

  Because psycopg (3.0.12) depends on backports.zoneinfo (>=0.2.0) which doesn't match any versions, psycopg is forbidden.
  So, because tortoise-orm depends on psycopg (3.0.12), version solving failed.

  at ~/.local/pipx/venvs/poetry/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: *** [deps] Error 1

To Reproduce

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
git clone https://github.com/tortoise/tortoise-orm
cd tortoise-orm
poetry env use python3.8
poetry shell
make deps

Expected behavior Install dependencies without error

Additional context Poetry version: 1.1.13 OS: Mac Latest git commit: db9c36cd5e4257f6cecd5488a1de8f915b329dd4

waketzheng avatar Sep 12 '22 17:09 waketzheng