guix_mirror_bot pushed a commit to branch astro-updates in repository guix.
commit 05eb1436de1f49bfeb17716f85c65ee2b702f15e Author: Sharlatan Hellseher <[email protected]> AuthorDate: Fri Oct 17 22:09:53 2025 +0100 gnu: python-stsci-imagestats: Improve packaging. * gnu/packages/astronomy.scm (python-stsci-imagestats)[arguments] <test-flags>: Provide "--pyargs" to test again installed library. <phases>: Remove 'build-extensions; add 'set-version. [native-inputs]: Remove python-wheel. Change-Id: Ice6e79f98e903b4090091022d42397cca8a82fef --- gnu/packages/astronomy.scm | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 6bf7415b20..d3d1fd6c3f 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -8962,24 +8962,29 @@ Telescope Science Institute} image array manipulation functions.") (package (name "python-stsci-imagestats") (version "1.8.3") - (source (origin - (method url-fetch) - (uri (pypi-uri "stsci.imagestats" version)) - (sha256 - (base32 - "1nmya85bf2747c9ggya6my5b1slk6g2a7bk16rdv8r5a4ah9hda5")))) + (source + (origin + (method url-fetch) + (uri (pypi-uri "stsci.imagestats" version)) + (sha256 + (base32 "1nmya85bf2747c9ggya6my5b1slk6g2a7bk16rdv8r5a4ah9hda5")))) (build-system pyproject-build-system) (arguments (list + #:test-flags + #~(list "--pyargs" "stsci.imagestats") #:phases #~(modify-phases %standard-phases - (add-before 'check 'build-extensions + (add-after 'unpack 'set-version (lambda _ - ;; Cython extensions have to be built before running the tests. - (invoke "python" "setup.py" "build_ext" "--inplace")))))) - (propagated-inputs (list python-numpy)) - (native-inputs (list python-pytest python-setuptools python-wheel - python-setuptools-scm)) + (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" + #$(version-major+minor+point version))))))) + (native-inputs + (list python-pytest + python-setuptools + python-setuptools-scm)) + (propagated-inputs + (list python-numpy)) (home-page "https://stsciimagestats.readthedocs.io/en/latest/") (synopsis "Compute sigma-clipped statistics on data arrays") (description
