guix_mirror_bot pushed a commit to branch astro-updates in repository guix.
commit cb4af4344e2b836a27e5d98ade64b5263b2a0f26 Author: Sharlatan Hellseher <[email protected]> AuthorDate: Fri Oct 17 22:09:52 2025 +0100 gnu: python-romancal: Update to 0.20.2-0.5089f94. * gnu/packages/astronomy.scm (python-romancal): Update to 5089f94daa8160c06b4f499677086177243f9238 commit. [arguments] <test-flags>: Run tests in a single thread, rework skipped test files. [phases]{relax-requirements}: Remove modification for stsci.imagestats. [native-inputs]: Remove python-pytest-xdist. Change-Id: I162ae51b1852ad3e9157bd3a45b91c2c6f153c1b --- gnu/packages/astronomy.scm | 66 ++++++++++++++++++++++------------------------ 1 file changed, 31 insertions(+), 35 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index d3d1fd6c3f..70bebe640a 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -7724,58 +7724,56 @@ pipelines.") (license license:bsd-3))) (define-public python-romancal + ;; The latest update is not released yet which is compatible with + ;; [email protected]. + (let ((commit "5089f94daa8160c06b4f499677086177243f9238") + (revision "0")) (package (name "python-romancal") - (version "0.20.2") + (version (git-version "0.20.2" revision commit)) (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/spacetelescope/romancal") - (commit version))) + (commit commit))) (file-name (git-file-name name version)) (sha256 - (base32 "16aa8ylq6281k1z3yz0lzbw0ca9l7fgci1s14jqd9ymcmssnf4q4")))) + (base32 "01xz9il1rgi657p0441l2dmrglh5zba571x057ksi9ms5p49d6rm")))) (build-system pyproject-build-system) (arguments (list #:test-flags #~(list "--color=no" - "--numprocesses" (number->string (min 8 (parallel-job-count))) - ;; XXX: Tests requiring network access or additional setup, - ;; check how to run them locally. - "--ignore=romancal/assign_wcs/tests/test_wcs.py" - "--ignore=romancal/dark_current/tests/test_dark.py" - "--ignore=romancal/dq_init/tests/test_dq_init.py" - "--ignore=romancal/flatfield/tests/test_flatfield.py" - "--ignore=romancal/flux/tests/test_flux_step.py" - "--ignore=romancal/lib/engdb/tests/test_engdb_tools.py" - "--ignore=romancal/linearity/tests/test_linearity.py" - "--ignore=romancal/multiband_catalog/tests/test_multiband_catalog.py" - "--ignore=romancal/orientation/tests/test_set_telescope_pointing.py" - "--ignore=romancal/photom/tests/test_photom.py" - "--ignore=romancal/ramp_fitting/tests/test_ramp_fit_cas22.py" - "--ignore=romancal/ramp_fitting/tests/test_ramp_fit_likelihood.py" - "--ignore=romancal/refpix/tests/test_step.py" - "--ignore=romancal/resample/tests/test_resample.py" - "--ignore=romancal/saturation/tests/test_saturation.py" - "--ignore=romancal/skycell/tests/test_skycell.py" - "--ignore=romancal/skycell/tests/test_skycell_match.py" - "--ignore=romancal/skymatch/tests/test_skymatch.py" - "--ignore=romancal/source_catalog/tests/test_psf.py" - "--ignore=romancal/source_catalog/tests/test_source_catalog.py" - "--ignore=romancal/stpipe/tests/test_core.py" - "--ignore=romancal/tweakreg/tests/test_tweakreg.py") + #$@(map (lambda (file) (string-append "--ignore=" file)) + (list "romancal/tweakreg/tests/test_tweakreg.py" + "romancal/assign_wcs/tests/test_wcs.py" + "romancal/dark_current/tests/test_dark.py" + "romancal/dq_init/tests/test_dq_init.py" + "romancal/flatfield/tests/test_flatfield.py" + "romancal/flux/tests/test_flux_step.py" + "romancal/linearity/tests/test_linearity.py" + "romancal/multiband_catalog/tests/test_multiband_catalog.py" + "romancal/photom/tests/test_photom.py" + "romancal/pipeline/tests/test_exposure_pipeline.py" + "romancal/ramp_fitting/tests/test_ramp_fit_cas22.py" + "romancal/ramp_fitting/tests/test_ramp_fit_likelihood.py" + "romancal/refpix/tests/test_step.py" + "romancal/resample/tests/test_resample.py" + "romancal/saturation/tests/test_saturation.py" + "romancal/skycell/tests/test_skycell.py" + "romancal/skycell/tests/test_skycell_match.py" + "romancal/skymatch/tests/test_skymatch.py" + "romancal/source_catalog/tests/test_psf.py" + "romancal/source_catalog/tests/test_source_catalog.py" + "romancal/stpipe/tests/test_core.py"))) #:phases #~(modify-phases %standard-phases (add-after 'unpack 'relax-requirements (lambda _ (substitute* "pyproject.toml" ;; XXX: scipy >=1.14.1 - ((" >=1.14.1") "") - (("stsci.imagestats >= 1.8.3") - ;; Cant' find the version even if it's added. - "stsci.imagestats")))) + ((" >=1.14.1") "")))) (add-before 'build 'set-version (lambda _ (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" @@ -7784,10 +7782,8 @@ pipelines.") (list nss-certs-for-test python-ci-watson python-deepdiff - ;; python-edp ;not packaged python-pytest python-pytest-astropy - python-pytest-xdist python-setuptools python-setuptools-scm python-stpreview)) @@ -7820,7 +7816,7 @@ pipelines.") (description "This package implements a functionality for calibration of science observations from the Nancy Grace Roman Space Telescope.") - (license license:bsd-3))) + (license license:bsd-3)))) (define-public python-sbpy (package
