On Tue, 2025-01-07 at 17:56 +0100, Marco Atzeri via Cygwin wrote: > On 07/01/2025 14:42, Rainer Emrich wrote: > > I played a bit around and tried to install severall python > > packages. > > There seems to be a severe issue, because an increasing number of > > python > > packages need a working rust compiler to build. And AFAIK there is > > no > > rust compiler for cygwin at the moment. > > > > that I can not solve :-( > > Porting a compiler to Cygwin with a not collaborating upstream > developer team is a major major effort > >
I feel this issue is more acute. Using rust isn't just happening in Python / PyPi Land. This is happening in Ruby and common C/C++ libraries. I have also encountered this technique with Go but no where near the frequency like I have with Rust. AFAIK, go doesn't target Cygwin either. I did find some folks discussing what it would take for Rust to target a new platform in Git Hub issues (I _think_, it's been over a year since I spent some effort looking into this). They were in fact discussing Cygwin. I am not going to say the Sky Is Falling, it certainly isn't, but it does feel like Cygwin is traveling down a road that will intersect with Rust and there will be a train wreck. IMHO of course... Because I was struggling with this issue, I decided to leave Windows for Fedora, but YMMV. I know not everyone who uses Cygwin can switch to something like Fedora. Many Thanks to all the Cygwin contribs for the Python ecosystem and cygbuild. I used and was quite happy with Cygwin for a long time. It Is Good Stuff, IMHO. /allen ________________________________ Disclaimer Confidentiality Notice: This e-mail, and any attachments and/or documents linked to this email, are intended for the addressee and may contain information that is privileged, confidential, proprietary, or otherwise protected by law. Any dissemination, distribution, or copying is prohibited. This notice serves as a confidentiality marking for the purpose of any confidentiality or nondisclosure agreement. If you have received this communication in error, please contact the original sender. -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple