Dear community/maintainers,

Thanks for the lovely platform of Apache Flink.
I got following error when add apache-flink 1.16.0 dependency in my python
project.

Given below is the stack trace for further investigation.
When I tried using lower version (1.15.2) for the same; I was able to move
forward.

Can you please confirm if this is a bug or I am doing something wrong?

-----

learn-flink git:(master) ✗ poetry add apache-flink --verbose
Using virtualenv: /Users/d.vyavahare/repo/
github.com/yogidevendra/python-warm-up/learn-flink/.venv
Using version ^1.16.0 for apache-flink

Updating dependencies
Resolving dependencies... (2.4s)

  SolveFailure

  Because pemja (0.2.6) depends on numpy (1.21.4)
   and apache-flink (1.16.0) depends on numpy (>=1.14.3,<1.20), pemja
(0.2.6) is incompatible with apache-flink (1.16.0).
  And because apache-flink (1.16.0) depends on pemja (0.2.6), apache-flink
is forbidden.
  So, because no versions of apache-flink match >1.16.0,<2.0.0
   and learn-flink depends on apache-flink (^1.16.0), version solving
failed.

  at ~/Library/Application
Support/pypoetry/venv/lib/python3.8/site-packages/poetry/mixology/version_solver.py:364
in _resolve_conflict
      360│             )
      361│             self._log(f'! which is caused by
"{most_recent_satisfier.cause}"')
      362│             self._log(f"! thus: {incompatibility}")
      363│
    → 364│         raise SolveFailure(incompatibility)
      365│
      366│     def _choose_package_version(self) -> str | None:
      367│         """
      368│         Tries to select a version of a required package.

The following error occurred when trying to handle this error:


  SolverProblemError

  Because pemja (0.2.6) depends on numpy (1.21.4)
   and apache-flink (1.16.0) depends on numpy (>=1.14.3,<1.20), pemja
(0.2.6) is incompatible with apache-flink (1.16.0).
  And because apache-flink (1.16.0) depends on pemja (0.2.6), apache-flink
is forbidden.
  So, because no versions of apache-flink match >1.16.0,<2.0.0
   and learn-flink depends on apache-flink (^1.16.0), version solving
failed.

  at ~/Library/Application
Support/pypoetry/venv/lib/python3.8/site-packages/poetry/puzzle/solver.py:159
in _solve
      155│             packages = result.packages
      156│         except OverrideNeeded as e:
      157│             return self.solve_in_compatibility_mode(e.overrides,
use_latest=use_latest)
      158│         except SolveFailure as e:
    → 159│             raise SolverProblemError(e)
      160│
      161│         combined_nodes =
depth_first_search(PackageNode(self._package, packages))
      162│         results = dict(aggregate_package_nodes(nodes) for nodes
in combined_nodes)
      163│

----

~ Yogi

Reply via email to