Re: [ITP] python-xlrd

Hamish McIntyre-Bhatty via Cygwin-apps <[email protected]> Mon, 18 May 2026 15:25:34 +0100
Newsgroups gmane.os.cygwin.applications
Message-ID <[email protected]>
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