Page MenuHomeFreeBSD

devel/py-spin: New Port, Scientific Python INcantations
Needs ReviewPublic

Authored by agh_riseup.net on Sat, Apr 12, 3:20 AM.

Details

Reviewers
None
Group Reviewers
Ports Committers
Summary

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.

As a curiosity: 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. When many of the
build and installation commands changed, it made sense to abstract away
the nuisance of having to re-learn them.

https://pypi.org/project/spin/

PR: 286048

poudriere-testport devel/py-spin:
main-amd64-default: Pass
main-i386-default: Pass
13_4-amd64-release: Pass
13_4-i386-release: Pass
13_5-amd64-release: Pass
13_5-i386-release: Pass
14_2-amd64-release: Pass
14_2-i386-release: Pass

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

agh_riseup.net created this revision.