jupyter-xeus / xeus-octave

Jupyter kernel for GNU Octave
https://xeus-octave.readthedocs.io/
GNU General Public License v3.0
57 stars 10 forks source link

Support for `osx-arm64`? ("nothing provides requested xeus-octave") #101

Closed HarshitDoshi closed 1 year ago

HarshitDoshi commented 1 year ago

Description

I am trying to install Xeus-Octave to run and learn Octave using the Jupyter UI since that is what I have come to be comfortable with, the most.

What I Did

I took the following steps to install Xeus-Octave up and running on my MacBook:

█████████████████████████████████████████████████████████████

Looking for: ['xeus-octave']

conda-forge/osx-arm64 No change conda-forge/noarch 11.4MB @ 3.9MB/s 3.2s

Pinned packages:

Could not solve for environment specs Encountered problems while solving:

The environment can't be solved, aborting the operation


    - After this, I tried to install `Xeus-Octave` in a fresh new environment as shown in the documentation but I am seeing the same output as above.

**Note**: I have tried these attempts numerous times several hours apart keeping in mind a slight suspicion that it might be a network issue or a CDN issue, but for each attempt, I am seeing the same output.

I believe this is happening due to an unavailability of a package for the `osx-arm64` architecture as inspected by me on the `conda-forge` package index.
rapgenic commented 1 year ago

I believe this is happening due to an unavailability of a package for the osx-arm64 architecture as inspected by me on the conda-forge package index.

You are right on this.

Unfortunately a few dependencies of xeus-octave are not yet packaged for osx-arm64 architecture.

I'm having a look at it, to see if it's possible to build them for this architecture.

rapgenic commented 1 year ago

Hi, @HarshitDoshi, if you want to try it, we now have a osx-arm64 build :tada:

HarshitDoshi commented 1 year ago

@rapgenic, this is amazing! Thank you very much for putting this together so quickly!

Let me start using it from now. I will finally be able to learn Octave in the environment I love.

I will provide feedback as and when I explore the build. Do let me know if there is any specific area which should be heavily tested.

🚀

HarshitDoshi commented 1 year ago

P.S. I will close this issue after I install the new build. Hope that's alright!

SylvainCorlay commented 1 year ago

I just test on a m1 laptop and the package seems to work as expected. Closing.