Re: [ITP] python-xlrd

Hamish McIntyre-Bhatty via Cygwin-apps <[email protected]> Mon, 18 May 2026 16:31:20 +0100
Newsgroups gmane.os.cygwin.applications
Message-ID <[email protected]>
On 18/05/2026 15:25, Hamish McIntyre-Bhatty wrote:
> On 23/04/2026 23:16, Brian Inglis via Cygwin-apps wrote:
>> On 2026-04-23 08:06, Hamish McIntyre-Bhatty via Cygwin-apps wrote:
>>> On 20/04/2026 21:37, Brian Inglis via Cygwin-apps wrote:
>>>> On 2026-04-20 08:50, Hamish McIntyre-Bhatty via Cygwin-apps wrote:
>>>>> xlrd (https://pypi.org/project/xlrd/) is an optional dependency of 
>>>>> wxPython, which I maintain, and as such I'd like to package it for 
>>>>> Cygwin.
>>>>> The cygport file for this package is at: 
>>>>> https://gitlab.com/hamishmb/ cygwin- python-xlrd
>>>>> Please note that the -common package doesn't contain any python3.9 
>>>>> or python3.12-specific files, just some documentation and a script 
>>>>> that can run on either Python version.
>>>>> xlrd is in Debian: https://packages.debian.org/trixie/python3-xlrd
>>>> If you quote the majority package distros repology page (to which 
>>>> we provide updates from calm and/or deploy processes):
>>>>      https://repology.org/project/python%3Axlrd/information
>>>> packages qualify if they have a bunch of independent distro 
>>>> appearances;
>>
>>> My bad, I thought only one distro appearance was needed. I'll 
>>> remember repology for the next one (there's no end in sight for now, 
>>> unfortunately!)
>>
>> I use "bunch" as a technical term for more than one and it depends; 
>> typically all the *BSD, Debian/Ubuntu/..., CentOS/Fedora/..., *SuSE 
>> and their other derivatives are considered to be the same, so if a 
>> package appears under only one group, that should be mentioned.
> Sounds reasonable.
>>
>>>> add a Fedora Main spec for policy review:
>>>>
>>>> https://src.fedoraproject.org/rpms/python-xlrd/blob/main/f/python-xlrd.spec 
>>>>
>>>
>>> I'm not sure what you mean by this.
>>
>> If you link to it, we can see if there are any potentially 
>> questionable sub-packages, components, or build options that for any 
>> reason we may need to discuss skipping or using, flagged by Fedora: 
>> some packages may have some components, files, or dependencies on 
>> some, under non-free licenses, other encumbrance, potential security 
>> risks, or contain politically incorrect content.
>> [For example, fortune defaults to only politically correct and no 
>> potentially offensive quotes, and all offensive cookie files 
>> installed are rot13 encoded. Offensive here ranges from possibly 
>> considered any flavour of tasteless or off-colour by any, to what 
>> most in some places would consider obscene comments, such as all 
>> limericks and various other content. Instructions are given for 
>> deletion of some or all potentially offensive content by admins.]
> Okay also sounds reasonable, thanks for letting me know.
>>
>>
>>>> you should feel confident to attach a copy of the cygport, and 
>>>> preferably a link to a CI playground repo build job (not any 
>>>> package repo playground branch as it does not yet exist for this 
>>>> package):
>>>>      https://cygwin.com/cgit/cygwin-packages/playground/
>>
>>> Okay, no problem, cygport file attached. I tried to push to a new 
>>> branch on the playground repo, but got a Permission denied 
>>> (publickey) error, so I don't think I have the privileges needed to 
>>> do that at the moment.
>>
>> As far as I know, should work for all maintainers; see reply to other 
>> thread. 
>
> This doesn't work for me, see my response in the other thread (sending 
> imminently).
>
> Best,
>
> Hamish
>
Correction: This does work for me, I was making a silly mistake. 
python-xlrd builds successfully: 
https://github.com/cygwin/scallywag/actions/runs/26039974517

I think this should be ready to accept now, unless there's anything else 
I need to do?

Best,

Hamish