conda-forge / conda-forge/faiss-split-feedstock
Unable to install with Python 3.11 on linux-aarch64 (ARM64)
- Dominant language
- Shell
- Stars
- 5
- Forks
- 22
- PR merge metrics
- No merged PRs in 30d
Description
### Solution to issue cannot be found in the documentation.
- [X] I checked the documentation.
### Issue
I am unable to install `faiss` in a new environment with python 3.11 on `linux-aarch64`. However, I was able to successfully install it with python 3.11 on `osx-arm64`.
```
conda search -c conda-forge 'faiss[subdir=osx-arm64, version=1.7.4]' --info
```
^ This shows an available option with python 3.11
```
conda search -c conda-forge 'faiss[subdir=linux-aarch64, version=1.7.4]' --info
```
^ This does not have an option with python 3.11, only python 3.9 is available.
### Installed packages
```shell
N/A - new environment
```
### Environment info
```shell
active environment : None
conda version : 23.7.4
conda-build version : not installed
python version : 3.11.4.final.0
virtual packages : __archspec=1=arm64
__osx=13.5=0
__unix=0=0
conda av metadata url : None
channel URLs : https://repo.anaconda.com/pkgs/main/osx-arm64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/osx-arm64
https://repo.anaconda.com/pkgs/r/noarch
platform : osx-arm64
user-agent : conda/23.7.4 requests/2.31.0 CPython/3.11.4 Darwin/22.6.0 OSX/13.5 solver/libmamba conda-libmamba-solver/23.5.0 libmambapy/1.5.1
UID:GID : 501:20
netrc file : None
offline mode : False
```
Contributor guide
Research direction
Start by reproducing the two `conda search` commands for faiss 1.7.4 on `osx-arm64` and `linux-aarch64`, then inspect the feedstock metadata and build configuration for Python-version and platform constraints. Done means a new Python 3.11 environment can install faiss on linux-aarch64, with the relevant package search showing an available build.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, python
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100