msys2 / msys2-installer

The one-click installer for MSYS2
BSD 3-Clause "New" or "Revised" License
561 stars 87 forks source link

how to use msys2 pacman install python 3.8 dependencies? #43

Closed lpiert closed 2 years ago

lpiert commented 2 years ago

First of all, I especially like the way pacman manages packages, but the latest msys2 uses pacman to install python by default to 3.9. because python3.9 not support jpype, so manually installs python3.8 , After installing through .pkg.tar.zst, pip, numpy, etc. will fail. Why can't I allow specifying a version when doing "pacman -S mingw-w64-i686-python"? For example "pacman -S mingw-w64-i686-python3.8" ? I like this style as pacman but it also brings a lot of troubles. I like the flexibility of cygwin and envy the simplicity of pacman. lol

lazka commented 2 years ago

I agree that it would be nice, but that would mean that we'd need to maintain a separate package for each Python version, and that's a lot of work.

lazka commented 2 years ago

There is plan to create an archive so you could install older packages, https://github.com/msys2/msys2-archive but nothing is done yet.

It's unlikely we'll support multiple Python versions (just python+pip would be possible, but not all packages)