conda-forge / miniforge

A conda-forge distribution.
https://conda-forge.org/miniforge
Other
6.51k stars 331 forks source link

Boostrapping this installer #426

Open hmaarrfk opened 1 year ago

hmaarrfk commented 1 year ago

Comment:

In https://github.com/conda-forge/miniforge/pull/423 i had to start using the miniforge images for windows.

It seemed the solver had a hard time transitioning from default channel packages to conda-forge channel packages.

However, this raises questions on how we could bootstrap this process a little more easily.

Currently, it seems like we have a few circular dependencies:

  1. Micromamba
  2. Conda
  3. Mambaforge
isuruf commented 1 year ago

Since we can build the windows and macos installer from linux-64, bootstrapping is not an issue.

hmaarrfk commented 1 year ago

how? can we? i wasn't aware of this.

isuruf commented 1 year ago

Install nsis, export TARGET_PLATFORM=win-64 and run the script.

isuruf commented 1 year ago

I forgot that we can't do it for windows yet, because of the menuinst thing.

isuruf commented 1 year ago

We can certainly build the osx-* installers, but maybe not windows yet.