Neuro SIG Python packaging strategy change

2025-06-25 Thread Ankur Sinha via python-devel
Hi all, We, at the Neuro SIG, have been discussing a change in strategy related to packaging Python software. We maintain ~500 packages at the moment, about 300 are Python. It's a lot of work, and we're struggling to keep up. There's still a lot of software out there we'd like to "support" on Fedo

Re: Neuro SIG Python packaging strategy change

2025-06-26 Thread Ankur Sinha via python-devel
On Wed, Jun 25, 2025 14:37:49 +0200, Michael J Gruber wrote: > Ankur Sinha via python-devel venit, vidit, dixit 2025-06-25 14:19:28: > ... >> > > Thanks for this proposal. I think it's coming just at the right time and > should - as you indicate - help us focus o

Re: Neuro SIG Python packaging strategy change

2025-07-08 Thread Ankur Sinha via python-devel
Hi all, Quick update. I tinkered with two different methods of: - checking if a package installs on Fedora with pip - checking if it can be imported - checking if the provided command line tools work One was using tmt, the other using pytest. - tmt: https://pagure.io/neuro-sig/NeuroFedora/pul

Re: Neuro SIG Python packaging strategy change

2025-07-08 Thread Ankur Sinha via python-devel
Hi Fabio, On Tue, Jul 08, 2025 16:48:34 +0200, Fabio Valentini via python-devel wrote: > On Tue, Jul 8, 2025 at 12:51 PM Ankur Sinha via python-devel > wrote: > > > > We've started to orphan packages and add them to the pytest testing > > framework. You can see thi

Re: Neuro SIG Python packaging strategy change

2025-07-22 Thread Ankur Sinha via python-devel
Hi all, Quick update: We've begun to drop packages and test their installation/imports instead. The test are being run using tox/pytest: https://pagure.io/neuro-sig/NeuroFedora/blob/main/f/python-package-usage-check I'm running this every night for the moment, and results are being uploaded he