Skip to content

Version compatibility conflict with cellpack and simularium (local development) #182

@advaitathreya

Description

@advaitathreya

System and Software

  • simulariumio Version: 0.1.dev651+gfd90e98 (I think? I'm installing locally from the main branch)
  • Python Version: 3.9
  • Operating System: macOS (Intel)

Description

Running just install results in the below error.

INFO: pip is looking at multiple versions of cellpack to determine which version is compatible with other requirements. This could take a while.
ERROR: Cannot install simulariumio, simulariumio 0.1.dev651+gfd90e98 (from simulariumio) and simulariumio[cellpack,dev,docs,lint,mcell,md,physicell,test]==0.1.dev651+gfd90e98 because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested simulariumio 0.1.dev651+gfd90e98 (from simulariumio)
    simulariumio[cellpack,dev,docs,lint,mcell,md,physicell,test] 0.1.dev651+gfd90e98 depends on simulariumio 0.1.dev651+gfd90e98 (from simulariumio)
    cellpack 1.0.3 depends on simulariumio>=1.2.0

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
error: Recipe `install` failed on line 26 with exit code 1

I'm getting around it by manually running pip install -e ".[lint,test,docs,dev,mcell,physicell,md]".

Expected Behavior

I'm assuming this circular dependency was unintentional?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions