--- Dependency check [begin] ---


--- Dependency check [end] ---



--- Distribution check [begin] ---

Version 0.5.2 - 2022-08-26 (AG)
Information: this ChangeLog entry matches the version number:
 Version 0.5.2 - 2022-08-26 (AG)

Information: ./config/XMMextractorpy.par is an XML parameter file, I cannot yet validate it. Skipped.
Warning: XMMextractorpy - missing lyt files.
Now checking git repository...
fatal: not a git repository (or any parent up to mount point /Volumes)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).


--- Distribution check [end] ---

sed -e "s/DOC/XMMextractorpy/" -e "s/TYPE/devel/" < \
	/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/sas/doc/lib/package.tex | /Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/sas/bin/texcombine | \
	/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/sas/bin/fixdoc -type=devel XMMextractorpy 0.5.2 XMMextractorpy xmmsas_20250419_1932 > XMMextractorpy.tex
   including sasdevel...
      including sasglobal...
   including XMMextractorpy_description...

latex XMMextractorpy < /dev/null > makedoc.log || ( cat makedoc.log ; exit 1 )
bibtex XMMextractorpy < /dev/null > makedoc.log
make[5]: [XMMextractorpy.ps.gz] Error 2 (ignored)
latex XMMextractorpy < /dev/null > makedoc.log || ( cat makedoc.log ; exit 1 )
latex XMMextractorpy < /dev/null > makedoc.log || ( cat makedoc.log ; exit 1 )
dvips -o XMMextractorpy.ps XMMextractorpy > makedoc.log 2>&1 || ( cat makedoc.log ; exit 1 )
dvipdf XMMextractorpy > makedoc.log 2>&1 || ( cat makedoc.log ; continue ) 
gzip -f XMMextractorpy.ps
sed -e "s/DOC/pyOAL/" -e "s/TYPE/devel/" < \
	/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/sas/doc/lib/package.tex | /Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/sas/bin/texcombine | \
	/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/sas/bin/fixdoc -type=devel pyOAL 0.5.2 XMMextractorpy xmmsas_20250419_1932 > pyOAL.tex
   including sasdevel...
      including sasglobal...
   including pyOAL_description...

latex pyOAL < /dev/null > makedoc.log || ( cat makedoc.log ; exit 1 )
bibtex pyOAL < /dev/null > makedoc.log
make[5]: [pyOAL.ps.gz] Error 2 (ignored)
latex pyOAL < /dev/null > makedoc.log || ( cat makedoc.log ; exit 1 )
latex pyOAL < /dev/null > makedoc.log || ( cat makedoc.log ; exit 1 )
dvips -o pyOAL.ps pyOAL > makedoc.log 2>&1 || ( cat makedoc.log ; exit 1 )
dvipdf pyOAL > makedoc.log 2>&1 || ( cat makedoc.log ; continue ) 
gzip -f pyOAL.ps
sed -e "s/DOC/RunCifbuild/" -e "s/TYPE/devel/" < \
	/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/sas/doc/lib/package.tex | /Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/sas/bin/texcombine | \
	/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/sas/bin/fixdoc -type=devel RunCifbuild 0.5.2 XMMextractorpy xmmsas_20250419_1932 > RunCifbuild.tex
   including sasdevel...
      including sasglobal...
   including RunCifbuild_description...

latex RunCifbuild < /dev/null > makedoc.log || ( cat makedoc.log ; exit 1 )
bibtex RunCifbuild < /dev/null > makedoc.log
make[5]: [RunCifbuild.ps.gz] Error 2 (ignored)
latex RunCifbuild < /dev/null > makedoc.log || ( cat makedoc.log ; exit 1 )
latex RunCifbuild < /dev/null > makedoc.log || ( cat makedoc.log ; exit 1 )
dvips -o RunCifbuild.ps RunCifbuild > makedoc.log 2>&1 || ( cat makedoc.log ; exit 1 )
dvipdf RunCifbuild > makedoc.log 2>&1 || ( cat makedoc.log ; continue ) 
gzip -f RunCifbuild.ps
SASRELDIR=../../.. ;\
	export SASRELDIR ;\
	latex2html -nouse_pdftex -init_file /Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/sas/doc/lib/latex2html.init XMMextractorpy > /dev/null
texexpand V2021 (Released January 1, 2021)

Warning: No implementation found for option: `version' for `sasdoc' package

Warning: No implementation found for option: `version' for `sasdoc' package
/Volumes/SASCOMP/OSX22SAS/coreutils-8.22/bin/echo ""

mkpkgidx -t . > /dev/null || (rm -f XMMextractorpy/index.pl ; exit 1)
pointer=XMMextractorpy/ChangeLog ; \
	target=../../../packages/XMMextractorpy/ChangeLog ; \
	if [ -f $target -a \( ! -h $pointer \) ] ; then \
	  ln -s ../$target $pointer ; \
	fi
SASRELDIR=../../.. ;\
	export SASRELDIR ;\
	latex2html -nouse_pdftex -init_file /Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/sas/doc/lib/latex2html.init pyOAL > /dev/null
texexpand V2021 (Released January 1, 2021)

Warning: No implementation found for option: `version' for `sasdoc' package

Warning: No implementation found for option: `version' for `sasdoc' package
/Volumes/SASCOMP/OSX22SAS/coreutils-8.22/bin/echo ""

mkpkgidx -t . > /dev/null || (rm -f pyOAL/index.pl ; exit 1)
pointer=pyOAL/ChangeLog ; \
	target=../../../packages/XMMextractorpy/ChangeLog ; \
	if [ -f $target -a \( ! -h $pointer \) ] ; then \
	  ln -s ../$target $pointer ; \
	fi
SASRELDIR=../../.. ;\
	export SASRELDIR ;\
	latex2html -nouse_pdftex -init_file /Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/sas/doc/lib/latex2html.init RunCifbuild > /dev/null
texexpand V2021 (Released January 1, 2021)

Warning: No implementation found for option: `version' for `sasdoc' package

Warning: No implementation found for option: `version' for `sasdoc' package
/Volumes/SASCOMP/OSX22SAS/coreutils-8.22/bin/echo ""

mkpkgidx -t . > /dev/null || (rm -f RunCifbuild/index.pl ; exit 1)
pointer=RunCifbuild/ChangeLog ; \
	target=../../../packages/XMMextractorpy/ChangeLog ; \
	if [ -f $target -a \( ! -h $pointer \) ] ; then \
	  ln -s ../$target $pointer ; \
	fi
rm XMMextractorpy.tex RunCifbuild.tex pyOAL.tex
Testing testXMMextractorpy ... FAILED
Message: will run ./testXMMextractorpy for no longer than 600 seconds.
============================= test session starts ==============================
platform darwin -- Python 3.12.4, pytest-8.3.5, pluggy-1.5.0 -- /Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/bin/python
cachedir: .pytest_cache
rootdir: /Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/XMMextractorpy
plugins: anyio-4.2.0
collecting ... collected 0 items / 2 errors

==================================== ERRORS ====================================
__________________ ERROR collecting test/test_RunCifbuild.py ___________________
ImportError while importing test module '/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/XMMextractorpy/test/test_RunCifbuild.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
test_RunCifbuild.py:23: in <module>
    from pysas.XMMextractorpy import RunCifbuild
../../../lib/python/pysas/XMMextractorpy/__init__.py:1: in <module>
    from . import XMMextractorpy
../../../lib/python/pysas/XMMextractorpy/XMMextractorpy.py:24: in <module>
    from pysas.pyOAL import pyOAL
../../../lib/python/pysas/pyOAL/__init__.py:1: in <module>
    from . import pyOAL
../../../lib/python/pysas/pyOAL/pyOAL.py:26: in <module>
    import pysas.pyutils.pyutils as pyutils
../../../lib/python/pysas/pyutils/__init__.py:1: in <module>
    from . import pyutils
../../../lib/python/pysas/pyutils/pyutils.py:32: in <module>
    from astropy.table import Table
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/table/__init__.py:6: in <module>
    from .column import Column, ColumnInfo, MaskedColumn, StringTruncateWarning
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/table/column.py:12: in <module>
    from astropy.units import Quantity, StructuredUnit, Unit
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/__init__.py:13: in <module>
    from . import (
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/astrophys.py:10: in <module>
    from astropy.constants import si as _si
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/__init__.py:27: in <module>
    from . import cgs, si
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/cgs.py:7: in <module>
    from .config import codata, iaudata
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/config.py:15: in <module>
    codata = importlib.import_module(".constants." + phys_version, "astropy")
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/codata2018.py:9: in <module>
    from .constant import Constant, EMConstant
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/constant.py:10: in <module>
    from astropy.units.quantity import Quantity
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/quantity.py:38: in <module>
    from .quantity_helper import can_have_arbitrary_unit, check_output, converters_and_unit
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/quantity_helper/__init__.py:16: in <module>
    from . import erfa, function_helpers, helpers, scipy_special
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/quantity_helper/erfa.py:5: in <module>
    from erfa import dt_eraASTROM, dt_eraLDBODY, dt_pv
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/erfa/__init__.py:5: in <module>
    from .version import version as __version__  # noqa
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/erfa/version.py:25: in <module>
    from . import ufunc
E   ImportError: numpy.core.multiarray failed to import
------------------------------- Captured stderr --------------------------------

A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.2.4 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.

If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.

Traceback (most recent call last):  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/bin/pytest", line 8, in <module>
    sys.exit(console_main())
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/config/__init__.py", line 201, in console_main
    code = main()
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/config/__init__.py", line 175, in main
    ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall
    res = hook_impl.function(*args)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/main.py", line 330, in pytest_cmdline_main
    return wrap_session(config, _main)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/main.py", line 283, in wrap_session
    session.exitstatus = doit(config, session) or 0
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/main.py", line 336, in _main
    config.hook.pytest_collection(session=session)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall
    res = hook_impl.function(*args)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/main.py", line 347, in pytest_collection
    session.perform_collect()
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/main.py", line 809, in perform_collect
    self.items.extend(self.genitems(node))
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/main.py", line 975, in genitems
    yield from self.genitems(subnode)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/main.py", line 970, in genitems
    rep, duplicate = self._collect_one_node(node, handle_dupes)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/main.py", line 835, in _collect_one_node
    rep = collect_one_node(node)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/runner.py", line 567, in collect_one_node
    rep: CollectReport = ihook.pytest_make_collect_report(collector=collector)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall
    res = hook_impl.function(*args)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/runner.py", line 391, in pytest_make_collect_report
    call = CallInfo.from_call(
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/runner.py", line 341, in from_call
    result: TResult | None = func()
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/runner.py", line 389, in collect
    return list(collector.collect())
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/python.py", line 549, in collect
    self._register_setup_module_fixture()
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/python.py", line 562, in _register_setup_module_fixture
    self.obj, ("setUpModule", "setup_module")
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/python.py", line 284, in obj
    self._obj = obj = self._getobj()
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/python.py", line 546, in _getobj
    return importtestmodule(self.path, self.config)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/python.py", line 493, in importtestmodule
    mod = import_path(
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/pathlib.py", line 587, in import_path
    importlib.import_module(module_name)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", line 185, in exec_module
    exec(co, module.__dict__)
  File "/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/XMMextractorpy/test/test_RunCifbuild.py", line 23, in <module>
    from pysas.XMMextractorpy import RunCifbuild
  File "/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/lib/python/pysas/XMMextractorpy/__init__.py", line 1, in <module>
    from . import XMMextractorpy
  File "/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/lib/python/pysas/XMMextractorpy/XMMextractorpy.py", line 24, in <module>
    from pysas.pyOAL import pyOAL
  File "/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/lib/python/pysas/pyOAL/__init__.py", line 1, in <module>
    from . import pyOAL
  File "/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/lib/python/pysas/pyOAL/pyOAL.py", line 26, in <module>
    import pysas.pyutils.pyutils as pyutils
  File "/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/lib/python/pysas/pyutils/__init__.py", line 1, in <module>
    from . import pyutils
  File "/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/lib/python/pysas/pyutils/pyutils.py", line 32, in <module>
    from astropy.table import Table
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/table/__init__.py", line 6, in <module>
    from .column import Column, ColumnInfo, MaskedColumn, StringTruncateWarning
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/table/column.py", line 12, in <module>
    from astropy.units import Quantity, StructuredUnit, Unit
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/__init__.py", line 13, in <module>
    from . import (
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/astrophys.py", line 10, in <module>
    from astropy.constants import si as _si
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/__init__.py", line 27, in <module>
    from . import cgs, si
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/cgs.py", line 7, in <module>
    from .config import codata, iaudata
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/config.py", line 15, in <module>
    codata = importlib.import_module(".constants." + phys_version, "astropy")
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/codata2018.py", line 9, in <module>
    from .constant import Constant, EMConstant
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/constant.py", line 10, in <module>
    from astropy.units.quantity import Quantity
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/quantity.py", line 38, in <module>
    from .quantity_helper import can_have_arbitrary_unit, check_output, converters_and_unit
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/quantity_helper/__init__.py", line 16, in <module>
    from . import erfa, function_helpers, helpers, scipy_special
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/quantity_helper/erfa.py", line 5, in <module>
    from erfa import dt_eraASTROM, dt_eraLDBODY, dt_pv
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/erfa/__init__.py", line 5, in <module>
    from .version import version as __version__  # noqa
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/erfa/version.py", line 25, in <module>
    from . import ufunc
Traceback (most recent call last):
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/numpy/core/_multiarray_umath.py", line 44, in __getattr__
    raise ImportError(msg)
ImportError: 
A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.2.4 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.

If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.


_____________________ ERROR collecting test/test_pyOAL.py ______________________
ImportError while importing test module '/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/XMMextractorpy/test/test_pyOAL.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
test_pyOAL.py:23: in <module>
    from pysas.pyOAL import pyOAL
../../../lib/python/pysas/pyOAL/__init__.py:1: in <module>
    from . import pyOAL
../../../lib/python/pysas/pyOAL/pyOAL.py:26: in <module>
    import pysas.pyutils.pyutils as pyutils
../../../lib/python/pysas/pyutils/__init__.py:1: in <module>
    from . import pyutils
../../../lib/python/pysas/pyutils/pyutils.py:32: in <module>
    from astropy.table import Table
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/table/__init__.py:6: in <module>
    from .column import Column, ColumnInfo, MaskedColumn, StringTruncateWarning
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/table/column.py:12: in <module>
    from astropy.units import Quantity, StructuredUnit, Unit
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/__init__.py:13: in <module>
    from . import (
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/astrophys.py:10: in <module>
    from astropy.constants import si as _si
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/__init__.py:27: in <module>
    from . import cgs, si
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/cgs.py:7: in <module>
    from .config import codata, iaudata
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/config.py:15: in <module>
    codata = importlib.import_module(".constants." + phys_version, "astropy")
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/codata2018.py:9: in <module>
    from .constant import Constant, EMConstant
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/constant.py:10: in <module>
    from astropy.units.quantity import Quantity
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/quantity.py:38: in <module>
    from .quantity_helper import can_have_arbitrary_unit, check_output, converters_and_unit
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/quantity_helper/__init__.py:16: in <module>
    from . import erfa, function_helpers, helpers, scipy_special
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/quantity_helper/erfa.py:5: in <module>
    from erfa import dt_eraASTROM, dt_eraLDBODY, dt_pv
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/erfa/__init__.py:5: in <module>
    from .version import version as __version__  # noqa
/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/erfa/version.py:25: in <module>
    from . import ufunc
E   ImportError: numpy.core.multiarray failed to import
------------------------------- Captured stderr --------------------------------

A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.2.4 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.

If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.

Traceback (most recent call last):  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/bin/pytest", line 8, in <module>
    sys.exit(console_main())
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/config/__init__.py", line 201, in console_main
    code = main()
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/config/__init__.py", line 175, in main
    ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall
    res = hook_impl.function(*args)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/main.py", line 330, in pytest_cmdline_main
    return wrap_session(config, _main)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/main.py", line 283, in wrap_session
    session.exitstatus = doit(config, session) or 0
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/main.py", line 336, in _main
    config.hook.pytest_collection(session=session)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall
    res = hook_impl.function(*args)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/main.py", line 347, in pytest_collection
    session.perform_collect()
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/main.py", line 809, in perform_collect
    self.items.extend(self.genitems(node))
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/main.py", line 975, in genitems
    yield from self.genitems(subnode)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/main.py", line 970, in genitems
    rep, duplicate = self._collect_one_node(node, handle_dupes)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/main.py", line 835, in _collect_one_node
    rep = collect_one_node(node)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/runner.py", line 567, in collect_one_node
    rep: CollectReport = ihook.pytest_make_collect_report(collector=collector)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_hooks.py", line 513, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/pluggy/_callers.py", line 103, in _multicall
    res = hook_impl.function(*args)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/runner.py", line 391, in pytest_make_collect_report
    call = CallInfo.from_call(
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/runner.py", line 341, in from_call
    result: TResult | None = func()
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/runner.py", line 389, in collect
    return list(collector.collect())
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/python.py", line 549, in collect
    self._register_setup_module_fixture()
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/python.py", line 562, in _register_setup_module_fixture
    self.obj, ("setUpModule", "setup_module")
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/python.py", line 284, in obj
    self._obj = obj = self._getobj()
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/python.py", line 546, in _getobj
    return importtestmodule(self.path, self.config)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/python.py", line 493, in importtestmodule
    mod = import_path(
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/pathlib.py", line 587, in import_path
    importlib.import_module(module_name)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", line 185, in exec_module
    exec(co, module.__dict__)
  File "/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/packages/XMMextractorpy/test/test_pyOAL.py", line 23, in <module>
    from pysas.pyOAL import pyOAL
  File "/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/lib/python/pysas/pyOAL/__init__.py", line 1, in <module>
    from . import pyOAL
  File "/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/lib/python/pysas/pyOAL/pyOAL.py", line 26, in <module>
    import pysas.pyutils.pyutils as pyutils
  File "/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/lib/python/pysas/pyutils/__init__.py", line 1, in <module>
    from . import pyutils
  File "/Volumes/XMMTEST/OSX22SAS/xmmsas_20250419_1932/lib/python/pysas/pyutils/pyutils.py", line 32, in <module>
    from astropy.table import Table
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/table/__init__.py", line 6, in <module>
    from .column import Column, ColumnInfo, MaskedColumn, StringTruncateWarning
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/table/column.py", line 12, in <module>
    from astropy.units import Quantity, StructuredUnit, Unit
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/__init__.py", line 13, in <module>
    from . import (
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/astrophys.py", line 10, in <module>
    from astropy.constants import si as _si
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/__init__.py", line 27, in <module>
    from . import cgs, si
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/cgs.py", line 7, in <module>
    from .config import codata, iaudata
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/config.py", line 15, in <module>
    codata = importlib.import_module(".constants." + phys_version, "astropy")
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/codata2018.py", line 9, in <module>
    from .constant import Constant, EMConstant
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/constants/constant.py", line 10, in <module>
    from astropy.units.quantity import Quantity
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/quantity.py", line 38, in <module>
    from .quantity_helper import can_have_arbitrary_unit, check_output, converters_and_unit
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/quantity_helper/__init__.py", line 16, in <module>
    from . import erfa, function_helpers, helpers, scipy_special
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/astropy/units/quantity_helper/erfa.py", line 5, in <module>
    from erfa import dt_eraASTROM, dt_eraLDBODY, dt_pv
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/erfa/__init__.py", line 5, in <module>
    from .version import version as __version__  # noqa
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/erfa/version.py", line 25, in <module>
    from . import ufunc
Traceback (most recent call last):
  File "/Volumes/SASCOMP/OSX22SAS/miniconda3/envs/sas/lib/python3.12/site-packages/numpy/core/_multiarray_umath.py", line 44, in __getattr__
    raise ImportError(msg)
ImportError: 
A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.2.4 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.

If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.


=========================== short test summary info ============================
ERROR test_RunCifbuild.py
ERROR test_pyOAL.py
!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!!
============================== 2 errors in 1.06s ===============================
Error while running ./testXMMextractorpy
ERROR: one of the tests failed