Skip to content

Deps conflict due to sqlglot[rs] upgrade #5269

@tchughesiv

Description

@tchughesiv

Expected Behavior

make lock-python-dependencies-all should succeed

Current Behavior

  × No solution found when resolving dependencies:
  ╰─▶ Because only the following versions of sqlglot[rs] are available:
          sqlglot[rs]<=26.12.1
          sqlglot[rs]==26.13.0
      and ibis-framework==9.0.0 depends on sqlglot>=23.4,<23.13, we can conclude that ibis-framework==9.0.0 and sqlglot[rs]>=26.12.1 are incompatible.
      And because only the following versions of ibis-framework[duckdb] are available:
          ibis-framework[duckdb]<=9.0.0
          ibis-framework[duckdb]==9.1.0
          ibis-framework[duckdb]==9.2.0
          ibis-framework[duckdb]==9.3.0
          ibis-framework[duckdb]==9.4.0
          ibis-framework[duckdb]==9.5.0
          ibis-framework[duckdb]>10
      and the requested Python version (>=3.9) does not satisfy Python>=3.10, we can conclude that ibis-framework[duckdb]>=9.0.0,<10 and sqlglot[rs]>=26.12.1 are incompatible.
      And because feast depends on sqlglot[rs]>=26.12.1 and ibis-framework[duckdb]>=9.0.0,<10, we can conclude that your requirements are unsatisfiable.
make: *** [lock-python-dependencies-all] Error 1

Steps to reproduce

From master branch, run make lock-python-dependencies-all

Specifications

  • Version:
  • Platform:
  • Subsystem:

Possible Solution

  1. change dep requirement to sqlglot[rs]>=23.4
  2. Revert fix: Allow get_historical_features with only On Demand Feature View #5256

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions