Re: [ITP] python-pycairo

Jon Turney via Cygwin-apps <[email protected]> Sun, 24 May 2026 15:49:26 +0100
Newsgroups gmane.os.cygwin.applications
Message-ID <[email protected]>
On 18/05/2026 16:50, Hamish McIntyre-Bhatty via Cygwin-apps wrote:
> On 23/04/2026 22:26, Brian Inglis via Cygwin-apps wrote:
>> On 2026-04-23 08:16, Hamish McIntyre-Bhatty via Cygwin-apps wrote:
>>> Hi all,
>>>
>>> pycairo (https://pypi.org/project/pycairo/) is an optional dependency 
>>> of wxPython, which I maintain, and as such I'd like to package it for 
>>> Cygwin. This is more of a future-dependency, as pycairo no longer 
>>> supports Python 3.9, which is the only Python version that the 
>>> currently-built version of wxPython supports. As such, I'm just doing 
>>> this in advance of needing it for wxPython 4.2.x
>>>
>>> The cygport file for this package is attached.
>>>
>>> pycairo is in various Linux distros: https://repology.org/project/ 
>>> python%3Apycairo/versions
>>>
>>> I am currently unable to push to Cygwin's playground repository as 
>>> noted in a reply to my last ITP, so I can't show that the package 
>>> build succeeds that way unfortunately.
>>
>> Hi Hamish,
>>
>> Unless something has changed, as a maintainer, you should be able to 
>> push like:
>>
>> #!/bin/sh
>> # cyg-git-play-push-f.sh - git push Cygwin specific sources to 
>> playground repo
>>
>> ssh=ssh://cygwin-rDBXBDvO6BXQT0dZR+AlfA- 
>> [email protected]/git/cygwin-packages
>>
>> pkg=${1:-playground}
>> ref=${2:-playground}
>>
>> git push --set-upstream $ssh/$pkg.git $ref -f 
> 
> python-pycairo is building now as well: https://github.com/cygwin/ 
> scallywag/actions/runs/26043666399
> 
> The Fedora spec is at: https://src.fedoraproject.org/rpms/pycairo/blob/ 
> rawhide/f/pycairo.spec
> 
> If there's nothing else to do, can we get this approved now?
I added this to your packages.

(Thanks for the ping and apologies for the delay. Clearly I need to find 
some more victims^H volunteers for the ability to update the package 
list, so I'm not the blocking factor here!)