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