Skip to content

fix(deps): restore the pre-#144 pins so main installs - #151

Merged
dustenhubbard merged 1 commit into
mainfrom
fix/revert-routine-group-144
Sep 1, 2026
Merged

fix(deps): restore the pre-#144 pins so main installs#151
dustenhubbard merged 1 commit into
mainfrom
fix/revert-routine-group-144

Conversation

@dustenhubbard

Copy link
Copy Markdown
Member

The pinned scipy 1.17.1 requires numpy 1.26.4 or newer, but numpy is pinned at 1.24.1, so pip cannot resolve the dependency set and the package will not install at all. Every open dependency pull request inherits the conflict and fails its checks for that reason rather than its own. This restores the eight pins to the versions the branch last built on.

Closes #150.

#144 merged with its tests red. The bump raised scipy to 1.17.1 and left numpy
at 1.24.1, but scipy 1.17.1 needs numpy >=1.26.4, so the package cannot be
installed at all:

    ERROR: Cannot install pyreconstruct because these package versions have
    conflicting dependencies.
        pyreconstruct depends on numpy==1.24.1
        scipy 1.17.1 depends on numpy<2.7 and >=1.26.4

Every open dependency PR branches off main and fails the same way, whatever it
changes. This puts all eight pins back to the set CI last passed on. I will
bring the bumps back in pieces, starting with numpy.
@dustenhubbard
dustenhubbard merged commit c454ba0 into main Sep 1, 2026
6 checks passed
@dustenhubbard
dustenhubbard deleted the fix/revert-routine-group-144 branch September 1, 2026 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Package cannot be installed: the numpy and scipy pins conflict

1 participant