Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows users: use pip and compile it #1434

Merged
merged 3 commits into from
Dec 11, 2024
Merged

Windows users: use pip and compile it #1434

merged 3 commits into from
Dec 11, 2024

Conversation

pgunn
Copy link
Member

@pgunn pgunn commented Dec 11, 2024

Not happy about this, but right now tensorflow doesn't have windows builds on conda-forge:

https://anaconda.org/conda-forge/tensorflow/files

and we can no longer use the defaults channel for caiman. This means binary conda packages of caiman are not going to happen on Windows until some things change, most likely a pair of things:
A) The upcoming switchover of our code from tensorflow to pytorch (but pytorch also lacks packaging on conda-forge on Windows!)
B) The upstream efforts to get pytorch's packaging issues on conda-forge on Windows fixed: conda-forge/pytorch-cpu-feedstock#231

At that point we can revert these changes and resume packaging conda packages of caiman on Windows, but for now we'll instruct them to install a compiler and use pip. (a recent pyproject diff here at least makes this temporary measure slightly more robust probably).

(we are considering adding pip support as a long-term supported install route but haven't decided on it yet)

@pgunn
Copy link
Member Author

pgunn commented Dec 11, 2024

This unblocks us on releases, at least for OSX and Linux.

@pgunn pgunn merged commit 2cb4b1b into dev Dec 11, 2024
3 checks passed
@pgunn pgunn deleted the dev-windows_pip branch December 11, 2024 21: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.

1 participant