Skip to content

Can't pip install (dependency conflicts with AllenSDK?) #550

Closed

Description

@tmchartrand

I'm not sure if this is universal, but currently a direct pip install of IPFX fails in a fresh python 3.8 conda environment. As far as I can tell, some dependency conflicts are forcing it back to an older AllenSDK version, which then requires an older version of tables (3.5.1) which has some install issues.

I'm guessing there are some requirements on both sides that could be loosened, but ultimately the best solution is probably to eliminate dependency on AllenSDK by breaking out the core modules that are actually used by other packages like IPFX. I've filed an issue there for that: AllenInstitute/AllenSDK#2585.

Activity

  1. guoyanzhao commented on May 27, 2023

    @guoyanzhao

    I was trying to install IPFX using recommended "pip install ipfx" but it failed. Lots of dependency issues. Could you please export your environment configuration so that other people can use that to create a conda enviroment that works?

  2. sheriferson commented on Dec 13, 2023

    @sheriferson
    Contributor

    The PR to update IPFX Python version support and update most dependencies has been merged. This should resolve the installation issues you're facing if you install from the master branch. That said, the version hasn't been published to PyPI yet.

  3. sheriferson commented on Oct 28, 2024

    @sheriferson
    Contributor

    IPFX 2.0.0 is now on PyPI and supports Python 3.9 to 3.11.

    I think this should resolve the issues you are seeing @tmchartrand and @guoyanzhao. I will close this issue, but please reopen if there are still issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions