Path: csiph.com!weretis.net!feeder8.news.weretis.net!srl.newsdeef.eu!news.corradoroberto.it!bofh.it!news.nic.it!robomod From: Drew Parsons Newsgroups: linux.debian.bugs.dist,linux.debian.maint.python Subject: Bug#1135860: RFP: python-spin -- Scientific Python INcantations Date: Wed, 06 May 2026 20:00:01 +0200 Message-ID: X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Wed May 6 17:59:08 2026 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -1.699 Reply-To: Drew Parsons , 1135860@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: debian-python@lists.debian.org, wnpp@debian.org X-Debian-Pr-Message: report 1135860 X-Debian-Pr-Package: wnpp Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Mailer: reportbug 13.2.0 X-Debian-User: dparsons X-Debian-Message: from BTS X-Mailing-List: archive/latest/1968225 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 36 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Wed, 06 May 2026 19:57:20 +0200 X-Original-Message-ID: <177809024023.627629.11635978843050183257.reportbug@sandy> Xref: csiph.com linux.debian.bugs.dist:1292506 linux.debian.maint.python:17487 Package: wnpp Severity: wishlist X-Debbugs-Cc: debian-python@lists.debian.org Control: affects -1 src:scipy * Package name : python-spin Version : 0.18 Upstream Contact: Stefan van der Walt * URL : https://github.com/scientific-python/spin * License : BSD Programming Lang: Python Description : Scientific Python INcantations A developer tool for scientific Python libraries Developers need to memorize a whole bunch of magic command-line incantations. These incantations may also change over time. Often, Makefiles are used to provide aliases, but Makefiles can be convoluted, are not written in Python, and are hard to extend. The goal of spin is therefore to provide a simple, user-friendly, extendable interface for common development tasks. It comes with a few common build commands out the box, but can easily be customized per project. The impetus behind developing the tool was the mass migration of scientific Python libraries (SciPy, scikit-image, and NumPy, etc.) to Meson, after distutils was deprecated. spin is used by scipy for running tests. This RFP supersedes RFP#1062827, which requested packaging for pydevtool, previously used by scipy for running tests. scipy has since deprecated pydevtool in favour of spin. Note that a spin package already exists in debian. This is an older software validation tool, not related to python-spin. To be maintained by the Debian Python Team (alongside scipy).