Marco,

This is fantastic news.  I can try now installing the latest (or at least later 
than 2.8) Ansible core, ansible link, etc. into Cygwin.   My end goal here is 
to either:

     Be able to have a windows install of VSCode leverage Ansible in Cygwin
or
     Eventually install Ansible AND VScode in Cygwin

so that a regular win desktop user can actually have a full working IDE that 
can do colored syntax highlighting, code completion, etc. just like a Linux 
desktop user with VScode can.

________________________________________
From: Marco Atzeri <[email protected]>
Sent: Friday, January 9, 2026 5:20 AM
To: Jeremy Drake; Mercurio, Steven W-CTR (FAA)
Cc: [email protected]
Subject: Re: Irritating artifacts of the python variety

CAUTION: This email originated from outside of the Federal Aviation 
Administration (FAA). Do not click on links or open attachments unless you 
recognize the sender and know the content is safe.


On 23/08/2025 19:12, Jeremy Drake via Cygwin wrote:
> On Fri, 22 Aug 2025, Mercurio, Steven W-CTR (FAA) via Cygwin wrote:
>
>> Also for Python 3.12 is there any way to get the Cryptography module
>> (some rust issue?) running so I can pip install the latest version of
>> Ansible and related tools (or at least something newer than 2.8)??
>
> Rust now builds for Cygwin.  I asked for a volunteer to package it on
> cygwin-apps, but haven't gotten any yet.  It is now packaged for MSYS2.
> The next stage is to get all the dependencies (crates) of
> python-cryptography compatible with Cygwin.  I believe python-maturin is
> being worked on over at MSYS2
> https://github.com/msys2/MSYS2-packages/pull/5586
>
> I've found trying to get a whole crate dependency tree up to snuff is a
> slow process, because if any crate specifies an old version it will link
> in multiple versions, and if the old version doesn't build, you're stuck
> until every crate updates its dependencies to the new version :(
>

Using a "test" version of Rust, built on Scallywag
I was able to build and upload several of the
python rust packages

python312-maturin                          1.11.3-1
python312-bcrypt                           5.0.0-1
python312-cryptography                     46.0.3-1
python312-rpds-py                          0.30.0-1

and the 3.9 counterpats.

Now we need to officialize the Rust package

Regards
Marco







-- 
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

Reply via email to