You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to set up a package that uses pysim and thus kastore. The package (shadie) setup is via anaconda: conda create -n shadie pandas numpy toyplot toytree altair msprime pyslim tskit loguru IPython -c conda-forge
This fails on my M2 Mac because kastore is "not available".
Could not solve for environment specs
The following package could not be installed
└─ pyslim is not installable because it requires
└─ kastore, which does not exist (perhaps a missing channel).
$ conda install kastore -c conda-forge
Channels:
- conda-forge
- defaults
Platform: osx-arm64
Collecting package metadata (repodata.json): done
Solving environment: failed
PackagesNotFoundError: The following packages are not available from current channels:
- kastore
However, this finishes successfully on my linux machine. Not sure if the reason is the different CPU architecture?
I know I can set up kastore with pip instead and this seems to work without complaints. It is just a little painful to start setting up the conda env without pyslim, then install kastore and pyslim with pip.
Cheers,
Hannes
The text was updated successfully, but these errors were encountered:
This Python package includes some C code pretty needlessly (it's really only there to test the C, the Python implementation is perfectly fine)
Our packaging on conda-forge doesn't include support for Apple ARM.
It would probably be best to just refactor the Python package here to make the C code optional, but this would end up being quite a bit of work. The simplest thing in the short term is probably to update the package at https://github.com/conda-forge/kastore-feedstock to add support for Apple.
I'm surprised that pyslim still needs kastore though - is it still looking at the kastore files @petrelharp?
Hi there,
I am trying to set up a package that uses pysim and thus kastore. The package (shadie) setup is via anaconda:
conda create -n shadie pandas numpy toyplot toytree altair msprime pyslim tskit loguru IPython -c conda-forge
This fails on my M2 Mac because kastore is "not available".
According to the kastore docs, anaconda should work https://kastore.readthedocs.io/en/stable/installation.html. But it doesn't for me:
However, this finishes successfully on my linux machine. Not sure if the reason is the different CPU architecture?
I know I can set up kastore with
pip
instead and this seems to work without complaints. It is just a little painful to start setting up the conda env without pyslim, then install kastore and pyslim with pip.Cheers,
Hannes
The text was updated successfully, but these errors were encountered: