wyuenho / emacs-pet

Tracks down the correct Python tooling executables from your virtualenvs so you can glue the binaries to Emacs and delete code in init.el
GNU General Public License v3.0
105 stars 13 forks source link

Does conda work? #32

Closed claytharrison closed 2 months ago

claytharrison commented 7 months ago

Feels like a bit of a stupid question, but while conda/mamba/micromamba aren't listed in the README as supported, I can see that there's code handling them in pet.el. I tried getting pet-mode working with my micromamba setup and haven't had any luck, just wanted to know if I should keep trying at this or if conda support just isn't fully working yet.

wyuenho commented 4 months ago

What's failing? Have you tried debug mode and see what error pops up?

wyuenho commented 2 months ago

conda and mamba should have worked, but micromamba probably didn't as the command line interface have drifted between them. I've just pushed a fix (87807febc13c5964ca74ba789854b7212a605b2a) and it should work now.

claytharrison commented 2 months ago

I've gotten back around to trying this again, first I had to install dasel, which is something I missed first go-around. So nothing to do with conda/micromamba specifically. Unfortunately it's still failing to detect my micromamba envs, prompting me to create them from the .yml file when they already exist. I've figured out the problem there too but I'll make a separate issue for it.

wyuenho commented 2 months ago

I look forward to it. It's be nice to see an example of your environment.yml file, your project structure and your environment variables etc as well.