Skip to content

[BUG] Unsolvable jupyterlab environment #209

@marcelovilla

Description

@marcelovilla

#207 should address this issue by avoiding PyPI dependencies overwriting conda dependencies when solving the environment. From Pixi docs:

Pixi solves both the conda and PyPI dependencies, where the PyPI dependencies use the conda packages as a base, so you can be sure that the packages are compatible with each other.

However, we need to first address the dependency conflict between jhub-apps, jhsingle-native-proxy and simpervisor. Here's the error Pixi yields when trying to solve the environment as it is:

Error:   x failed to solve the pypi requirements of 'default' 'linux-64'
  |-> failed to resolve pypi dependencies
  `-> Because jhsingle-native-proxy==0.8.3 depends on simpervisor>=0.4,<1.dev0 and   
      simpervisor==1.0.0, we can conclude that jhsingle-native-proxy==0.8.3 cannot
      be used.
      And because jhub-apps==2025.2.1 depends on jhsingle-native-proxy==0.8.3
      and you require jhub-apps==2025.2.1, we can conclude that your requirements
      are unsatisfiable.

Originally posted by @marcelovilla in #173

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