Thanks for your fantastic work guys. Installation works on python=3.8.8 but on python=3.9.1 I am getting:
UnsatisfiableError: The following specifications were found
to be incompatible with the existing python installation in your environment:
Specifications:
- numba -> python[version='>=3.8,<3.9.0a0']
Your python: python==3.9
(base) Steffens-M1-MBP:pytrade steffen$ conda create -n numba_test -c numba numba python=3.9
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: /
Found conflicts! Looking for incompatible packages.
This can take several minutes. Press CTRL-C to abort.
failed
UnsatisfiableError: The following specifications were found to be incompatible with each other:
Output in format: Requested package → Available versions
@esc. Thanks. It works on Python 3.8 cos I installed it from -c conda-forge which I failed to mention and the same works for Python 3.9 too now. Sorry about the noise.
@steff, OK, no worries, glad you managed to get it to work. For future: conda-forge packages are usually a bit (1-2 days) behind the packages provided by the Numba team.
Hey, at conda-forge we have to wait till llvmlite SDists become available (24 hours after release, more or less), and the llvmlite recipe has to be rebuilt. But beyond that, it’s about as fast as we can make it.
For Apple Silicon, conda-forge supports it and builds both 3.8 and 3.9. For eventual official wheels, generally the target would be 3.9, since 3.8 isn’t officially supported by python.org, even though Apple ships (a custom) 3.8 on Big Sur. cibuildwheel only makes 3.9 wheels for that reason. I’ve seen a few projects produce 3.8 by using the built-in Python with Xcode, but that might stop working in the next Xcode version if Apple bumps it to 3.9.