ANTsX / ANTsPy

A fast medical imaging analysis library in Python with algorithms for registration, segmentation, and more.
https://antspyx.readthedocs.io
Apache License 2.0
608 stars 161 forks source link

Unable to pip install antspyx on MacBook (M2) #519

Closed DavidTadres closed 5 months ago

DavidTadres commented 7 months ago

Describe the bug Unable to install

To Reproduce Steps to reproduce the behavior:

  1. python3 -m venv .env_antspyx
  2. source .env_antspyx/bin/activate
  3. Terminal output:
(.env_antspyx) (base) dtadres@DN52e6dm ~ % pip install antspyx
Collecting antspyx
  Using cached antspyx-0.3.8.tar.gz (248.7 MB)
  Preparing metadata (setup.py) ... done
Collecting pandas
  Using cached pandas-2.1.4-cp310-cp310-macosx_11_0_arm64.whl (10.9 MB)
Collecting numpy
  Using cached numpy-1.26.2-cp310-cp310-macosx_11_0_arm64.whl (14.0 MB)
Collecting scipy
  Using cached scipy-1.11.4-cp310-cp310-macosx_12_0_arm64.whl (29.8 MB)
Collecting scikit-image
  Using cached scikit_image-0.22.0-cp310-cp310-macosx_12_0_arm64.whl (13.3 MB)
Collecting scikit-learn
  Using cached scikit_learn-1.3.2-cp310-cp310-macosx_12_0_arm64.whl (9.5 MB)
Collecting statsmodels
  Using cached statsmodels-0.14.0-cp310-cp310-macosx_11_0_arm64.whl (9.4 MB)
Collecting webcolors
  Using cached webcolors-1.13-py3-none-any.whl (14 kB)
Collecting matplotlib
  Using cached matplotlib-3.8.2-cp310-cp310-macosx_11_0_arm64.whl (7.5 MB)
Collecting pyyaml
  Using cached PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl (169 kB)
Collecting chart_studio
  Using cached chart_studio-1.1.0-py3-none-any.whl (64 kB)
Collecting Pillow
  Using cached Pillow-10.1.0-cp310-cp310-macosx_11_0_arm64.whl (3.3 MB)
Collecting nibabel
  Using cached nibabel-5.1.0-py3-none-any.whl (3.3 MB)
Collecting retrying>=1.3.3
  Using cached retrying-1.3.4-py3-none-any.whl (11 kB)
Collecting six
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting requests
  Using cached requests-2.31.0-py3-none-any.whl (62 kB)
Collecting plotly
  Using cached plotly-5.18.0-py3-none-any.whl (15.6 MB)
Collecting pyparsing>=2.3.1
  Using cached pyparsing-3.1.1-py3-none-any.whl (103 kB)
Collecting packaging>=20.0
  Using cached packaging-23.2-py3-none-any.whl (53 kB)
Collecting contourpy>=1.0.1
  Using cached contourpy-1.2.0-cp310-cp310-macosx_11_0_arm64.whl (242 kB)
Collecting python-dateutil>=2.7
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting kiwisolver>=1.3.1
  Using cached kiwisolver-1.4.5-cp310-cp310-macosx_11_0_arm64.whl (66 kB)
Collecting cycler>=0.10
  Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
Collecting fonttools>=4.22.0
  Using cached fonttools-4.46.0-cp310-cp310-macosx_10_9_universal2.whl (2.8 MB)
Collecting pytz>=2020.1
  Using cached pytz-2023.3.post1-py2.py3-none-any.whl (502 kB)
Collecting tzdata>=2022.1
  Using cached tzdata-2023.3-py2.py3-none-any.whl (341 kB)
Collecting imageio>=2.27
  Using cached imageio-2.33.0-py3-none-any.whl (313 kB)
Collecting tifffile>=2022.8.12
  Downloading tifffile-2023.12.9-py3-none-any.whl (223 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 223.6/223.6 kB 3.8 MB/s eta 0:00:00
Collecting lazy_loader>=0.3
  Using cached lazy_loader-0.3-py3-none-any.whl (9.1 kB)
Collecting networkx>=2.8
  Using cached networkx-3.2.1-py3-none-any.whl (1.6 MB)
Collecting joblib>=1.1.1
  Using cached joblib-1.3.2-py3-none-any.whl (302 kB)
Collecting threadpoolctl>=2.0.0
  Using cached threadpoolctl-3.2.0-py3-none-any.whl (15 kB)
Collecting patsy>=0.5.2
  Using cached patsy-0.5.4-py2.py3-none-any.whl (233 kB)
Collecting tenacity>=6.2.0
  Using cached tenacity-8.2.3-py3-none-any.whl (24 kB)
Collecting charset-normalizer<4,>=2
  Using cached charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl (120 kB)
Collecting urllib3<3,>=1.21.1
  Using cached urllib3-2.1.0-py3-none-any.whl (104 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2023.11.17-py3-none-any.whl (162 kB)
Collecting idna<4,>=2.5
  Using cached idna-3.6-py3-none-any.whl (61 kB)
Installing collected packages: pytz, webcolors, urllib3, tzdata, threadpoolctl, tenacity, six, pyyaml, pyparsing, Pillow, packaging, numpy, networkx, lazy_loader, kiwisolver, joblib, idna, fonttools, cycler, charset-normalizer, certifi, tifffile, scipy, retrying, requests, python-dateutil, plotly, patsy, nibabel, imageio, contourpy, scikit-learn, scikit-image, pandas, matplotlib, chart_studio, statsmodels, antspyx
  DEPRECATION: antspyx is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
  Running setup.py install for antspyx ... error
  error: subprocess-exited-with-error

  × Running setup.py install for antspyx did not run successfully.
  │ exit code: 1
  ╰─> [151 lines of output]
      running install
      /Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
        warnings.warn(
      running build_py
      running build_ext
      Configuring ITK
      No local ITK installation found... Building ITK now...
      Cloning into 'itksource'...
      Updating files:  57% (8660/15052)
      Updating files:  58% (8731/15052)
      Updating files:  59% (8881/15052)
      Updating files:  60% (9032/15052)
      Updating files:  61% (9182/15052)
      Updating files:  62% (9333/15052)
      Updating files:  63% (9483/15052)
      Updating files:  64% (9634/15052)
      Updating files:  65% (9784/15052)
      Updating files:  66% (9935/15052)
      Updating files:  67% (10085/15052)
      Updating files:  68% (10236/15052)
      Updating files:  69% (10386/15052)
      Updating files:  70% (10537/15052)
      Updating files:  71% (10687/15052)
      Updating files:  72% (10838/15052)
      Updating files:  73% (10988/15052)
      Updating files:  74% (11139/15052)
      Updating files:  75% (11289/15052)
      Updating files:  76% (11440/15052)
      Updating files:  77% (11591/15052)
      Updating files:  78% (11741/15052)
      Updating files:  79% (11892/15052)
      Updating files:  80% (12042/15052)
      Updating files:  81% (12193/15052)
      Updating files:  82% (12343/15052)
      Updating files:  83% (12494/15052)
      Updating files:  84% (12644/15052)
      Updating files:  85% (12795/15052)
      Updating files:  86% (12945/15052)
      Updating files:  87% (13096/15052)
      Updating files:  88% (13246/15052)
      Updating files:  89% (13397/15052)
      Updating files:  90% (13547/15052)
      Updating files:  91% (13698/15052)
      Updating files:  92% (13848/15052)
      Updating files:  93% (13999/15052)
      Updating files:  94% (14149/15052)
      Updating files:  95% (14300/15052)
      Updating files:  96% (14450/15052)
      Updating files:  97% (14601/15052)
      Updating files:  98% (14751/15052)
      Updating files:  99% (14902/15052)
      Updating files: 100% (15052/15052)
      Updating files: 100% (15052/15052), done.
      Already on 'master'
      Your branch is up to date with 'origin/master'.
      Note: switching to 'ce57f309f4f4142b80367fd89a88f8dac9d6943a'.

      You are in 'detached HEAD' state. You can look around, make experimental
      changes and commit them, and you can discard any commits you make in this
      state without impacting any branches by switching back to a branch.

      If you want to create a new branch to retain commits you create, you may
      do so (now or later) by using -c with the switch command. Example:

        git switch -c <new-branch-name>

      Or undo this operation with:

        git switch -

      Turn off this advice by setting config variable advice.detachedHead to false

      HEAD is now at ce57f309f4 STYLE: Remove obsolete `__GNUC__` macro checks for GCC version 4
      ./scripts/configure_ITK.sh: line 48: cmake: command not found
      make: *** No targets specified and no makefile found.  Stop.
      Configuring ANTs core
      Cloning into 'pybind11'...
      Cloning into 'antsrepo'...
      Already on 'master'
      Your branch is up to date with 'origin/master'.
      Already up to date.
      Note: switching to '276cf0717945d3dd3c4298c607d9d6a788ba574e'.

      You are in 'detached HEAD' state. You can look around, make experimental
      changes and commit them, and you can discard any commits you make in this
      state without impacting any branches by switching back to a branch.

      If you want to create a new branch to retain commits you create, you may
      do so (now or later) by using -c with the switch command. Example:

        git switch -c <new-branch-name>

      Or undo this operation with:

        git switch -

      Turn off this advice by setting config variable advice.detachedHead to false

      HEAD is now at 276cf071 Merge pull request #1516 from ANTsX/parseWinPointers
      Configuring ANTsPy library
      Traceback (most recent call last):
        File "/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6m_buxmi/antspyx_bf7f3c2fef1d401a90b60bc21312298f/setup.py", line 102, in run
          out = subprocess.check_output(["cmake", "--version"])
        File "/Users/dtadres/mambaforge/lib/python3.10/subprocess.py", line 421, in check_output
          return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
        File "/Users/dtadres/mambaforge/lib/python3.10/subprocess.py", line 503, in run
          with Popen(*popenargs, **kwargs) as process:
        File "/Users/dtadres/mambaforge/lib/python3.10/subprocess.py", line 971, in __init__
          self._execute_child(args, executable, preexec_fn, close_fds,
        File "/Users/dtadres/mambaforge/lib/python3.10/subprocess.py", line 1863, in _execute_child
          raise child_exception_type(errno_num, err_msg, err_filename)
      FileNotFoundError: [Errno 2] No such file or directory: 'cmake'

      During handling of the above exception, another exception occurred:

      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6m_buxmi/antspyx_bf7f3c2fef1d401a90b60bc21312298f/setup.py", line 177, in <module>
          setup(
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/__init__.py", line 87, in setup
          return distutils.core.setup(**attrs)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 185, in setup
          return run_commands(dist)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
          dist.run_commands()
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 968, in run_commands
          self.run_command(cmd)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_command
          super().run_command(command)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 987, in run_command
          cmd_obj.run()
        File "/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6m_buxmi/antspyx_bf7f3c2fef1d401a90b60bc21312298f/setup.py", line 55, in run
          self.run_command("build_py")
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 319, in run_command
          self.distribution.run_command(command)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_command
          super().run_command(command)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 987, in run_command
          cmd_obj.run()
        File "/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6m_buxmi/antspyx_bf7f3c2fef1d401a90b60bc21312298f/setup.py", line 40, in run
          self.run_command("build_ext")
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 319, in run_command
          self.distribution.run_command(command)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_command
          super().run_command(command)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 987, in run_command
          cmd_obj.run()
        File "/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6m_buxmi/antspyx_bf7f3c2fef1d401a90b60bc21312298f/setup.py", line 104, in run
          raise RuntimeError(
      RuntimeError: CMake must be installed to build the following extensions: ants
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> antspyx

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.

Expected behavior Install antspyx

Screenshots N/A

Desktop (please complete the following information):

DavidTadres commented 7 months ago

If I pip install cmake I get:


(.env_antspyx) (base) dtadres@DN52e6dm ~ % pip install cmake
Collecting cmake
  Using cached cmake-3.27.9-py2.py3-none-macosx_10_10_universal2.macosx_10_10_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl (47.4 MB)
Installing collected packages: cmake
Successfully installed cmake-3.27.9

[notice] A new release of pip is available: 23.0.1 -> 23.3.1
[notice] To update, run: pip install --upgrade pip
(.env_antspyx) (base) dtadres@DN52e6dm ~ % pip install antspyx
Collecting antspyx
  Using cached antspyx-0.3.8.tar.gz (248.7 MB)
  Preparing metadata (setup.py) ... done
Requirement already satisfied: pandas in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (2.1.4)
Requirement already satisfied: numpy in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (1.26.2)
Requirement already satisfied: scipy in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (1.11.4)
Requirement already satisfied: scikit-image in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (0.22.0)
Requirement already satisfied: scikit-learn in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (1.3.2)
Requirement already satisfied: statsmodels in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (0.14.0)
Requirement already satisfied: webcolors in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (1.13)
Requirement already satisfied: matplotlib in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (3.8.2)
Requirement already satisfied: pyyaml in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (6.0.1)
Requirement already satisfied: chart_studio in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (1.1.0)
Requirement already satisfied: Pillow in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (10.1.0)
Requirement already satisfied: nibabel in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (5.1.0)
Requirement already satisfied: retrying>=1.3.3 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from chart_studio->antspyx) (1.3.4)
Requirement already satisfied: six in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from chart_studio->antspyx) (1.16.0)
Requirement already satisfied: requests in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from chart_studio->antspyx) (2.31.0)
Requirement already satisfied: plotly in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from chart_studio->antspyx) (5.18.0)
Requirement already satisfied: pyparsing>=2.3.1 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx) (3.1.1)
Requirement already satisfied: contourpy>=1.0.1 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx) (1.2.0)
Requirement already satisfied: fonttools>=4.22.0 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx) (4.46.0)
Requirement already satisfied: kiwisolver>=1.3.1 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx) (1.4.5)
Requirement already satisfied: cycler>=0.10 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx) (0.12.1)
Requirement already satisfied: packaging>=20.0 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx) (23.2)
Requirement already satisfied: python-dateutil>=2.7 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from pandas->antspyx) (2023.3.post1)
Requirement already satisfied: tzdata>=2022.1 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from pandas->antspyx) (2023.3)
Requirement already satisfied: networkx>=2.8 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from scikit-image->antspyx) (3.2.1)
Requirement already satisfied: lazy_loader>=0.3 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from scikit-image->antspyx) (0.3)
Requirement already satisfied: imageio>=2.27 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from scikit-image->antspyx) (2.33.0)
Requirement already satisfied: tifffile>=2022.8.12 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from scikit-image->antspyx) (2023.12.9)
Requirement already satisfied: joblib>=1.1.1 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from scikit-learn->antspyx) (1.3.2)
Requirement already satisfied: threadpoolctl>=2.0.0 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from scikit-learn->antspyx) (3.2.0)
Requirement already satisfied: patsy>=0.5.2 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from statsmodels->antspyx) (0.5.4)
Requirement already satisfied: tenacity>=6.2.0 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from plotly->chart_studio->antspyx) (8.2.3)
Requirement already satisfied: certifi>=2017.4.17 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from requests->chart_studio->antspyx) (2023.11.17)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from requests->chart_studio->antspyx) (2.1.0)
Requirement already satisfied: idna<4,>=2.5 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from requests->chart_studio->antspyx) (3.6)
Requirement already satisfied: charset-normalizer<4,>=2 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from requests->chart_studio->antspyx) (3.3.2)
Installing collected packages: antspyx
  DEPRECATION: antspyx is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
  Running setup.py install for antspyx ... error
  error: subprocess-exited-with-error

  × Running setup.py install for antspyx did not run successfully.
  │ exit code: 1
  ╰─> [1172 lines of output]
      running install
      /Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
        warnings.warn(
      running build_py
      running build_ext
      Configuring ITK
      No local ITK installation found... Building ITK now...
      Cloning into 'itksource'...
      Updating files:  64% (9634/15052)
      Updating files:  65% (9784/15052)
      Updating files:  66% (9935/15052)
      Updating files:  67% (10085/15052)
      Updating files:  68% (10236/15052)
      Updating files:  69% (10386/15052)
      Updating files:  70% (10537/15052)
      Updating files:  71% (10687/15052)
      Updating files:  72% (10838/15052)
      Updating files:  73% (10988/15052)
      Updating files:  74% (11139/15052)
      Updating files:  75% (11289/15052)
      Updating files:  76% (11440/15052)
      Updating files:  77% (11591/15052)
      Updating files:  78% (11741/15052)
      Updating files:  79% (11892/15052)
      Updating files:  80% (12042/15052)
      Updating files:  81% (12193/15052)
      Updating files:  82% (12343/15052)
      Updating files:  83% (12494/15052)
      Updating files:  84% (12644/15052)
      Updating files:  85% (12795/15052)
      Updating files:  86% (12945/15052)
      Updating files:  87% (13096/15052)
      Updating files:  88% (13246/15052)
      Updating files:  89% (13397/15052)
      Updating files:  90% (13547/15052)
      Updating files:  91% (13698/15052)
      Updating files:  92% (13848/15052)
      Updating files:  93% (13999/15052)
      Updating files:  94% (14149/15052)
      Updating files:  95% (14300/15052)
      Updating files:  96% (14450/15052)
      Updating files:  97% (14601/15052)
      Updating files:  98% (14751/15052)
      Updating files:  99% (14902/15052)
      Updating files: 100% (15052/15052)
      Updating files: 100% (15052/15052), done.
      Already on 'master'
      Your branch is up to date with 'origin/master'.
      Note: switching to 'ce57f309f4f4142b80367fd89a88f8dac9d6943a'.

      You are in 'detached HEAD' state. You can look around, make experimental
      changes and commit them, and you can discard any commits you make in this
      state without impacting any branches by switching back to a branch.

      If you want to create a new branch to retain commits you create, you may
      do so (now or later) by using -c with the switch command. Example:

        git switch -c <new-branch-name>

      Or undo this operation with:

        git switch -

      Turn off this advice by setting config variable advice.detachedHead to false

      HEAD is now at ce57f309f4 STYLE: Remove obsolete `__GNUC__` macro checks for GCC version 4
      -- The CXX compiler identification is AppleClang 15.0.0.15000040
      -- The C compiler identification is AppleClang 15.0.0.15000040
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- Found Git: /usr/bin/git (found version "2.39.3 (Apple Git-145)")
      -- Performing Test C_HAS_WARNING-Wno-uninitialized
      -- Performing Test C_HAS_WARNING-Wno-uninitialized - Success
      -- Performing Test C_HAS_WARNING-Wno-unused-parameter
      -- Performing Test C_HAS_WARNING-Wno-unused-parameter - Success
      -- Performing Test C_HAS_WARNING-Wall
      -- Performing Test C_HAS_WARNING-Wall - Success
      -- Performing Test C_HAS_WARNING-Wno-long-double
      -- Performing Test C_HAS_WARNING-Wno-long-double - Failed
      -- Performing Test C_HAS_WARNING-Wcast-align
      -- Performing Test C_HAS_WARNING-Wcast-align - Success
      -- Performing Test C_HAS_WARNING-Wdisabled-optimization
      -- Performing Test C_HAS_WARNING-Wdisabled-optimization - Success
      -- Performing Test C_HAS_WARNING-Wextra
      -- Performing Test C_HAS_WARNING-Wextra - Success
      -- Performing Test C_HAS_WARNING-Wformat_2
      -- Performing Test C_HAS_WARNING-Wformat_2 - Success
      -- Performing Test C_HAS_WARNING-Winvalid-pch
      -- Performing Test C_HAS_WARNING-Winvalid-pch - Success
      -- Performing Test C_HAS_WARNING-Wno-format-nonliteral
      -- Performing Test C_HAS_WARNING-Wno-format-nonliteral - Success
      -- Performing Test C_HAS_WARNING-Wpointer-arith
      -- Performing Test C_HAS_WARNING-Wpointer-arith - Success
      -- Performing Test C_HAS_WARNING-Wshadow
      -- Performing Test C_HAS_WARNING-Wshadow - Success
      -- Performing Test C_HAS_WARNING-Wunused
      -- Performing Test C_HAS_WARNING-Wunused - Success
      -- Performing Test C_HAS_WARNING-Wwrite-strings
      -- Performing Test C_HAS_WARNING-Wwrite-strings - Success
      -- Performing Test C_HAS_WARNING-funit-at-a-time
      -- Performing Test C_HAS_WARNING-funit-at-a-time - Failed
      -- Performing Test C_HAS_WARNING-Wno-strict-overflow
      -- Performing Test C_HAS_WARNING-Wno-strict-overflow - Success
      -- Performing Test CXX_HAS_WARNING-Wall
      -- Performing Test CXX_HAS_WARNING-Wall - Success
      -- Performing Test CXX_HAS_WARNING-Wno-long-double
      -- Performing Test CXX_HAS_WARNING-Wno-long-double - Failed
      -- Performing Test CXX_HAS_WARNING-Wcast-align
      -- Performing Test CXX_HAS_WARNING-Wcast-align - Success
      -- Performing Test CXX_HAS_WARNING-Wdisabled-optimization
      -- Performing Test CXX_HAS_WARNING-Wdisabled-optimization - Success
      -- Performing Test CXX_HAS_WARNING-Wextra
      -- Performing Test CXX_HAS_WARNING-Wextra - Success
      -- Performing Test CXX_HAS_WARNING-Wformat_2
      -- Performing Test CXX_HAS_WARNING-Wformat_2 - Success
      -- Performing Test CXX_HAS_WARNING-Winvalid-pch
      -- Performing Test CXX_HAS_WARNING-Winvalid-pch - Success
      -- Performing Test CXX_HAS_WARNING-Wno-format-nonliteral
      -- Performing Test CXX_HAS_WARNING-Wno-format-nonliteral - Success
      -- Performing Test CXX_HAS_WARNING-Wpointer-arith
      -- Performing Test CXX_HAS_WARNING-Wpointer-arith - Success
      -- Performing Test CXX_HAS_WARNING-Wshadow
      -- Performing Test CXX_HAS_WARNING-Wshadow - Success
      -- Performing Test CXX_HAS_WARNING-Wunused
      -- Performing Test CXX_HAS_WARNING-Wunused - Success
      -- Performing Test CXX_HAS_WARNING-Wwrite-strings
      -- Performing Test CXX_HAS_WARNING-Wwrite-strings - Success
      -- Performing Test CXX_HAS_WARNING-funit-at-a-time
      -- Performing Test CXX_HAS_WARNING-funit-at-a-time - Failed
      -- Performing Test CXX_HAS_WARNING-Wno-strict-overflow
      -- Performing Test CXX_HAS_WARNING-Wno-strict-overflow - Success
      -- Performing Test CXX_HAS_WARNING-Wno-deprecated
      -- Performing Test CXX_HAS_WARNING-Wno-deprecated - Success
      -- Performing Test CXX_HAS_WARNING-Wno-invalid-offsetof
      -- Performing Test CXX_HAS_WARNING-Wno-invalid-offsetof - Success
      -- Performing Test CXX_HAS_WARNING-Wno-undefined-var-template
      -- Performing Test CXX_HAS_WARNING-Wno-undefined-var-template - Success
      -- Performing Test CXX_HAS_WARNING-Woverloaded-virtual
      -- Performing Test CXX_HAS_WARNING-Woverloaded-virtual - Success
      -- Performing Test CXX_HAS_WARNING-Wstrict-null-sentinel
      -- Performing Test CXX_HAS_WARNING-Wstrict-null-sentinel - Failed
      --  The remote module: https://github.com/ntustison/ITKAdaptiveDenoising.git is cloned into the directory /private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-aw5ahqd0/antspyx_5a0c7802805c4d89a06d1f5e58b2b834/itksource/Modules/Remote/AdaptiveDenoising
      --  The remote module: https://github.com/InsightSoftwareConsortium/ITKGenericLabelInterpolator.git is cloned into the directory /private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-aw5ahqd0/antspyx_5a0c7802805c4d89a06d1f5e58b2b834/itksource/Modules/Remote/GenericLabelInterpolator
      --  The remote module: https://github.com/InsightSoftwareConsortium/itkMGHImageIO.git is cloned into the directory /private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-aw5ahqd0/antspyx_5a0c7802805c4d89a06d1f5e58b2b834/itksource/Modules/Remote/MGHIO
      -- Running module dependency checks
      -- Enabled AdaptiveDenoising, requested by Module_AdaptiveDenoising.
      -- Enabled GenericLabelInterpolator, requested by Module_GenericLabelInterpolator.
      -- Enabled ITKAnisotropicSmoothing, needed by [ITKGroup_Filtering;ITKLevelSets;ITKGPUAnisotropicSmoothing;ITKReview;ITKDeformableMesh].
      -- Enabled ITKAntiAlias, needed by [ITKGroup_Filtering;ITKReview].
      -- Enabled ITKBiasCorrection, needed by [ITKGroup_Filtering;ITKReview].
      -- Enabled ITKBinaryMathematicalMorphology, needed by [ITKDistanceMap;ITKGroup_Filtering;ITKImageFusion;ITKReview].
      -- Enabled ITKClassifiers, needed by [ITKReview;ITKMarkovRandomFieldsClassifiers;ITKGroup_Segmentation].
      -- Enabled ITKColormap, needed by [ITKGroup_Filtering].
      -- Enabled ITKCommon, needed by [ITKGroup_Core;ITKFiniteDifference;ITKGPUCommon;ITKGPUFiniteDifference;ITKImageAdaptors;ITKStatistics;ITKTransform;ITKImageFilterBase;ITKQuadEdgeMesh;ITKSpatialObjects;ITKTestKernel;ITKFFT;ITKIOImageBase;ITKIOGDCM;ITKIOMeshBYU;ITKIOMeshBase;ITKIOMeshFreeSurfer;ITKIOMeshGifti;ITKIOMeshOBJ;ITKIOMeshOFF;ITKIOMeshVTK;ITKPath;ITKImageSources;ITKBiasCorrection;ITKPolynomials;ITKColormap;ITKGPUAnisotropicSmoothing;ITKGPUImageFilterBase;ITKGPUSmoothing;ITKGPUThresholding;ITKImageFrequency;ITKIOMesh;ITKIOTransformBase;ITKTransformFactory;ITKReview;ITKKLMRegionGrowing;ITKVTK;ITKOptimizersv4;ITKGPURegistrationCommon;ITKGPUPDEDeformableRegistration;ITKMetricsv4;AdaptiveDenoising;ITKLevelSetsv4;ITKSuperPixel].
      -- Enabled ITKConnectedComponents, needed by [ITKMathematicalMorphology;ITKFastMarching;ITKClassifiers;ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKConvolution, needed by [ITKSmoothing;ITKGroup_Filtering;ITKDeconvolution].
      -- Enabled ITKCurvatureFlow, needed by [ITKAnisotropicSmoothing;ITKNarrowBand;ITKGroup_Filtering;ITKReview].
      -- Enabled ITKDeconvolution, needed by [ITKGroup_Filtering].
      -- Enabled ITKDeformableMesh, needed by [ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKDenoising, needed by [ITKGroup_Filtering].
      -- Enabled ITKDiffusionTensorImage, needed by [ITKGroup_Filtering;ITKReview].
      -- Enabled ITKDisplacementField, needed by [ITKGroup_Filtering;ITKIOTransformBase;ITKTransformFactory;ITKReview;ITKRegistrationCommon;ITKOptimizersv4].
      -- Enabled ITKDistanceMap, needed by [ITKLevelSets;ITKGroup_Filtering;ITKReview;ITKLevelSetsv4].
      -- Enabled ITKDoubleConversion, needed by [ITKCommon;ITKTestKernel;ITKIOMeshVTK;ITKIOTransformInsightLegacy].
      -- Enabled ITKEigen, needed by [ITKReview;ITKGroup_Numerics].
      -- Enabled ITKEigen3, needed by [ITKCommon].
      -- Enabled ITKExpat, needed by [ITKGDCM;ITKGIFTI;ITKIOXML].
      -- Enabled ITKFFT, needed by [ITKTestKernel;ITKConvolution;ITKSmoothing;ITKGroup_Filtering;ITKReview].
      -- Enabled ITKFastMarching, needed by [ITKLevelSets;ITKGroup_Filtering].
      -- Enabled ITKFiniteDifference, needed by [ITKGroup_Core;ITKGPUFiniteDifference;ITKCurvatureFlow;ITKNarrowBand;ITKLevelSets;ITKReview;ITKPDEDeformableRegistration;ITKRegistrationCommon].
      -- Enabled ITKGDCM, needed by [ITKIOGDCM].
      -- Enabled ITKGIFTI, needed by [ITKIOMeshGifti].
      -- Enabled ITKGPUAnisotropicSmoothing, needed by [ITKGroup_Filtering].
      -- Enabled ITKGPUCommon, needed by [ITKGroup_Core;ITKGPUFiniteDifference;ITKGPUAnisotropicSmoothing;ITKGPUImageFilterBase;ITKGPUSmoothing;ITKGPUThresholding;ITKGPURegistrationCommon;ITKGPUPDEDeformableRegistration].
      -- Enabled ITKGPUFiniteDifference, needed by [ITKGroup_Core;ITKGPUAnisotropicSmoothing;ITKGPURegistrationCommon;ITKGPUPDEDeformableRegistration].
      -- Enabled ITKGPUImageFilterBase, needed by [ITKGroup_Filtering;ITKGPUSmoothing].
      -- Enabled ITKGPUPDEDeformableRegistration, needed by [ITKGroup_Registration].
      -- Enabled ITKGPURegistrationCommon, needed by [ITKGroup_Registration;ITKGPUPDEDeformableRegistration].
      -- Enabled ITKGPUSmoothing, needed by [ITKGroup_Filtering].
      -- Enabled ITKGPUThresholding, needed by [ITKGroup_Filtering].
      -- Enabled ITKHDF5, needed by [ITKIOHDF5;ITKMINC;ITKIOTransformHDF5].
      -- Enabled ITKIOBMP, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIOBioRad, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOBruker, needed by [ITKGroup_IO].
      -- Enabled ITKIOCSV, needed by [ITKGroup_IO].
      -- Enabled ITKIOGDCM, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIOGE, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOGIPL, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIOHDF5, needed by [ITKGroup_IO].
      -- Enabled ITKIOIPL, needed by [ITKIOGE;ITKGroup_IO;ITKIOSiemens;ITKReview].
      -- Enabled ITKIOImageBase, needed by [ITKIOBMP;ITKIOGDCM;ITKIOGIPL;ITKTestKernel;ITKIOJPEG;ITKIOMeshBase;ITKIOMeta;ITKIONIFTI;ITKIONRRD;ITKIOPNG;ITKIOTIFF;ITKIOVTK;ITKLevelSets;ITKDenoising;ITKIOBioRad;ITKIOBruker;ITKIOCSV;ITKIOIPL;ITKIOGE;ITKIOHDF5;ITKGroup_IO;ITKIOJPEG2000;ITKIOLSM;ITKIOMINC;ITKIOMRC;ITKIORAW;ITKIOSiemens;ITKIOXML;ITKIOStimulate;ITKReview;MGHIO].
      -- Enabled ITKIOJPEG, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIOJPEG2000, needed by [ITKGroup_IO].
      -- Enabled ITKIOLSM, needed by [ITKGroup_IO].
      -- Enabled ITKIOMINC, needed by [ITKGroup_IO].
      -- Enabled ITKIOMRC, needed by [ITKGroup_IO].
      -- Enabled ITKIOMesh, needed by [ITKGroup_IO].
      -- Enabled ITKIOMeshBYU, needed by [ITKTestKernel;ITKIOMesh;ITKGroup_IO].
      -- Enabled ITKIOMeshBase, needed by [ITKIOMeshBYU;ITKIOMeshFreeSurfer;ITKIOMeshGifti;ITKIOMeshOBJ;ITKIOMeshOFF;ITKIOMeshVTK;ITKIOMesh;ITKGroup_IO].
      -- Enabled ITKIOMeshFreeSurfer, needed by [ITKTestKernel;ITKIOMesh;ITKGroup_IO].
      -- Enabled ITKIOMeshGifti, needed by [ITKTestKernel;ITKIOMesh;ITKGroup_IO].
      -- Enabled ITKIOMeshOBJ, needed by [ITKTestKernel;ITKIOMesh;ITKGroup_IO].
      -- Enabled ITKIOMeshOFF, needed by [ITKTestKernel;ITKIOMesh;ITKGroup_IO].
      -- Enabled ITKIOMeshVTK, needed by [ITKTestKernel;ITKIOMesh;ITKGroup_IO].
      -- Enabled ITKIOMeta, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIONIFTI, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIONRRD, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIOPNG, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIORAW, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOSiemens, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOSpatialObjects, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOStimulate, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOTIFF, needed by [ITKTestKernel;ITKIOLSM;ITKGroup_IO;ITKReview].
      -- Enabled ITKIOTransformBase, needed by [ITKGroup_IO;ITKIOTransformHDF5;ITKIOTransformInsightLegacy;ITKIOTransformMatlab;ITKReview].
      -- Enabled ITKIOTransformHDF5, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOTransformInsightLegacy, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOTransformMatlab, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOVTK, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIOXML, needed by [ITKIOSpatialObjects;ITKGroup_IO;ITKReview].
      -- Enabled ITKImageAdaptors, needed by [ITKGroup_Core;ITKImageFunction;ITKImageIntensity;ITKImageGradient;ITKDenoising;ITKReview;GenericLabelInterpolator].
      -- Enabled ITKImageCompare, needed by [ITKLevelSets;ITKGroup_Filtering;ITKReview].
      -- Enabled ITKImageCompose, needed by [ITKImageStatistics;ITKGroup_Filtering;ITKReview].
      -- Enabled ITKImageFeature, needed by [ITKLevelSets;ITKGroup_Filtering;ITKDeformableMesh;ITKReview;ITKRegistrationCommon].
      -- Enabled ITKImageFilterBase, needed by [ITKTransform;ITKVoronoi;ITKCurvatureFlow;ITKImageCompose;ITKImageStatistics;ITKMathematicalMorphology;ITKImageCompare;ITKGPUImageFilterBase;ITKGroup_Filtering;ITKEigen;ITKReview].
      -- Enabled ITKImageFrequency, needed by [ITKGroup_Filtering].
      -- Enabled ITKImageFunction, needed by [ITKGroup_Core;ITKSpatialObjects;ITKImageGrid;ITKPath;ITKSmoothing;ITKSignedDistanceFunction;ITKSpatialFunction;ITKReview;ITKRegistrationCommon].
      -- Enabled ITKImageFusion, needed by [ITKGroup_Filtering;ITKReview].
      -- Enabled ITKImageGradient, needed by [ITKImageFeature;ITKGroup_Filtering;ITKReview;ITKRegistrationCommon;ITKWatersheds;ITKLevelSetsv4].
      -- Enabled ITKImageGrid, needed by [ITKFFT;ITKAnisotropicSmoothing;ITKImageIntensity;ITKConnectedComponents;ITKMathematicalMorphology;ITKConvolution;ITKBiasCorrection;ITKDenoising;ITKDisplacementField;ITKGroup_Filtering;ITKClassifiers;ITKReview;ITKRegistrationCommon;ITKOptimizersv4;ITKSuperPixel].
      -- Enabled ITKImageIntensity, needed by [ITKImageLabel;ITKConnectedComponents;ITKThresholding;ITKMathematicalMorphology;ITKNarrowBand;ITKImageCompare;ITKImageGradient;ITKConvolution;ITKBiasCorrection;ITKDisplacementField;ITKGroup_Filtering;ITKDeformableMesh;ITKReview;ITKRegistrationCommon;ITKWatersheds].
      -- Enabled ITKImageLabel, needed by [ITKLabelMap;ITKConnectedComponents;ITKDistanceMap;ITKImageFusion;ITKGroup_Filtering;ITKReview].
      -- Enabled ITKImageNoise, needed by [ITKGroup_Filtering].
      -- Enabled ITKImageSources, needed by [ITKSmoothing;ITKImageFeature;ITKDeconvolution;ITKGroup_Filtering;AdaptiveDenoising;ITKSuperPixel].
      -- Enabled ITKImageStatistics, needed by [ITKImageIntensity;ITKThresholding;ITKImageFeature;ITKDenoising;ITKGroup_Filtering;ITKReview;AdaptiveDenoising].
      -- Enabled ITKJPEG, needed by [ITKIOJPEG;ITKTIFF].
      -- Enabled ITKKLMRegionGrowing, needed by [ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKKWSys, needed by [ITKCommon;ITKTestKernel;ITKMINC].
      -- Enabled ITKLIBLBFGS, needed by [ITKOptimizersv4].
      -- Enabled ITKLabelMap, needed by [ITKBinaryMathematicalMorphology;ITKGroup_Filtering;ITKReview;ITKLevelSetsv4].
      -- Enabled ITKLabelVoting, needed by [ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKLevelSets, needed by [ITKAntiAlias;ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKLevelSetsv4, needed by [ITKGroup_Segmentation].
      -- Enabled ITKMINC, needed by [ITKIOMINC].
      -- Enabled ITKMarkovRandomFieldsClassifiers, needed by [ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKMathematicalMorphology, needed by [ITKBinaryMathematicalMorphology;ITKGroup_Filtering;ITKReview;ITKWatersheds].
      -- Enabled ITKMesh, needed by [ITKGroup_Core;ITKQuadEdgeMesh;ITKSpatialObjects;ITKIOMeshBase;ITKVoronoi;ITKIOMeshBYU;ITKIOMeshFreeSurfer;ITKIOMeshGifti;ITKIOMeshOBJ;ITKIOMeshOFF;ITKIOMeshVTK;ITKFastMarching;ITKImageFeature;ITKQuadEdgeMeshFiltering;ITKIOSpatialObjects;ITKDeformableMesh;ITKReview].
      -- Enabled ITKMetaIO, needed by [ITKSpatialObjects;ITKIOMeta].
      -- Enabled ITKMetricsv4, needed by [ITKGroup_Registration;ITKRegistrationMethodsv4].
      -- Enabled ITKNIFTI, needed by [ITKGIFTI;ITKIONIFTI].
      -- Enabled ITKNarrowBand, needed by [ITKDistanceMap;ITKLevelSets;ITKReview;ITKGroup_Numerics].
      -- Enabled ITKNetlib, needed by [ITKStatistics].
      -- Enabled ITKNrrdIO, needed by [ITKIONRRD].
      -- Enabled ITKOpenJPEG, needed by [ITKIOJPEG2000;ITKReview].
      -- Enabled ITKOptimizers, needed by [ITKLevelSets;ITKBiasCorrection;ITKReview;ITKRegistrationCommon;ITKGroup_Numerics;ITKOptimizersv4].
      -- Enabled ITKOptimizersv4, needed by [ITKGroup_Numerics;ITKMetricsv4;ITKRegistrationMethodsv4].
      -- Enabled ITKPDEDeformableRegistration, needed by [ITKReview;ITKGPUPDEDeformableRegistration;ITKGroup_Registration].
      -- Enabled ITKPNG, needed by [ITKIOPNG].
      -- Enabled ITKPath, needed by [ITKImageIntensity;ITKGroup_Filtering;ITKReview].
      -- Enabled ITKPolynomials, needed by [ITKBiasCorrection;ITKReview;ITKGroup_Numerics].
      -- Enabled ITKQuadEdgeMesh, needed by [ITKGroup_Core;ITKIOMeshBase;ITKFastMarching;ITKQuadEdgeMeshFiltering;ITKReview].
      -- Enabled ITKQuadEdgeMeshFiltering, needed by [ITKGroup_Filtering;ITKReview].
      -- Enabled ITKRegionGrowing, needed by [ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKRegistrationCommon, needed by [ITKPDEDeformableRegistration;ITKReview;ITKGroup_Registration;ITKMetricsv4].
      -- Enabled ITKRegistrationMethodsv4, needed by [ITKGroup_Registration].
      -- Enabled ITKReview, requested by Module_ITKReview.
      -- Enabled ITKSignedDistanceFunction, needed by [ITKLevelSets;ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKSmoothing, needed by [ITKImageGradient;ITKImageFeature;ITKDisplacementField;ITKGPUSmoothing;ITKGroup_Filtering;ITKRegistrationCommon;ITKReview;ITKWatersheds;AdaptiveDenoising;GenericLabelInterpolator].
      -- Enabled ITKSpatialFunction, needed by [ITKGroup_Filtering;ITKReview].
      -- Enabled ITKSpatialObjects, needed by [ITKGroup_Core;ITKImageStatistics;ITKImageFeature;ITKDiffusionTensorImage;ITKIOSpatialObjects;ITKRegistrationCommon;ITKReview].
      -- Enabled ITKStatistics, needed by [ITKImageFunction;ITKTransform;ITKLabelMap;ITKOptimizers;ITKDenoising;ITKImageNoise;ITKClassifiers;ITKMarkovRandomFieldsClassifiers;ITKRegistrationCommon;ITKReview;ITKGroup_Numerics;AdaptiveDenoising;ITKSuperPixel].
      -- Enabled ITKSuperPixel, needed by [ITKGroup_Segmentation].
      -- Enabled ITKTIFF, needed by [ITKIOTIFF;ITKIOLSM].
      -- Enabled ITKTestKernel, needed by [ITKGroup_Core].
      -- Enabled ITKThresholding, needed by [ITKConnectedComponents;ITKMathematicalMorphology;ITKConvolution;ITKLevelSets;ITKGPUThresholding;ITKGroup_Filtering;ITKDeformableMesh;ITKLabelVoting;ITKRegionGrowing;ITKReview;ITKWatersheds].
      -- Enabled ITKTransform, needed by [ITKImageFunction;ITKMesh;ITKSpatialObjects;ITKIONIFTI;ITKGroup_Core;ITKImageStatistics;ITKLabelMap;ITKIOTransformBase;ITKTransformFactory;ITKOptimizersv4].
      -- Enabled ITKTransformFactory, needed by [ITKIOTransformBase;ITKGroup_IO].
      -- Enabled ITKVNL, needed by [ITKVNLInstantiation;ITKNetlib].
      -- Enabled ITKVNLInstantiation, needed by [ITKCommon].
      -- Enabled ITKVTK, needed by [ITKReview].
      -- Enabled ITKVoronoi, needed by [ITKIOMeshBase;ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKWatersheds, needed by [ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKZLIB, needed by [ITKMetaIO;ITKGDCM;ITKIOGIPL;ITKNIFTI;ITKGIFTI;ITKNrrdIO;ITKPNG;ITKTIFF;ITKHDF5;ITKMINC;MGHIO].
      -- Enabled MGHIO, requested by Module_MGHIO.
      -- Double correction test returned: 89255.0/1e22 = 8.9255e-18
      CMake Deprecation Warning at Modules/ThirdParty/KWSys/src/KWSys/CMakeLists.txt:91 (cmake_minimum_required):
        Compatibility with CMake < 3.5 will be removed from a future version of
        CMake.

        Update the VERSION argument <min> value or use a ...<max> suffix to tell
        CMake that the project does not need compatibility with older versions.

      -- Checking whether wstring is available
      -- Checking whether wstring is available - yes
      -- Checking whether C compiler has ptrdiff_t in stddef.h
      -- Checking whether C compiler has ptrdiff_t in stddef.h - yes
      -- Checking whether C compiler has ssize_t in unistd.h
      -- Checking whether C compiler has ssize_t in unistd.h - yes
      -- Checking whether C compiler has clock_gettime
      -- Checking whether C compiler has clock_gettime - yes
      -- Checking whether CXX compiler has setenv
      -- Checking whether CXX compiler has setenv - yes
      -- Checking whether CXX compiler has unsetenv
      -- Checking whether CXX compiler has unsetenv - yes
      -- Checking whether CXX compiler has environ in stdlib.h
      -- Checking whether CXX compiler has environ in stdlib.h - no
      -- Checking whether CXX compiler has utimes
      -- Checking whether CXX compiler has utimes - yes
      -- Checking whether CXX compiler has utimensat
      -- Checking whether CXX compiler has utimensat - yes
      -- Checking whether CXX compiler struct stat has st_mtim member
      -- Checking whether CXX compiler struct stat has st_mtim member - no
      -- Checking whether CXX compiler struct stat has st_mtimespec member
      -- Checking whether CXX compiler struct stat has st_mtimespec member - yes
      -- Looking for include files sys/types.h, ifaddrs.h
      -- Looking for include files sys/types.h, ifaddrs.h - found
      -- Checking whether CXX compiler has rlimit64
      -- Checking whether CXX compiler has rlimit64 - no
      -- Looking for C++ include execinfo.h
      -- Looking for C++ include execinfo.h - found
      -- Checking whether backtrace works with this C++ compiler
      -- Checking whether backtrace works with this C++ compiler - yes
      -- Looking for C++ include dlfcn.h
      -- Looking for C++ include dlfcn.h - found
      -- Checking whether dladdr works with this C++ compiler
      -- Checking whether dladdr works with this C++ compiler - yes
      -- Looking for C++ include cxxabi.h
      -- Looking for C++ include cxxabi.h - found
      -- Checking whether cxxabi works with this C++ compiler
      -- Checking whether cxxabi works with this C++ compiler - yes
      -- Checking whether CXX compiler has getloadavg
      -- Checking whether CXX compiler has getloadavg - yes
      -- Checking whether <ext/stdio_filebuf.h> is available
      -- Checking whether <ext/stdio_filebuf.h> is available - no
      -- Performing Test VXL_UNISTD_USLEEP_IS_VOID
      -- Performing Test VXL_UNISTD_USLEEP_IS_VOID - Success
      -- Performing Test VCL_HAS_LFS
      -- Performing Test VCL_HAS_LFS - Success
      -- Performing Test VXL_HAS_DBGHELP_H
      -- Performing Test VXL_HAS_DBGHELP_H - Failed
      -- Performing Test VXL_PIC_COMPATIBLE
      -- Performing Test VXL_PIC_COMPATIBLE - Success
      -- Looking for C++ include emmintrin.h
      -- Looking for C++ include emmintrin.h - not found
      -- Looking for include file assert.h
      -- Looking for include file assert.h - found
      -- Looking for include file pthread.h
      -- Looking for include file pthread.h - found
      -- Looking for include file semaphore.h
      -- Looking for include file semaphore.h - found
      -- Looking for include file dlfcn.h
      -- Looking for include file dlfcn.h - found
      -- Looking for include file fcntl.h
      -- Looking for include file fcntl.h - found
      -- Looking for include file inttypes.h
      -- Looking for include file inttypes.h - found
      -- Looking for include file limits.h
      -- Looking for include file limits.h - found
      -- Looking for include file malloc.h
      -- Looking for include file malloc.h - not found
      -- Looking for include file memory.h
      -- Looking for include file memory.h - found
      -- Looking for include file search.h
      -- Looking for include file search.h - found
      -- Looking for include file stdint.h
      -- Looking for include file stdint.h - found
      -- Looking for include file stdlib.h
      -- Looking for include file stdlib.h - found
      -- Looking for include file strings.h
      -- Looking for include file strings.h - found
      -- Looking for include file string.h
      -- Looking for include file string.h - found
      -- Looking for include file sys/stat.h
      -- Looking for include file sys/stat.h - found
      -- Looking for include file sys/times.h
      -- Looking for include file sys/times.h - found
      -- Looking for include file sys/types.h
      -- Looking for include file sys/types.h - found
      -- Looking for include file unistd.h
      -- Looking for include file unistd.h - found
      -- Performing Test VXL_HAS_SSE2_HARDWARE_SUPPORT
      -- Performing Try-Run Test VXL_HAS_SSE2_HARDWARE_SUPPORT - Test Compilation Failed
      -- Looking for 8-bit int. [Checking char...]
      -- Looking for 8-bit int. Found char.
      -- Looking for 8-bit int. [Checking short...]
      -- Looking for 8-bit int. [Checking char...]
      -- Looking for 8-bit int. Found char.
      -- Looking for 16-bit int. [Checking char...]
      -- Looking for 16-bit int. [Checking int...]
      -- Looking for 16-bit int. [Checking short...]
      -- Looking for 16-bit int. Found short.
      -- Looking for 32-bit int. [Checking short...]
      -- Looking for 32-bit int. [Checking long...]
      -- Looking for 32-bit int. [Checking int...]
      -- Looking for 32-bit int. Found int.
      -- Looking for 64-bit int. [Checking __int64...]
      -- Looking for 64-bit int. [Checking long long...]
      -- Looking for 64-bit int. [Checking long...]
      -- Looking for 64-bit int. Found long.
      -- Looking for 32-bit float. [Checking long double...]
      -- Looking for 32-bit float. [Checking double...]
      -- Looking for 32-bit float. [Checking float...]
      -- Looking for 32-bit float. Found float.
      -- Looking for 64-bit float. [Checking float...]
      -- Looking for 64-bit float. [Checking long double...]
      -- Looking for 64-bit float. [Checking double...]
      -- Looking for 64-bit float. Found double.
      -- Looking for 96-bit float. [Checking float...]
      -- Looking for 96-bit float. [Checking double...]
      -- Looking for 96-bit float. [Checking long double...]
      -- Looking for 96-bit float. Not found.
      -- Looking for 128-bit float. [Checking float...]
      -- Looking for 128-bit float. [Checking double...]
      -- Looking for 128-bit float. [Checking long double...]
      -- Looking for 128-bit float. Not found.
      -- Looking for C++ include unistd.h
      -- Looking for C++ include unistd.h - found
      -- Looking for useconds_t
      -- Looking for useconds_t - found
      -- Looking for intptr_t
      -- Looking for intptr_t - found
      -- Looking for ualarm
      -- Looking for ualarm - found
      -- Looking for usleep
      -- Looking for usleep - found
      -- Looking for lchown
      -- Looking for lchown - found
      -- Looking for pread
      -- Looking for pread - found
      -- Looking for pwrite
      -- Looking for pwrite - found
      -- Looking for tell
      -- Looking for tell - not found
      -- Looking for getpid
      -- Looking for getpid - found
      -- Looking for gethostname
      -- Looking for gethostname - found
      -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
      -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
      -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
      -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
      -- Performing Test COMPILER_HAS_DEPRECATED_ATTR
      -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
      -- Found Threads: TRUE
      -- Checking to see if this platform has the __FUNCTION__ C-Preprocessor directive
      -- Checking to see if this platform supports has the __FUNCTION__ C-Preprocessor directive - yes
      -- Looking for include file fenv.h
      -- Looking for include file fenv.h - found
      -- Performing Test ITK_PRIVATE_DYNAMIC_CAST - Failed
      -- Using CMake version 3.27.9
      -- ZLIB_HEADER_VERSION: 1.2.12
      -- ZLIBNG_HEADER_VERSION: 2.1.0.devel
      -- Arch detected: 'aarch64'
      -- Basearch of 'aarch64' has been detected as: 'arm'
      -- Performing Test FNO_LTO_AVAILABLE
      -- Performing Test FNO_LTO_AVAILABLE - Success
      -- Looking for sys/auxv.h
      -- Looking for sys/auxv.h - not found
      -- Looking for sys/sdt.h
      -- Looking for sys/sdt.h - found
      -- Looking for sys/types.h
      -- Looking for sys/types.h - found
      -- Looking for stdint.h
      -- Looking for stdint.h - found
      -- Looking for stddef.h
      -- Looking for stddef.h - found
      -- Check size of off64_t
      -- Check size of off64_t - failed
      -- Check size of _off64_t
      -- Check size of _off64_t - failed
      -- Check size of __off64_t
      -- Check size of __off64_t - failed
      -- Looking for fseeko
      -- Looking for fseeko - found
      -- Looking for strerror
      -- Looking for strerror - found
      -- Looking for posix_memalign
      -- Looking for posix_memalign - found
      -- Looking for aligned_alloc
      -- Looking for aligned_alloc - found
      -- Performing Test HAVE_NO_INTERPOSITION
      -- Performing Test HAVE_NO_INTERPOSITION - Success
      -- Performing Test HAVE_ATTRIBUTE_VISIBILITY_HIDDEN
      -- Performing Test HAVE_ATTRIBUTE_VISIBILITY_HIDDEN - Success
      -- Performing Test HAVE_ATTRIBUTE_VISIBILITY_INTERNAL
      -- Performing Test HAVE_ATTRIBUTE_VISIBILITY_INTERNAL - Success
      -- Performing Test HAVE_THREAD_LOCAL
      -- Performing Test HAVE_THREAD_LOCAL - Success
      -- Performing Test HAVE_BUILTIN_CTZ
      -- Performing Test HAVE_BUILTIN_CTZ - Success
      -- Performing Test HAVE_BUILTIN_CTZLL
      -- Performing Test HAVE_BUILTIN_CTZLL - Success
      -- Performing Test HAVE_PTRDIFF_T
      -- Performing Test HAVE_PTRDIFF_T - Success
      -- Performing Test HAVE_ACLE_FLAG
      -- Performing Test HAVE_ACLE_FLAG - Success
      -- Performing Test MFPU_NEON_AVAILABLE
      -- Performing Test MFPU_NEON_AVAILABLE - Success
      -- Performing Test NEON_HAS_LD4
      -- Performing Test NEON_HAS_LD4 - Success
      -- Architecture-specific source files: arch/arm/arm_features.c;arch/arm/crc32_acle.c;arch/arm/insert_string_acle.c;arch/arm/adler32_neon.c;arch/arm/chunkset_neon.c;arch/arm/compare256_neon.c;arch/arm/slide_hash_neon.c
      -- The following features have been enabled:

       * CMAKE_BUILD_TYPE, Build type: Release (selected)
       * ACLE_CRC, Support ACLE optimized CRC hash generation, using "-march=armv8-a+crc"
       * NEON_ADLER32, Support NEON instructions in adler32, using "-march=armv8-a+simd"
       * NEON_SLIDEHASH, Support NEON instructions in slide_hash, using "-march=armv8-a+simd"
       * WITH_GZFILEOP, Compile with support for gzFile related functions
       * ZLIB_COMPAT, Compile with zlib compatible API
       * ZLIBNG_ENABLE_TESTS, Test zlib-ng specific API
       * WITH_SANITIZER, Enable sanitizer support
       * WITH_OPTIM, Build with optimisation
       * WITH_NEW_STRATEGIES, Use new strategies
       * WITH_ACLE, Build with ACLE
       * WITH_NEON, Build with NEON intrinsics

      -- The following OPTIONAL packages have been found:

       * Git

      -- The following REQUIRED packages have been found:

       * ITKInternalEigen3 (required version >= 3.3)

      -- The following features have been disabled:

       * ZLIB_SYMBOL_PREFIX, Publicly exported symbols DO NOT have a custom prefix
       * ZLIB_ENABLE_TESTS, Build test binaries
       * WITH_FUZZERS, Build test/fuzz
       * WITH_BENCHMARKS, Build test/benchmarks
       * WITH_BENCHMARK_APPS, Build application benchmarks
       * WITH_NATIVE_INSTRUCTIONS, Instruct the compiler to use the full instruction set on this host (gcc/clang -march=native)
       * WITH_MAINTAINER_WARNINGS, Build with project maintainer warnings
       * WITH_CODE_COVERAGE, Enable code coverage reporting
       * WITH_INFLATE_STRICT, Build with strict inflate distance checking
       * WITH_INFLATE_ALLOW_INVALID_DIST, Build with zero fill for inflate invalid distances
       * INSTALL_UTILS, Copy minigzip and minideflate during install

      -- The following OPTIONAL packages have not been found:

       * KWStyle (required version >= 1.0.1)
       * cppcheck

      -- Looking for dlfcn.h
      -- Looking for dlfcn.h - found
      -- Looking for fcntl.h
      -- Looking for fcntl.h - found
      -- Looking for inttypes.h
      -- Looking for inttypes.h - found
      -- Looking for memory.h
      -- Looking for memory.h - found
      -- Looking for stdlib.h
      -- Looking for stdlib.h - found
      -- Looking for strings.h
      -- Looking for strings.h - found
      -- Looking for string.h
      -- Looking for string.h - found
      -- Looking for sys/stat.h
      -- Looking for sys/stat.h - found
      -- Looking for getpagesize
      -- Looking for getpagesize - found
      -- Looking for mmap
      -- Looking for mmap - found
      -- Looking for getrandom
      -- Looking for getrandom - not found
      -- Looking for arc4random_buf
      -- Looking for arc4random_buf - found
      -- Looking for 4 include files stdlib.h, ..., float.h
      -- Looking for 4 include files stdlib.h, ..., float.h - found
      -- Looking for off_t
      -- Looking for off_t - not found
      -- Looking for size_t
      -- Looking for size_t - not found
      -- Performing Test HAVE_SYSCALL_GETRANDOM
      -- Performing Test HAVE_SYSCALL_GETRANDOM - Failed
      -- Performing Test FLAG_NO_STRICT_ALIASING
      -- Performing Test FLAG_NO_STRICT_ALIASING - Success
      -- Performing Test FLAG_VISIBILITY
      -- Performing Test FLAG_VISIBILITY - Success
      -- Looking for cos in m
      -- Looking for cos in m - found
      -- Looking for stdint.h
      -- Looking for stdint.h - found
      -- Found ZLIB: zlib
      -- Found EXPAT: ITKEXPAT
      -- Looking for pthread.h
      -- Looking for pthread.h - found
      -- Looking for stdio.h
      -- Looking for stdio.h - found
      -- Looking for math.h
      -- Looking for math.h - found
      -- Looking for float.h
      -- Looking for float.h - found
      -- Looking for time.h
      -- Looking for time.h - found
      -- Looking for stdarg.h
      -- Looking for stdarg.h - found
      -- Looking for ctype.h
      -- Looking for ctype.h - found
      -- Looking for assert.h
      -- Looking for assert.h - found
      -- Looking for stdint.h
      -- Looking for stdint.h - found
      -- Looking for inttypes.h
      -- Looking for inttypes.h - found
      -- Checking for 64-bit off_t
      -- Checking for 64-bit off_t - present
      -- Checking for fseeko/ftello
      -- Checking for fseeko/ftello - present
      -- Large File support - found
      -- Looking for include file malloc.h
      -- Looking for include file malloc.h - not found
      -- Looking for _aligned_malloc
      -- Looking for _aligned_malloc - not found
      -- Looking for posix_memalign
      -- Looking for posix_memalign - found
      -- Looking for memalign
      -- Looking for memalign - not found
      -- Looking for 4 include files stdlib.h, ..., sys/ioctl.h
      -- Looking for 4 include files stdlib.h, ..., sys/ioctl.h - found
      -- Looking for 5 include files stdlib.h, ..., sys/time.h
      -- Looking for 5 include files stdlib.h, ..., sys/time.h - found
      -- Looking for 6 include files stdlib.h, ..., sys/file.h
      -- Looking for 6 include files stdlib.h, ..., sys/file.h - found
      -- Looking for 7 include files stdlib.h, ..., sys/socket.h
      -- Looking for 7 include files stdlib.h, ..., sys/socket.h - found
      -- Looking for 8 include files stdlib.h, ..., sys/sockio.h
      -- Looking for 8 include files stdlib.h, ..., sys/sockio.h - found
      -- Looking for 9 include files stdlib.h, ..., net/if.h
      -- Looking for 9 include files stdlib.h, ..., net/if.h - found
      -- Looking for 10 include files stdlib.h, ..., netinet/in.h
      -- Looking for 10 include files stdlib.h, ..., netinet/in.h - found
      -- Looking for 11 include files stdlib.h, ..., net/if_dl.h
      -- Looking for 11 include files stdlib.h, ..., net/if_dl.h - found
      -- Looking for 12 include files stdlib.h, ..., net/if_arp.h
      -- Looking for 12 include files stdlib.h, ..., net/if_arp.h - found
      -- Looking for strsignal
      -- Looking for strsignal - found
      -- Looking for include file sys/time.h
      -- Looking for include file sys/time.h - found
      -- Looking for include files sys/time.h, winsock.h
      -- Looking for include files sys/time.h, winsock.h - not found
      -- Looking for include files sys/time.h, byteswap.h
      -- Looking for include files sys/time.h, byteswap.h - not found
      -- Looking for rpc.h
      -- Looking for rpc.h - not found
      -- Looking for langinfo.h
      -- Looking for langinfo.h - found
      -- Looking for nl_langinfo
      -- Looking for nl_langinfo - found
      -- Looking for strcasecmp
      -- Looking for strcasecmp - found
      -- Looking for strncasecmp
      -- Looking for strncasecmp - found
      -- Looking for strptime
      -- Looking for strptime - found
      -- Looking for _stricmp
      -- Looking for _stricmp - not found
      -- Looking for _strnicmp
      -- Looking for _strnicmp - not found
      -- Looking for gettimeofday
      -- Looking for gettimeofday - found
      -- Performing Test GDCM_CXX_HAS_FUNCTION
      -- Performing Test GDCM_CXX_HAS_FUNCTION - Success
      -- Performing Test GDCM_HAVE_WCHAR_IFSTREAM
      -- Performing Test GDCM_HAVE_WCHAR_IFSTREAM - Failed
      -- Setting 'NIFTI_INSTALL_MAN_DIR' variable with default value 'share/man/man1'
      -- Setting 'NIFTI_INSTALL_DOC_DIR' variable with default value 'share/doc/NIFTI'
      -- Setting 'ZNZ_COMPILE_DEF' variable with default value ''
      -- Setting 'NIFTI_INSTALL_NO_DOCS' variable with default value 'TRUE'
      -- Setting 'CMAKE_INSTALL_RPATH' variable with default value '@loader_path/../lib'
      -- nifti_installed_targets: ITKznz;ITKniftiio
      -- Looking for include file sys/file.h
      -- Looking for include file sys/file.h - found
      -- Looking for include files sys/file.h, sys/ioctl.h
      -- Looking for include files sys/file.h, sys/ioctl.h - found
      -- Looking for 3 include files sys/file.h, ..., sys/resource.h
      -- Looking for 3 include files sys/file.h, ..., sys/resource.h - found
      -- Looking for 4 include files sys/file.h, ..., sys/socket.h
      -- Looking for 4 include files sys/file.h, ..., sys/socket.h - found
      -- Looking for 5 include files sys/file.h, ..., sys/stat.h
      -- Looking for 5 include files sys/file.h, ..., sys/stat.h - found
      -- Looking for 6 include files sys/file.h, ..., sys/time.h
      -- Looking for 6 include files sys/file.h, ..., sys/time.h - found
      -- Looking for 7 include files sys/file.h, ..., sys/types.h
      -- Looking for 7 include files sys/file.h, ..., sys/types.h - found
      -- Looking for 8 include files sys/file.h, ..., features.h
      -- Looking for 8 include files sys/file.h, ..., features.h - not found
      -- Looking for 8 include files sys/file.h, ..., dirent.h
      -- Looking for 8 include files sys/file.h, ..., dirent.h - found
      -- Looking for 9 include files sys/file.h, ..., setjmp.h
      -- Looking for 9 include files sys/file.h, ..., setjmp.h - found
      -- Looking for 10 include files sys/file.h, ..., stddef.h
      -- Looking for 10 include files sys/file.h, ..., stddef.h - found
      -- Looking for 11 include files sys/file.h, ..., stdint.h
      -- Looking for 11 include files sys/file.h, ..., stdint.h - found
      -- Looking for 12 include files sys/file.h, ..., unistd.h
      -- Looking for 12 include files sys/file.h, ..., unistd.h - found
      -- Looking for 13 include files sys/file.h, ..., io.h
      -- Looking for 13 include files sys/file.h, ..., io.h - not found
      -- Looking for 13 include files sys/file.h, ..., winsock2.h
      -- Looking for 13 include files sys/file.h, ..., winsock2.h - not found
      -- Looking for 13 include files sys/file.h, ..., globus/common.h
      -- Looking for 13 include files sys/file.h, ..., globus/common.h - not found
      -- Looking for 13 include files sys/file.h, ..., pdb.h
      -- Looking for 13 include files sys/file.h, ..., pdb.h - not found
      -- Looking for 13 include files sys/file.h, ..., pthread.h
      -- Looking for 13 include files sys/file.h, ..., pthread.h - found
      -- Looking for 14 include files sys/file.h, ..., srbclient.h
      -- Looking for 14 include files sys/file.h, ..., srbclient.h - not found
      -- Looking for 14 include files sys/file.h, ..., string.h
      -- Looking for 14 include files sys/file.h, ..., string.h - found
      -- Looking for 15 include files sys/file.h, ..., strings.h
      -- Looking for 15 include files sys/file.h, ..., strings.h - found
      -- Looking for 16 include files sys/file.h, ..., stdlib.h
      -- Looking for 16 include files sys/file.h, ..., stdlib.h - found
      -- Looking for 17 include files sys/file.h, ..., memory.h
      -- Looking for 17 include files sys/file.h, ..., memory.h - found
      -- Looking for 18 include files sys/file.h, ..., dlfcn.h
      -- Looking for 18 include files sys/file.h, ..., dlfcn.h - found
      -- Looking for 19 include files sys/file.h, ..., inttypes.h
      -- Looking for 19 include files sys/file.h, ..., inttypes.h - found
      -- Looking for 20 include files sys/file.h, ..., netinet/in.h
      -- Looking for 20 include files sys/file.h, ..., netinet/in.h - found
      -- Looking for 21 include files sys/file.h, ..., netdb.h
      -- Looking for 21 include files sys/file.h, ..., netdb.h - found
      -- Looking for 22 include files sys/file.h, ..., arpa/inet.h
      -- Looking for 22 include files sys/file.h, ..., arpa/inet.h - found
      -- Looking for 23 include files sys/file.h, ..., stdbool.h
      -- Looking for 23 include files sys/file.h, ..., stdbool.h - found
      -- Looking for include file quadmath.h
      -- Looking for include file quadmath.h - not found
      -- Looking for ceil in m;
      -- Looking for ceil in m; - found
      -- Looking for dlopen in dl;m
      -- Looking for dlopen in dl;m - found
      -- Looking for WSAStartup in ws2_32;m;dl
      -- Looking for WSAStartup in ws2_32;m;dl - not found
      -- Looking for gethostbyname in wsock32;m;dl
      -- Looking for gethostbyname in wsock32;m;dl - not found
      -- Looking for gethostname in ucb;m;dl
      -- Looking for gethostname in ucb;m;dl - not found
      -- Looking for fseeko
      -- Looking for fseeko - found
      -- Performing Test HAVE_STAT64_STRUCT
      -- Performing Test HAVE_STAT64_STRUCT - Failed
      -- Check size of char
      -- Check size of char - done
      -- Check size of short
      -- Check size of short - done
      -- Check size of int
      -- Check size of int - done
      -- Check size of unsigned
      -- Check size of unsigned - done
      -- Check size of long long
      -- Check size of long long - done
      -- Check size of __int64
      -- Check size of __int64 - failed
      -- Check size of float
      -- Check size of float - done
      -- Check size of double
      -- Check size of double - done
      -- Check size of long double
      -- Check size of long double - done
      -- Check size of int8_t
      -- Check size of int8_t - done
      -- Check size of uint8_t
      -- Check size of uint8_t - done
      -- Check size of int_least8_t
      -- Check size of int_least8_t - done
      -- Check size of uint_least8_t
      -- Check size of uint_least8_t - done
      -- Check size of int_fast8_t
      -- Check size of int_fast8_t - done
      -- Check size of uint_fast8_t
      -- Check size of uint_fast8_t - done
      -- Check size of int16_t
      -- Check size of int16_t - done
      -- Check size of uint16_t
      -- Check size of uint16_t - done
      -- Check size of int_least16_t
      -- Check size of int_least16_t - done
      -- Check size of uint_least16_t
      -- Check size of uint_least16_t - done
      -- Check size of int_fast16_t
      -- Check size of int_fast16_t - done
      -- Check size of uint_fast16_t
      -- Check size of uint_fast16_t - done
      -- Check size of int32_t
      -- Check size of int32_t - done
      -- Check size of uint32_t
      -- Check size of uint32_t - done
      -- Check size of int_least32_t
      -- Check size of int_least32_t - done
      -- Check size of uint_least32_t
      -- Check size of uint_least32_t - done
      -- Check size of int_fast32_t
      -- Check size of int_fast32_t - done
      -- Check size of uint_fast32_t
      -- Check size of uint_fast32_t - done
      -- Check size of int64_t
      -- Check size of int64_t - done
      -- Check size of uint64_t
      -- Check size of uint64_t - done
      -- Check size of int_least64_t
      -- Check size of int_least64_t - done
      -- Check size of uint_least64_t
      -- Check size of uint_least64_t - done
      -- Check size of int_fast64_t
      -- Check size of int_fast64_t - done
      -- Check size of uint_fast64_t
      -- Check size of uint_fast64_t - done
      -- Check size of off_t
      -- Check size of off_t - done
      -- Check size of off64_t
      -- Check size of off64_t - failed
      -- Check size of time_t
      -- Check size of time_t - done
      -- Check size of _Bool
      -- Check size of _Bool - done
      -- Looking for CLOCK_MONOTONIC
      -- Looking for CLOCK_MONOTONIC - not found
      -- Performing Test H5_HAVE_TM_GMTOFF
      -- Performing Test H5_HAVE_TM_GMTOFF - Success
      -- Performing Test H5_HAVE___TM_GMTOFF
      -- Performing Test H5_HAVE___TM_GMTOFF - Failed
      -- Performing Test H5_TIME_WITH_SYS_TIME
      -- Performing Test H5_TIME_WITH_SYS_TIME - Success
      -- Performing Test H5_HAVE_STRUCT_TIMEZONE
      -- Performing Test H5_HAVE_STRUCT_TIMEZONE - Failed
      -- Looking for gettimeofday
      -- Looking for gettimeofday - found
      -- Performing Test H5_HAVE_STAT_ST_BLOCKS
      -- Performing Test H5_HAVE_STAT_ST_BLOCKS - Success
      -- Looking for ioctl
      -- Looking for ioctl - found
      -- Performing Test H5_HAVE_STRUCT_VIDEOCONFIG
      -- Performing Test H5_HAVE_STRUCT_VIDEOCONFIG - Failed
      -- Performing Test H5_HAVE_STRUCT_TEXT_INFO
      -- Performing Test H5_HAVE_STRUCT_TEXT_INFO - Failed
      -- Looking for _getvideoconfig
      -- Looking for _getvideoconfig - not found
      -- Looking for gettextinfo
      -- Looking for gettextinfo - not found
      -- Looking for _scrsize
      -- Looking for _scrsize - not found
      -- Looking for GetConsoleScreenBufferInfo
      -- Looking for GetConsoleScreenBufferInfo - not found
      -- Looking for TIOCGWINSZ
      -- Looking for TIOCGWINSZ - found
      -- Looking for TIOCGETD
      -- Looking for TIOCGETD - found
      -- Looking for getpwuid
      -- Looking for getpwuid - found
      -- Looking for alarm
      -- Looking for alarm - found
      -- Looking for fcntl
      -- Looking for fcntl - found
      -- Looking for flock
      -- Looking for flock - found
      -- Looking for fork
      -- Looking for fork - found
      -- Looking for frexpf
      -- Looking for frexpf - found
      -- Looking for frexpl
      -- Looking for frexpl - found
      -- Looking for gethostname
      -- Looking for gethostname - found
      -- Looking for getrusage
      -- Looking for getrusage - found
      -- Looking for llround
      -- Looking for llround - found
      -- Looking for llroundf
      -- Looking for llroundf - found
      -- Looking for lround
      -- Looking for lround - found
      -- Looking for lroundf
      -- Looking for lroundf - found
      -- Looking for lstat
      -- Looking for lstat - found
      -- Looking for pread
      -- Looking for pread - found
      -- Looking for pwrite
      -- Looking for pwrite - found
      -- Looking for rand_r
      -- Looking for rand_r - found
      -- Looking for random
      -- Looking for random - found
      -- Looking for round
      -- Looking for round - found
      -- Looking for roundf
      -- Looking for roundf - found
      -- Looking for setsysinfo
      -- Looking for setsysinfo - not found
      -- Looking for signal
      -- Looking for signal - found
      -- Looking for longjmp
      -- Looking for longjmp - found
      -- Looking for setjmp
      -- Looking for setjmp - found
      -- Looking for siglongjmp
      -- Looking for siglongjmp - found
      -- Looking for sigsetjmp
      -- Looking for sigsetjmp - found
      -- Looking for sigprocmask
      -- Looking for sigprocmask - found
      -- Looking for snprintf
      -- Looking for snprintf - found
      -- Looking for srandom
      -- Looking for srandom - found
      -- Looking for strdup
      -- Looking for strdup - found
      -- Looking for strtoll
      -- Looking for strtoll - found
      -- Looking for strtoull
      -- Looking for strtoull - found
      -- Looking for symlink
      -- Looking for symlink - found
      -- Looking for system
      -- Looking for system - found
      -- Looking for tmpfile
      -- Looking for tmpfile - found
      -- Looking for asprintf
      -- Looking for asprintf - found
      -- Looking for vasprintf
      -- Looking for vasprintf - found
      -- Looking for waitpid
      -- Looking for waitpid - found
      -- Looking for vsnprintf
      -- Looking for vsnprintf - found
      -- Looking for clock_gettime
      -- Looking for clock_gettime - found
      -- Looking for clock_gettime in rt
      -- Looking for clock_gettime in rt - not found
      -- Looking for clock_gettime in posix4
      -- Looking for clock_gettime in posix4 - not found
      -- Check size of __float128
      -- Check size of __float128 - failed
      -- Check size of _Quad
      -- Check size of _Quad - failed
      -- Check for STD namespace
      -- Check for STD namespace - found
      -- Looking for C++ include stdint.h
      -- Looking for C++ include stdint.h - found
      -- Looking for include file limits.h
      -- Looking for include file limits.h - found
      -- Looking for include file malloc.h
      -- Looking for include file malloc.h - not found
      -- Looking for include file windows.h
      -- Looking for include file windows.h - not found
      -- Looking for include file ieeefp.h
      -- Looking for include file ieeefp.h - not found
      -- Looking for include file search.h
      -- Looking for include file search.h - found
      -- Looking for floor
      -- Looking for floor - found
      -- Looking for getopt
      -- Looking for getopt - found
      -- Looking for isascii
      -- Looking for isascii - found
      -- Looking for memmove
      -- Looking for memmove - found
      -- Looking for memset
      -- Looking for memset - found
      -- Looking for pow
      -- Looking for pow - found
      -- Looking for sqrt
      -- Looking for sqrt - found
      -- Looking for strcasecmp
      -- Looking for strcasecmp - found
      -- Looking for strchr
      -- Looking for strchr - found
      -- Looking for strrchr
      -- Looking for strrchr - found
      -- Looking for strstr
      -- Looking for strstr - found
      -- Looking for strtol
      -- Looking for strtol - found
      -- Looking for strtoul
      -- Looking for strtoul - found
      -- Check size of int
      -- Check size of int - done
      -- Check size of long
      -- Check size of long - done
      -- Looking for mkstemp
      -- Looking for mkstemp - found
      -- Looking for tmpnam
      -- Looking for tmpnam - found
      -- Looking for tempnam
      -- Looking for tempnam - found
      -- Looking for popen
      -- Looking for popen - found
      -- Looking for fork
      -- Looking for fork - found
      -- Looking for vfork
      -- Looking for vfork - found
      -- Looking for fdopen
      -- Looking for fdopen - found
      -- Looking for strdup
      -- Looking for strdup - found
      -- Looking for getpwnam
      -- Looking for getpwnam - found
      -- Looking for select
      -- Looking for select - found
      -- Looking for sysconf
      -- Looking for sysconf - found
      -- Looking for system
      -- Looking for system - found
      -- Looking for rint
      -- Looking for rint - found
      -- Looking for copysign
      -- Looking for copysign - found
      -- Looking for round
      -- Looking for round - found
      -- Looking for fabsf
      -- Looking for fabsf - found
      -- Looking for srand48
      -- Looking for srand48 - found
      -- Looking for drand48
      -- Looking for drand48 - found
      -- Looking for sleep
      -- Looking for sleep - found
      -- Looking for gettimeofday
      -- Looking for gettimeofday - found
      -- Looking for clock_gettime in rt
      -- Looking for clock_gettime in rt - not found
      -- Looking for clock_gettime
      -- Looking for clock_gettime - found
      -- Looking for include file sys/dir.h
      -- Looking for include file sys/dir.h - found
      -- Looking for include file sys/ndir.h
      -- Looking for include file sys/ndir.h - not found
      -- Looking for include file sys/wait.h
      -- Looking for include file sys/wait.h - found
      -- Looking for include file values.h
      -- Looking for include file values.h - not found
      -- Looking for include file dirent.h
      -- Looking for include file dirent.h - found
      -- Looking for include file vfork.h
      -- Looking for include file vfork.h - not found
      -- Looking for include file pwd.h
      -- Looking for include file pwd.h - found
      -- Looking for include file sys/select.h
      -- Looking for include file sys/select.h - found
      -- Check the value of the 22nd bit of a 32-bit quiet-NaN
      -- Check the value of the 22nd bit of a 32-bit quiet-NaN - 1
      -- Found ZLIB: /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/lib/libz.tbd (found version "1.2.12")
      CMake Error at /Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/cmake/data/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
        Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR)
      Call Stack (most recent call first):
        /Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/cmake/data/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
        /Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/cmake/data/share/cmake-3.27/Modules/FindPNG.cmake:177 (find_package_handle_standard_args)
        Modules/ThirdParty/PNG/CMakeLists.txt:8 (find_package)

      -- Configuring incomplete, errors occurred!
      make: *** No targets specified and no makefile found.  Stop.
      Configuring ANTs core
      Cloning into 'pybind11'...
      Cloning into 'antsrepo'...
      Already on 'master'
      Your branch is up to date with 'origin/master'.
      Already up to date.
      Note: switching to '276cf0717945d3dd3c4298c607d9d6a788ba574e'.

      You are in 'detached HEAD' state. You can look around, make experimental
      changes and commit them, and you can discard any commits you make in this
      state without impacting any branches by switching back to a branch.

      If you want to create a new branch to retain commits you create, you may
      do so (now or later) by using -c with the switch command. Example:

        git switch -c <new-branch-name>

      Or undo this operation with:

        git switch -

      Turn off this advice by setting config variable advice.detachedHead to false

      HEAD is now at 276cf071 Merge pull request #1516 from ANTsX/parseWinPointers
      Configuring ANTsPy library
      /private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-aw5ahqd0/antspyx_5a0c7802805c4d89a06d1f5e58b2b834/setup.py:109: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
        cmake_version = LooseVersion(
      ['-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-aw5ahqd0/antspyx_5a0c7802805c4d89a06d1f5e58b2b834/ants/lib', '-DPYTHON_EXECUTABLE=/Users/dtadres/Downloads/.env_antspyx/bin/python3', '-DCMAKE_BUILD_TYPE=Release']
      CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
        Compatibility with CMake < 3.5 will be removed from a future version of
        CMake.

        Update the VERSION argument <min> value or use a ...<max> suffix to tell
        CMake that the project does not need compatibility with older versions.

      -- The C compiler identification is AppleClang 15.0.0.15000040
      -- The CXX compiler identification is AppleClang 15.0.0.15000040
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      CMake Error at CMakeLists.txt:10 (find_package):
        By not providing "FindITK.cmake" in CMAKE_MODULE_PATH this project has
        asked CMake to find a package configuration file provided by "ITK", but
        CMake did not find one.

        Could not find a package configuration file provided by "ITK" with any of
        the following names:

          ITKConfig.cmake
          itk-config.cmake

        Add the installation prefix of "ITK" to CMAKE_PREFIX_PATH or set "ITK_DIR"
        to a directory containing one of the above files.  If "ITK" provides a
        separate development package or SDK, be sure it has been installed.

      -- Configuring incomplete, errors occurred!
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-aw5ahqd0/antspyx_5a0c7802805c4d89a06d1f5e58b2b834/setup.py", line 177, in <module>
          setup(
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/__init__.py", line 87, in setup
          return distutils.core.setup(**attrs)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 185, in setup
          return run_commands(dist)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
          dist.run_commands()
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 968, in run_commands
          self.run_command(cmd)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_command
          super().run_command(command)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 987, in run_command
          cmd_obj.run()
        File "/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-aw5ahqd0/antspyx_5a0c7802805c4d89a06d1f5e58b2b834/setup.py", line 55, in run
          self.run_command("build_py")
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 319, in run_command
          self.distribution.run_command(command)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_command
          super().run_command(command)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 987, in run_command
          cmd_obj.run()
        File "/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-aw5ahqd0/antspyx_5a0c7802805c4d89a06d1f5e58b2b834/setup.py", line 40, in run
          self.run_command("build_ext")
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 319, in run_command
          self.distribution.run_command(command)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_command
          super().run_command(command)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 987, in run_command
          cmd_obj.run()
        File "/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-aw5ahqd0/antspyx_5a0c7802805c4d89a06d1f5e58b2b834/setup.py", line 116, in run
          self.build_extension(ext)
        File "/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-aw5ahqd0/antspyx_5a0c7802805c4d89a06d1f5e58b2b834/setup.py", line 159, in build_extension
          subprocess.check_call(
        File "/Users/dtadres/mambaforge/lib/python3.10/subprocess.py", line 369, in check_call
          raise CalledProcessError(retcode, cmd)
      subprocess.CalledProcessError: Command '['cmake', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-aw5ahqd0/antspyx_5a0c7802805c4d89a06d1f5e58b2b834/ants/lib', '-DPYTHON_EXECUTABLE=/Users/dtadres/Downloads/.env_antspyx/bin/python3', '-DCMAKE_BUILD_TYPE=Release', '/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-aw5ahqd0/antspyx_5a0c7802805c4d89a06d1f5e58b2b834/ants/lib']' returned non-zero exit status 1.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> antspyx

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure
DavidTadres commented 7 months ago

Manually installing the ITK package doesn't help, unfortunately:

(.env_antspyx) (base) dtadres@DN52e6dm ~ % pip install itk
Collecting itk
  Downloading itk-5.3.0-cp310-cp310-macosx_11_0_arm64.whl (8.3 kB)
Collecting itk-segmentation==5.3.0
  Downloading itk_segmentation-5.3.0-cp310-cp310-macosx_11_0_arm64.whl (12.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.5/12.5 MB 4.2 MB/s eta 0:00:00
Collecting itk-registration==5.3.0
  Downloading itk_registration-5.3.0-cp310-cp310-macosx_11_0_arm64.whl (18.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.7/18.7 MB 7.3 MB/s eta 0:00:00
Collecting itk-core==5.3.0
  Downloading itk_core-5.3.0-cp310-cp310-macosx_11_0_arm64.whl (57.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.6/57.6 MB 2.0 MB/s eta 0:00:00
Collecting itk-filtering==5.3.0
  Downloading itk_filtering-5.3.0-cp310-cp310-macosx_11_0_arm64.whl (47.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.3/47.3 MB 8.4 MB/s eta 0:00:00
Requirement already satisfied: numpy in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from itk) (1.26.2)
Collecting itk-numerics==5.3.0
  Downloading itk_numerics-5.3.0-cp310-cp310-macosx_11_0_arm64.whl (34.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 34.6/34.6 MB 4.9 MB/s eta 0:00:00
Collecting itk-io==5.3.0
  Downloading itk_io-5.3.0-cp310-cp310-macosx_11_0_arm64.whl (18.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.8/18.8 MB 6.4 MB/s eta 0:00:00
Installing collected packages: itk-core, itk-numerics, itk-io, itk-filtering, itk-segmentation, itk-registration, itk
Successfully installed itk-5.3.0 itk-core-5.3.0 itk-filtering-5.3.0 itk-io-5.3.0 itk-numerics-5.3.0 itk-registration-5.3.0 itk-segmentation-5.3.0

Still leads to a failed install because ITK can't be found:

(.env_antspyx) (base) dtadres@DN52e6dm ~ % pip install antspyx
Collecting antspyx
  Using cached antspyx-0.3.8.tar.gz (248.7 MB)
  Preparing metadata (setup.py) ... done
Requirement already satisfied: pandas in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (2.1.4)
Requirement already satisfied: numpy in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (1.26.2)
Requirement already satisfied: scipy in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (1.11.4)
Requirement already satisfied: scikit-image in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (0.22.0)
Requirement already satisfied: scikit-learn in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (1.3.2)
Requirement already satisfied: statsmodels in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (0.14.0)
Requirement already satisfied: webcolors in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (1.13)
Requirement already satisfied: matplotlib in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (3.8.2)
Requirement already satisfied: pyyaml in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (6.0.1)
Requirement already satisfied: chart_studio in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (1.1.0)
Requirement already satisfied: Pillow in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (10.1.0)
Requirement already satisfied: nibabel in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from antspyx) (5.1.0)
Requirement already satisfied: requests in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from chart_studio->antspyx) (2.31.0)
Requirement already satisfied: plotly in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from chart_studio->antspyx) (5.18.0)
Requirement already satisfied: retrying>=1.3.3 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from chart_studio->antspyx) (1.3.4)
Requirement already satisfied: six in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from chart_studio->antspyx) (1.16.0)
Requirement already satisfied: fonttools>=4.22.0 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx) (4.46.0)
Requirement already satisfied: contourpy>=1.0.1 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx) (1.2.0)
Requirement already satisfied: python-dateutil>=2.7 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx) (2.8.2)
Requirement already satisfied: cycler>=0.10 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx) (0.12.1)
Requirement already satisfied: pyparsing>=2.3.1 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx) (3.1.1)
Requirement already satisfied: packaging>=20.0 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx) (23.2)
Requirement already satisfied: kiwisolver>=1.3.1 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx) (1.4.5)
Requirement already satisfied: pytz>=2020.1 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from pandas->antspyx) (2023.3.post1)
Requirement already satisfied: tzdata>=2022.1 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from pandas->antspyx) (2023.3)
Requirement already satisfied: tifffile>=2022.8.12 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from scikit-image->antspyx) (2023.12.9)
Requirement already satisfied: imageio>=2.27 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from scikit-image->antspyx) (2.33.0)
Requirement already satisfied: networkx>=2.8 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from scikit-image->antspyx) (3.2.1)
Requirement already satisfied: lazy_loader>=0.3 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from scikit-image->antspyx) (0.3)
Requirement already satisfied: threadpoolctl>=2.0.0 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from scikit-learn->antspyx) (3.2.0)
Requirement already satisfied: joblib>=1.1.1 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from scikit-learn->antspyx) (1.3.2)
Requirement already satisfied: patsy>=0.5.2 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from statsmodels->antspyx) (0.5.4)
Requirement already satisfied: tenacity>=6.2.0 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from plotly->chart_studio->antspyx) (8.2.3)
Requirement already satisfied: certifi>=2017.4.17 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from requests->chart_studio->antspyx) (2023.11.17)
Requirement already satisfied: charset-normalizer<4,>=2 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from requests->chart_studio->antspyx) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from requests->chart_studio->antspyx) (3.6)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./Downloads/.env_antspyx/lib/python3.10/site-packages (from requests->chart_studio->antspyx) (2.1.0)
Installing collected packages: antspyx
  DEPRECATION: antspyx is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
  Running setup.py install for antspyx ... error
  error: subprocess-exited-with-error

  × Running setup.py install for antspyx did not run successfully.
  │ exit code: 1
  ╰─> [1172 lines of output]
      running install
      /Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
        warnings.warn(
      running build_py
      running build_ext
      Configuring ITK
      No local ITK installation found... Building ITK now...
      Cloning into 'itksource'...
      Updating files:  64% (9732/15052)
      Updating files:  65% (9784/15052)
      Updating files:  66% (9935/15052)
      Updating files:  67% (10085/15052)
      Updating files:  68% (10236/15052)
      Updating files:  69% (10386/15052)
      Updating files:  70% (10537/15052)
      Updating files:  71% (10687/15052)
      Updating files:  72% (10838/15052)
      Updating files:  73% (10988/15052)
      Updating files:  74% (11139/15052)
      Updating files:  75% (11289/15052)
      Updating files:  76% (11440/15052)
      Updating files:  77% (11591/15052)
      Updating files:  78% (11741/15052)
      Updating files:  79% (11892/15052)
      Updating files:  80% (12042/15052)
      Updating files:  81% (12193/15052)
      Updating files:  82% (12343/15052)
      Updating files:  83% (12494/15052)
      Updating files:  84% (12644/15052)
      Updating files:  85% (12795/15052)
      Updating files:  86% (12945/15052)
      Updating files:  87% (13096/15052)
      Updating files:  88% (13246/15052)
      Updating files:  89% (13397/15052)
      Updating files:  90% (13547/15052)
      Updating files:  91% (13698/15052)
      Updating files:  92% (13848/15052)
      Updating files:  93% (13999/15052)
      Updating files:  94% (14149/15052)
      Updating files:  95% (14300/15052)
      Updating files:  96% (14450/15052)
      Updating files:  97% (14601/15052)
      Updating files:  98% (14751/15052)
      Updating files:  99% (14902/15052)
      Updating files: 100% (15052/15052)
      Updating files: 100% (15052/15052), done.
      Already on 'master'
      Your branch is up to date with 'origin/master'.
      Note: switching to 'ce57f309f4f4142b80367fd89a88f8dac9d6943a'.

      You are in 'detached HEAD' state. You can look around, make experimental
      changes and commit them, and you can discard any commits you make in this
      state without impacting any branches by switching back to a branch.

      If you want to create a new branch to retain commits you create, you may
      do so (now or later) by using -c with the switch command. Example:

        git switch -c <new-branch-name>

      Or undo this operation with:

        git switch -

      Turn off this advice by setting config variable advice.detachedHead to false

      HEAD is now at ce57f309f4 STYLE: Remove obsolete `__GNUC__` macro checks for GCC version 4
      -- The CXX compiler identification is AppleClang 15.0.0.15000040
      -- The C compiler identification is AppleClang 15.0.0.15000040
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- Found Git: /usr/bin/git (found version "2.39.3 (Apple Git-145)")
      -- Performing Test C_HAS_WARNING-Wno-uninitialized
      -- Performing Test C_HAS_WARNING-Wno-uninitialized - Success
      -- Performing Test C_HAS_WARNING-Wno-unused-parameter
      -- Performing Test C_HAS_WARNING-Wno-unused-parameter - Success
      -- Performing Test C_HAS_WARNING-Wall
      -- Performing Test C_HAS_WARNING-Wall - Success
      -- Performing Test C_HAS_WARNING-Wno-long-double
      -- Performing Test C_HAS_WARNING-Wno-long-double - Failed
      -- Performing Test C_HAS_WARNING-Wcast-align
      -- Performing Test C_HAS_WARNING-Wcast-align - Success
      -- Performing Test C_HAS_WARNING-Wdisabled-optimization
      -- Performing Test C_HAS_WARNING-Wdisabled-optimization - Success
      -- Performing Test C_HAS_WARNING-Wextra
      -- Performing Test C_HAS_WARNING-Wextra - Success
      -- Performing Test C_HAS_WARNING-Wformat_2
      -- Performing Test C_HAS_WARNING-Wformat_2 - Success
      -- Performing Test C_HAS_WARNING-Winvalid-pch
      -- Performing Test C_HAS_WARNING-Winvalid-pch - Success
      -- Performing Test C_HAS_WARNING-Wno-format-nonliteral
      -- Performing Test C_HAS_WARNING-Wno-format-nonliteral - Success
      -- Performing Test C_HAS_WARNING-Wpointer-arith
      -- Performing Test C_HAS_WARNING-Wpointer-arith - Success
      -- Performing Test C_HAS_WARNING-Wshadow
      -- Performing Test C_HAS_WARNING-Wshadow - Success
      -- Performing Test C_HAS_WARNING-Wunused
      -- Performing Test C_HAS_WARNING-Wunused - Success
      -- Performing Test C_HAS_WARNING-Wwrite-strings
      -- Performing Test C_HAS_WARNING-Wwrite-strings - Success
      -- Performing Test C_HAS_WARNING-funit-at-a-time
      -- Performing Test C_HAS_WARNING-funit-at-a-time - Failed
      -- Performing Test C_HAS_WARNING-Wno-strict-overflow
      -- Performing Test C_HAS_WARNING-Wno-strict-overflow - Success
      -- Performing Test CXX_HAS_WARNING-Wall
      -- Performing Test CXX_HAS_WARNING-Wall - Success
      -- Performing Test CXX_HAS_WARNING-Wno-long-double
      -- Performing Test CXX_HAS_WARNING-Wno-long-double - Failed
      -- Performing Test CXX_HAS_WARNING-Wcast-align
      -- Performing Test CXX_HAS_WARNING-Wcast-align - Success
      -- Performing Test CXX_HAS_WARNING-Wdisabled-optimization
      -- Performing Test CXX_HAS_WARNING-Wdisabled-optimization - Success
      -- Performing Test CXX_HAS_WARNING-Wextra
      -- Performing Test CXX_HAS_WARNING-Wextra - Success
      -- Performing Test CXX_HAS_WARNING-Wformat_2
      -- Performing Test CXX_HAS_WARNING-Wformat_2 - Success
      -- Performing Test CXX_HAS_WARNING-Winvalid-pch
      -- Performing Test CXX_HAS_WARNING-Winvalid-pch - Success
      -- Performing Test CXX_HAS_WARNING-Wno-format-nonliteral
      -- Performing Test CXX_HAS_WARNING-Wno-format-nonliteral - Success
      -- Performing Test CXX_HAS_WARNING-Wpointer-arith
      -- Performing Test CXX_HAS_WARNING-Wpointer-arith - Success
      -- Performing Test CXX_HAS_WARNING-Wshadow
      -- Performing Test CXX_HAS_WARNING-Wshadow - Success
      -- Performing Test CXX_HAS_WARNING-Wunused
      -- Performing Test CXX_HAS_WARNING-Wunused - Success
      -- Performing Test CXX_HAS_WARNING-Wwrite-strings
      -- Performing Test CXX_HAS_WARNING-Wwrite-strings - Success
      -- Performing Test CXX_HAS_WARNING-funit-at-a-time
      -- Performing Test CXX_HAS_WARNING-funit-at-a-time - Failed
      -- Performing Test CXX_HAS_WARNING-Wno-strict-overflow
      -- Performing Test CXX_HAS_WARNING-Wno-strict-overflow - Success
      -- Performing Test CXX_HAS_WARNING-Wno-deprecated
      -- Performing Test CXX_HAS_WARNING-Wno-deprecated - Success
      -- Performing Test CXX_HAS_WARNING-Wno-invalid-offsetof
      -- Performing Test CXX_HAS_WARNING-Wno-invalid-offsetof - Success
      -- Performing Test CXX_HAS_WARNING-Wno-undefined-var-template
      -- Performing Test CXX_HAS_WARNING-Wno-undefined-var-template - Success
      -- Performing Test CXX_HAS_WARNING-Woverloaded-virtual
      -- Performing Test CXX_HAS_WARNING-Woverloaded-virtual - Success
      -- Performing Test CXX_HAS_WARNING-Wstrict-null-sentinel
      -- Performing Test CXX_HAS_WARNING-Wstrict-null-sentinel - Failed
      --  The remote module: https://github.com/ntustison/ITKAdaptiveDenoising.git is cloned into the directory /private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6dvzfk75/antspyx_8f915044544641f68ca7ed21dcdd7c2a/itksource/Modules/Remote/AdaptiveDenoising
      --  The remote module: https://github.com/InsightSoftwareConsortium/ITKGenericLabelInterpolator.git is cloned into the directory /private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6dvzfk75/antspyx_8f915044544641f68ca7ed21dcdd7c2a/itksource/Modules/Remote/GenericLabelInterpolator
      --  The remote module: https://github.com/InsightSoftwareConsortium/itkMGHImageIO.git is cloned into the directory /private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6dvzfk75/antspyx_8f915044544641f68ca7ed21dcdd7c2a/itksource/Modules/Remote/MGHIO
      -- Running module dependency checks
      -- Enabled AdaptiveDenoising, requested by Module_AdaptiveDenoising.
      -- Enabled GenericLabelInterpolator, requested by Module_GenericLabelInterpolator.
      -- Enabled ITKAnisotropicSmoothing, needed by [ITKGroup_Filtering;ITKLevelSets;ITKGPUAnisotropicSmoothing;ITKReview;ITKDeformableMesh].
      -- Enabled ITKAntiAlias, needed by [ITKGroup_Filtering;ITKReview].
      -- Enabled ITKBiasCorrection, needed by [ITKGroup_Filtering;ITKReview].
      -- Enabled ITKBinaryMathematicalMorphology, needed by [ITKDistanceMap;ITKGroup_Filtering;ITKImageFusion;ITKReview].
      -- Enabled ITKClassifiers, needed by [ITKReview;ITKMarkovRandomFieldsClassifiers;ITKGroup_Segmentation].
      -- Enabled ITKColormap, needed by [ITKGroup_Filtering].
      -- Enabled ITKCommon, needed by [ITKGroup_Core;ITKFiniteDifference;ITKGPUCommon;ITKGPUFiniteDifference;ITKImageAdaptors;ITKStatistics;ITKTransform;ITKImageFilterBase;ITKQuadEdgeMesh;ITKSpatialObjects;ITKTestKernel;ITKFFT;ITKIOImageBase;ITKIOGDCM;ITKIOMeshBYU;ITKIOMeshBase;ITKIOMeshFreeSurfer;ITKIOMeshGifti;ITKIOMeshOBJ;ITKIOMeshOFF;ITKIOMeshVTK;ITKPath;ITKImageSources;ITKBiasCorrection;ITKPolynomials;ITKColormap;ITKGPUAnisotropicSmoothing;ITKGPUImageFilterBase;ITKGPUSmoothing;ITKGPUThresholding;ITKImageFrequency;ITKIOMesh;ITKIOTransformBase;ITKTransformFactory;ITKReview;ITKKLMRegionGrowing;ITKVTK;ITKOptimizersv4;ITKGPURegistrationCommon;ITKGPUPDEDeformableRegistration;ITKMetricsv4;AdaptiveDenoising;ITKLevelSetsv4;ITKSuperPixel].
      -- Enabled ITKConnectedComponents, needed by [ITKMathematicalMorphology;ITKFastMarching;ITKClassifiers;ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKConvolution, needed by [ITKSmoothing;ITKGroup_Filtering;ITKDeconvolution].
      -- Enabled ITKCurvatureFlow, needed by [ITKAnisotropicSmoothing;ITKNarrowBand;ITKGroup_Filtering;ITKReview].
      -- Enabled ITKDeconvolution, needed by [ITKGroup_Filtering].
      -- Enabled ITKDeformableMesh, needed by [ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKDenoising, needed by [ITKGroup_Filtering].
      -- Enabled ITKDiffusionTensorImage, needed by [ITKGroup_Filtering;ITKReview].
      -- Enabled ITKDisplacementField, needed by [ITKGroup_Filtering;ITKIOTransformBase;ITKTransformFactory;ITKReview;ITKRegistrationCommon;ITKOptimizersv4].
      -- Enabled ITKDistanceMap, needed by [ITKLevelSets;ITKGroup_Filtering;ITKReview;ITKLevelSetsv4].
      -- Enabled ITKDoubleConversion, needed by [ITKCommon;ITKTestKernel;ITKIOMeshVTK;ITKIOTransformInsightLegacy].
      -- Enabled ITKEigen, needed by [ITKReview;ITKGroup_Numerics].
      -- Enabled ITKEigen3, needed by [ITKCommon].
      -- Enabled ITKExpat, needed by [ITKGDCM;ITKGIFTI;ITKIOXML].
      -- Enabled ITKFFT, needed by [ITKTestKernel;ITKConvolution;ITKSmoothing;ITKGroup_Filtering;ITKReview].
      -- Enabled ITKFastMarching, needed by [ITKLevelSets;ITKGroup_Filtering].
      -- Enabled ITKFiniteDifference, needed by [ITKGroup_Core;ITKGPUFiniteDifference;ITKCurvatureFlow;ITKNarrowBand;ITKLevelSets;ITKReview;ITKPDEDeformableRegistration;ITKRegistrationCommon].
      -- Enabled ITKGDCM, needed by [ITKIOGDCM].
      -- Enabled ITKGIFTI, needed by [ITKIOMeshGifti].
      -- Enabled ITKGPUAnisotropicSmoothing, needed by [ITKGroup_Filtering].
      -- Enabled ITKGPUCommon, needed by [ITKGroup_Core;ITKGPUFiniteDifference;ITKGPUAnisotropicSmoothing;ITKGPUImageFilterBase;ITKGPUSmoothing;ITKGPUThresholding;ITKGPURegistrationCommon;ITKGPUPDEDeformableRegistration].
      -- Enabled ITKGPUFiniteDifference, needed by [ITKGroup_Core;ITKGPUAnisotropicSmoothing;ITKGPURegistrationCommon;ITKGPUPDEDeformableRegistration].
      -- Enabled ITKGPUImageFilterBase, needed by [ITKGroup_Filtering;ITKGPUSmoothing].
      -- Enabled ITKGPUPDEDeformableRegistration, needed by [ITKGroup_Registration].
      -- Enabled ITKGPURegistrationCommon, needed by [ITKGroup_Registration;ITKGPUPDEDeformableRegistration].
      -- Enabled ITKGPUSmoothing, needed by [ITKGroup_Filtering].
      -- Enabled ITKGPUThresholding, needed by [ITKGroup_Filtering].
      -- Enabled ITKHDF5, needed by [ITKIOHDF5;ITKMINC;ITKIOTransformHDF5].
      -- Enabled ITKIOBMP, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIOBioRad, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOBruker, needed by [ITKGroup_IO].
      -- Enabled ITKIOCSV, needed by [ITKGroup_IO].
      -- Enabled ITKIOGDCM, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIOGE, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOGIPL, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIOHDF5, needed by [ITKGroup_IO].
      -- Enabled ITKIOIPL, needed by [ITKIOGE;ITKGroup_IO;ITKIOSiemens;ITKReview].
      -- Enabled ITKIOImageBase, needed by [ITKIOBMP;ITKIOGDCM;ITKIOGIPL;ITKTestKernel;ITKIOJPEG;ITKIOMeshBase;ITKIOMeta;ITKIONIFTI;ITKIONRRD;ITKIOPNG;ITKIOTIFF;ITKIOVTK;ITKLevelSets;ITKDenoising;ITKIOBioRad;ITKIOBruker;ITKIOCSV;ITKIOIPL;ITKIOGE;ITKIOHDF5;ITKGroup_IO;ITKIOJPEG2000;ITKIOLSM;ITKIOMINC;ITKIOMRC;ITKIORAW;ITKIOSiemens;ITKIOXML;ITKIOStimulate;ITKReview;MGHIO].
      -- Enabled ITKIOJPEG, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIOJPEG2000, needed by [ITKGroup_IO].
      -- Enabled ITKIOLSM, needed by [ITKGroup_IO].
      -- Enabled ITKIOMINC, needed by [ITKGroup_IO].
      -- Enabled ITKIOMRC, needed by [ITKGroup_IO].
      -- Enabled ITKIOMesh, needed by [ITKGroup_IO].
      -- Enabled ITKIOMeshBYU, needed by [ITKTestKernel;ITKIOMesh;ITKGroup_IO].
      -- Enabled ITKIOMeshBase, needed by [ITKIOMeshBYU;ITKIOMeshFreeSurfer;ITKIOMeshGifti;ITKIOMeshOBJ;ITKIOMeshOFF;ITKIOMeshVTK;ITKIOMesh;ITKGroup_IO].
      -- Enabled ITKIOMeshFreeSurfer, needed by [ITKTestKernel;ITKIOMesh;ITKGroup_IO].
      -- Enabled ITKIOMeshGifti, needed by [ITKTestKernel;ITKIOMesh;ITKGroup_IO].
      -- Enabled ITKIOMeshOBJ, needed by [ITKTestKernel;ITKIOMesh;ITKGroup_IO].
      -- Enabled ITKIOMeshOFF, needed by [ITKTestKernel;ITKIOMesh;ITKGroup_IO].
      -- Enabled ITKIOMeshVTK, needed by [ITKTestKernel;ITKIOMesh;ITKGroup_IO].
      -- Enabled ITKIOMeta, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIONIFTI, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIONRRD, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIOPNG, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIORAW, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOSiemens, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOSpatialObjects, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOStimulate, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOTIFF, needed by [ITKTestKernel;ITKIOLSM;ITKGroup_IO;ITKReview].
      -- Enabled ITKIOTransformBase, needed by [ITKGroup_IO;ITKIOTransformHDF5;ITKIOTransformInsightLegacy;ITKIOTransformMatlab;ITKReview].
      -- Enabled ITKIOTransformHDF5, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOTransformInsightLegacy, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOTransformMatlab, needed by [ITKGroup_IO;ITKReview].
      -- Enabled ITKIOVTK, needed by [ITKTestKernel;ITKGroup_IO;ITKReview].
      -- Enabled ITKIOXML, needed by [ITKIOSpatialObjects;ITKGroup_IO;ITKReview].
      -- Enabled ITKImageAdaptors, needed by [ITKGroup_Core;ITKImageFunction;ITKImageIntensity;ITKImageGradient;ITKDenoising;ITKReview;GenericLabelInterpolator].
      -- Enabled ITKImageCompare, needed by [ITKLevelSets;ITKGroup_Filtering;ITKReview].
      -- Enabled ITKImageCompose, needed by [ITKImageStatistics;ITKGroup_Filtering;ITKReview].
      -- Enabled ITKImageFeature, needed by [ITKLevelSets;ITKGroup_Filtering;ITKDeformableMesh;ITKReview;ITKRegistrationCommon].
      -- Enabled ITKImageFilterBase, needed by [ITKTransform;ITKVoronoi;ITKCurvatureFlow;ITKImageCompose;ITKImageStatistics;ITKMathematicalMorphology;ITKImageCompare;ITKGPUImageFilterBase;ITKGroup_Filtering;ITKEigen;ITKReview].
      -- Enabled ITKImageFrequency, needed by [ITKGroup_Filtering].
      -- Enabled ITKImageFunction, needed by [ITKGroup_Core;ITKSpatialObjects;ITKImageGrid;ITKPath;ITKSmoothing;ITKSignedDistanceFunction;ITKSpatialFunction;ITKReview;ITKRegistrationCommon].
      -- Enabled ITKImageFusion, needed by [ITKGroup_Filtering;ITKReview].
      -- Enabled ITKImageGradient, needed by [ITKImageFeature;ITKGroup_Filtering;ITKReview;ITKRegistrationCommon;ITKWatersheds;ITKLevelSetsv4].
      -- Enabled ITKImageGrid, needed by [ITKFFT;ITKAnisotropicSmoothing;ITKImageIntensity;ITKConnectedComponents;ITKMathematicalMorphology;ITKConvolution;ITKBiasCorrection;ITKDenoising;ITKDisplacementField;ITKGroup_Filtering;ITKClassifiers;ITKReview;ITKRegistrationCommon;ITKOptimizersv4;ITKSuperPixel].
      -- Enabled ITKImageIntensity, needed by [ITKImageLabel;ITKConnectedComponents;ITKThresholding;ITKMathematicalMorphology;ITKNarrowBand;ITKImageCompare;ITKImageGradient;ITKConvolution;ITKBiasCorrection;ITKDisplacementField;ITKGroup_Filtering;ITKDeformableMesh;ITKReview;ITKRegistrationCommon;ITKWatersheds].
      -- Enabled ITKImageLabel, needed by [ITKLabelMap;ITKConnectedComponents;ITKDistanceMap;ITKImageFusion;ITKGroup_Filtering;ITKReview].
      -- Enabled ITKImageNoise, needed by [ITKGroup_Filtering].
      -- Enabled ITKImageSources, needed by [ITKSmoothing;ITKImageFeature;ITKDeconvolution;ITKGroup_Filtering;AdaptiveDenoising;ITKSuperPixel].
      -- Enabled ITKImageStatistics, needed by [ITKImageIntensity;ITKThresholding;ITKImageFeature;ITKDenoising;ITKGroup_Filtering;ITKReview;AdaptiveDenoising].
      -- Enabled ITKJPEG, needed by [ITKIOJPEG;ITKTIFF].
      -- Enabled ITKKLMRegionGrowing, needed by [ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKKWSys, needed by [ITKCommon;ITKTestKernel;ITKMINC].
      -- Enabled ITKLIBLBFGS, needed by [ITKOptimizersv4].
      -- Enabled ITKLabelMap, needed by [ITKBinaryMathematicalMorphology;ITKGroup_Filtering;ITKReview;ITKLevelSetsv4].
      -- Enabled ITKLabelVoting, needed by [ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKLevelSets, needed by [ITKAntiAlias;ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKLevelSetsv4, needed by [ITKGroup_Segmentation].
      -- Enabled ITKMINC, needed by [ITKIOMINC].
      -- Enabled ITKMarkovRandomFieldsClassifiers, needed by [ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKMathematicalMorphology, needed by [ITKBinaryMathematicalMorphology;ITKGroup_Filtering;ITKReview;ITKWatersheds].
      -- Enabled ITKMesh, needed by [ITKGroup_Core;ITKQuadEdgeMesh;ITKSpatialObjects;ITKIOMeshBase;ITKVoronoi;ITKIOMeshBYU;ITKIOMeshFreeSurfer;ITKIOMeshGifti;ITKIOMeshOBJ;ITKIOMeshOFF;ITKIOMeshVTK;ITKFastMarching;ITKImageFeature;ITKQuadEdgeMeshFiltering;ITKIOSpatialObjects;ITKDeformableMesh;ITKReview].
      -- Enabled ITKMetaIO, needed by [ITKSpatialObjects;ITKIOMeta].
      -- Enabled ITKMetricsv4, needed by [ITKGroup_Registration;ITKRegistrationMethodsv4].
      -- Enabled ITKNIFTI, needed by [ITKGIFTI;ITKIONIFTI].
      -- Enabled ITKNarrowBand, needed by [ITKDistanceMap;ITKLevelSets;ITKReview;ITKGroup_Numerics].
      -- Enabled ITKNetlib, needed by [ITKStatistics].
      -- Enabled ITKNrrdIO, needed by [ITKIONRRD].
      -- Enabled ITKOpenJPEG, needed by [ITKIOJPEG2000;ITKReview].
      -- Enabled ITKOptimizers, needed by [ITKLevelSets;ITKBiasCorrection;ITKReview;ITKRegistrationCommon;ITKGroup_Numerics;ITKOptimizersv4].
      -- Enabled ITKOptimizersv4, needed by [ITKGroup_Numerics;ITKMetricsv4;ITKRegistrationMethodsv4].
      -- Enabled ITKPDEDeformableRegistration, needed by [ITKReview;ITKGPUPDEDeformableRegistration;ITKGroup_Registration].
      -- Enabled ITKPNG, needed by [ITKIOPNG].
      -- Enabled ITKPath, needed by [ITKImageIntensity;ITKGroup_Filtering;ITKReview].
      -- Enabled ITKPolynomials, needed by [ITKBiasCorrection;ITKReview;ITKGroup_Numerics].
      -- Enabled ITKQuadEdgeMesh, needed by [ITKGroup_Core;ITKIOMeshBase;ITKFastMarching;ITKQuadEdgeMeshFiltering;ITKReview].
      -- Enabled ITKQuadEdgeMeshFiltering, needed by [ITKGroup_Filtering;ITKReview].
      -- Enabled ITKRegionGrowing, needed by [ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKRegistrationCommon, needed by [ITKPDEDeformableRegistration;ITKReview;ITKGroup_Registration;ITKMetricsv4].
      -- Enabled ITKRegistrationMethodsv4, needed by [ITKGroup_Registration].
      -- Enabled ITKReview, requested by Module_ITKReview.
      -- Enabled ITKSignedDistanceFunction, needed by [ITKLevelSets;ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKSmoothing, needed by [ITKImageGradient;ITKImageFeature;ITKDisplacementField;ITKGPUSmoothing;ITKGroup_Filtering;ITKRegistrationCommon;ITKReview;ITKWatersheds;AdaptiveDenoising;GenericLabelInterpolator].
      -- Enabled ITKSpatialFunction, needed by [ITKGroup_Filtering;ITKReview].
      -- Enabled ITKSpatialObjects, needed by [ITKGroup_Core;ITKImageStatistics;ITKImageFeature;ITKDiffusionTensorImage;ITKIOSpatialObjects;ITKRegistrationCommon;ITKReview].
      -- Enabled ITKStatistics, needed by [ITKImageFunction;ITKTransform;ITKLabelMap;ITKOptimizers;ITKDenoising;ITKImageNoise;ITKClassifiers;ITKMarkovRandomFieldsClassifiers;ITKRegistrationCommon;ITKReview;ITKGroup_Numerics;AdaptiveDenoising;ITKSuperPixel].
      -- Enabled ITKSuperPixel, needed by [ITKGroup_Segmentation].
      -- Enabled ITKTIFF, needed by [ITKIOTIFF;ITKIOLSM].
      -- Enabled ITKTestKernel, needed by [ITKGroup_Core].
      -- Enabled ITKThresholding, needed by [ITKConnectedComponents;ITKMathematicalMorphology;ITKConvolution;ITKLevelSets;ITKGPUThresholding;ITKGroup_Filtering;ITKDeformableMesh;ITKLabelVoting;ITKRegionGrowing;ITKReview;ITKWatersheds].
      -- Enabled ITKTransform, needed by [ITKImageFunction;ITKMesh;ITKSpatialObjects;ITKIONIFTI;ITKGroup_Core;ITKImageStatistics;ITKLabelMap;ITKIOTransformBase;ITKTransformFactory;ITKOptimizersv4].
      -- Enabled ITKTransformFactory, needed by [ITKIOTransformBase;ITKGroup_IO].
      -- Enabled ITKVNL, needed by [ITKVNLInstantiation;ITKNetlib].
      -- Enabled ITKVNLInstantiation, needed by [ITKCommon].
      -- Enabled ITKVTK, needed by [ITKReview].
      -- Enabled ITKVoronoi, needed by [ITKIOMeshBase;ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKWatersheds, needed by [ITKReview;ITKGroup_Segmentation].
      -- Enabled ITKZLIB, needed by [ITKMetaIO;ITKGDCM;ITKIOGIPL;ITKNIFTI;ITKGIFTI;ITKNrrdIO;ITKPNG;ITKTIFF;ITKHDF5;ITKMINC;MGHIO].
      -- Enabled MGHIO, requested by Module_MGHIO.
      -- Double correction test returned: 89255.0/1e22 = 8.9255e-18
      CMake Deprecation Warning at Modules/ThirdParty/KWSys/src/KWSys/CMakeLists.txt:91 (cmake_minimum_required):
        Compatibility with CMake < 3.5 will be removed from a future version of
        CMake.

        Update the VERSION argument <min> value or use a ...<max> suffix to tell
        CMake that the project does not need compatibility with older versions.

      -- Checking whether wstring is available
      -- Checking whether wstring is available - yes
      -- Checking whether C compiler has ptrdiff_t in stddef.h
      -- Checking whether C compiler has ptrdiff_t in stddef.h - yes
      -- Checking whether C compiler has ssize_t in unistd.h
      -- Checking whether C compiler has ssize_t in unistd.h - yes
      -- Checking whether C compiler has clock_gettime
      -- Checking whether C compiler has clock_gettime - yes
      -- Checking whether CXX compiler has setenv
      -- Checking whether CXX compiler has setenv - yes
      -- Checking whether CXX compiler has unsetenv
      -- Checking whether CXX compiler has unsetenv - yes
      -- Checking whether CXX compiler has environ in stdlib.h
      -- Checking whether CXX compiler has environ in stdlib.h - no
      -- Checking whether CXX compiler has utimes
      -- Checking whether CXX compiler has utimes - yes
      -- Checking whether CXX compiler has utimensat
      -- Checking whether CXX compiler has utimensat - yes
      -- Checking whether CXX compiler struct stat has st_mtim member
      -- Checking whether CXX compiler struct stat has st_mtim member - no
      -- Checking whether CXX compiler struct stat has st_mtimespec member
      -- Checking whether CXX compiler struct stat has st_mtimespec member - yes
      -- Looking for include files sys/types.h, ifaddrs.h
      -- Looking for include files sys/types.h, ifaddrs.h - found
      -- Checking whether CXX compiler has rlimit64
      -- Checking whether CXX compiler has rlimit64 - no
      -- Looking for C++ include execinfo.h
      -- Looking for C++ include execinfo.h - found
      -- Checking whether backtrace works with this C++ compiler
      -- Checking whether backtrace works with this C++ compiler - yes
      -- Looking for C++ include dlfcn.h
      -- Looking for C++ include dlfcn.h - found
      -- Checking whether dladdr works with this C++ compiler
      -- Checking whether dladdr works with this C++ compiler - yes
      -- Looking for C++ include cxxabi.h
      -- Looking for C++ include cxxabi.h - found
      -- Checking whether cxxabi works with this C++ compiler
      -- Checking whether cxxabi works with this C++ compiler - yes
      -- Checking whether CXX compiler has getloadavg
      -- Checking whether CXX compiler has getloadavg - yes
      -- Checking whether <ext/stdio_filebuf.h> is available
      -- Checking whether <ext/stdio_filebuf.h> is available - no
      -- Performing Test VXL_UNISTD_USLEEP_IS_VOID
      -- Performing Test VXL_UNISTD_USLEEP_IS_VOID - Success
      -- Performing Test VCL_HAS_LFS
      -- Performing Test VCL_HAS_LFS - Success
      -- Performing Test VXL_HAS_DBGHELP_H
      -- Performing Test VXL_HAS_DBGHELP_H - Failed
      -- Performing Test VXL_PIC_COMPATIBLE
      -- Performing Test VXL_PIC_COMPATIBLE - Success
      -- Looking for C++ include emmintrin.h
      -- Looking for C++ include emmintrin.h - not found
      -- Looking for include file assert.h
      -- Looking for include file assert.h - found
      -- Looking for include file pthread.h
      -- Looking for include file pthread.h - found
      -- Looking for include file semaphore.h
      -- Looking for include file semaphore.h - found
      -- Looking for include file dlfcn.h
      -- Looking for include file dlfcn.h - found
      -- Looking for include file fcntl.h
      -- Looking for include file fcntl.h - found
      -- Looking for include file inttypes.h
      -- Looking for include file inttypes.h - found
      -- Looking for include file limits.h
      -- Looking for include file limits.h - found
      -- Looking for include file malloc.h
      -- Looking for include file malloc.h - not found
      -- Looking for include file memory.h
      -- Looking for include file memory.h - found
      -- Looking for include file search.h
      -- Looking for include file search.h - found
      -- Looking for include file stdint.h
      -- Looking for include file stdint.h - found
      -- Looking for include file stdlib.h
      -- Looking for include file stdlib.h - found
      -- Looking for include file strings.h
      -- Looking for include file strings.h - found
      -- Looking for include file string.h
      -- Looking for include file string.h - found
      -- Looking for include file sys/stat.h
      -- Looking for include file sys/stat.h - found
      -- Looking for include file sys/times.h
      -- Looking for include file sys/times.h - found
      -- Looking for include file sys/types.h
      -- Looking for include file sys/types.h - found
      -- Looking for include file unistd.h
      -- Looking for include file unistd.h - found
      -- Performing Test VXL_HAS_SSE2_HARDWARE_SUPPORT
      -- Performing Try-Run Test VXL_HAS_SSE2_HARDWARE_SUPPORT - Test Compilation Failed
      -- Looking for 8-bit int. [Checking char...]
      -- Looking for 8-bit int. Found char.
      -- Looking for 8-bit int. [Checking short...]
      -- Looking for 8-bit int. [Checking char...]
      -- Looking for 8-bit int. Found char.
      -- Looking for 16-bit int. [Checking char...]
      -- Looking for 16-bit int. [Checking int...]
      -- Looking for 16-bit int. [Checking short...]
      -- Looking for 16-bit int. Found short.
      -- Looking for 32-bit int. [Checking short...]
      -- Looking for 32-bit int. [Checking long...]
      -- Looking for 32-bit int. [Checking int...]
      -- Looking for 32-bit int. Found int.
      -- Looking for 64-bit int. [Checking __int64...]
      -- Looking for 64-bit int. [Checking long long...]
      -- Looking for 64-bit int. [Checking long...]
      -- Looking for 64-bit int. Found long.
      -- Looking for 32-bit float. [Checking long double...]
      -- Looking for 32-bit float. [Checking double...]
      -- Looking for 32-bit float. [Checking float...]
      -- Looking for 32-bit float. Found float.
      -- Looking for 64-bit float. [Checking float...]
      -- Looking for 64-bit float. [Checking long double...]
      -- Looking for 64-bit float. [Checking double...]
      -- Looking for 64-bit float. Found double.
      -- Looking for 96-bit float. [Checking float...]
      -- Looking for 96-bit float. [Checking double...]
      -- Looking for 96-bit float. [Checking long double...]
      -- Looking for 96-bit float. Not found.
      -- Looking for 128-bit float. [Checking float...]
      -- Looking for 128-bit float. [Checking double...]
      -- Looking for 128-bit float. [Checking long double...]
      -- Looking for 128-bit float. Not found.
      -- Looking for C++ include unistd.h
      -- Looking for C++ include unistd.h - found
      -- Looking for useconds_t
      -- Looking for useconds_t - found
      -- Looking for intptr_t
      -- Looking for intptr_t - found
      -- Looking for ualarm
      -- Looking for ualarm - found
      -- Looking for usleep
      -- Looking for usleep - found
      -- Looking for lchown
      -- Looking for lchown - found
      -- Looking for pread
      -- Looking for pread - found
      -- Looking for pwrite
      -- Looking for pwrite - found
      -- Looking for tell
      -- Looking for tell - not found
      -- Looking for getpid
      -- Looking for getpid - found
      -- Looking for gethostname
      -- Looking for gethostname - found
      -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
      -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
      -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
      -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
      -- Performing Test COMPILER_HAS_DEPRECATED_ATTR
      -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
      -- Found Threads: TRUE
      -- Checking to see if this platform has the __FUNCTION__ C-Preprocessor directive
      -- Checking to see if this platform supports has the __FUNCTION__ C-Preprocessor directive - yes
      -- Looking for include file fenv.h
      -- Looking for include file fenv.h - found
      -- Performing Test ITK_PRIVATE_DYNAMIC_CAST - Failed
      -- Using CMake version 3.27.9
      -- ZLIB_HEADER_VERSION: 1.2.12
      -- ZLIBNG_HEADER_VERSION: 2.1.0.devel
      -- Arch detected: 'aarch64'
      -- Basearch of 'aarch64' has been detected as: 'arm'
      -- Performing Test FNO_LTO_AVAILABLE
      -- Performing Test FNO_LTO_AVAILABLE - Success
      -- Looking for sys/auxv.h
      -- Looking for sys/auxv.h - not found
      -- Looking for sys/sdt.h
      -- Looking for sys/sdt.h - found
      -- Looking for sys/types.h
      -- Looking for sys/types.h - found
      -- Looking for stdint.h
      -- Looking for stdint.h - found
      -- Looking for stddef.h
      -- Looking for stddef.h - found
      -- Check size of off64_t
      -- Check size of off64_t - failed
      -- Check size of _off64_t
      -- Check size of _off64_t - failed
      -- Check size of __off64_t
      -- Check size of __off64_t - failed
      -- Looking for fseeko
      -- Looking for fseeko - found
      -- Looking for strerror
      -- Looking for strerror - found
      -- Looking for posix_memalign
      -- Looking for posix_memalign - found
      -- Looking for aligned_alloc
      -- Looking for aligned_alloc - found
      -- Performing Test HAVE_NO_INTERPOSITION
      -- Performing Test HAVE_NO_INTERPOSITION - Success
      -- Performing Test HAVE_ATTRIBUTE_VISIBILITY_HIDDEN
      -- Performing Test HAVE_ATTRIBUTE_VISIBILITY_HIDDEN - Success
      -- Performing Test HAVE_ATTRIBUTE_VISIBILITY_INTERNAL
      -- Performing Test HAVE_ATTRIBUTE_VISIBILITY_INTERNAL - Success
      -- Performing Test HAVE_THREAD_LOCAL
      -- Performing Test HAVE_THREAD_LOCAL - Success
      -- Performing Test HAVE_BUILTIN_CTZ
      -- Performing Test HAVE_BUILTIN_CTZ - Success
      -- Performing Test HAVE_BUILTIN_CTZLL
      -- Performing Test HAVE_BUILTIN_CTZLL - Success
      -- Performing Test HAVE_PTRDIFF_T
      -- Performing Test HAVE_PTRDIFF_T - Success
      -- Performing Test HAVE_ACLE_FLAG
      -- Performing Test HAVE_ACLE_FLAG - Success
      -- Performing Test MFPU_NEON_AVAILABLE
      -- Performing Test MFPU_NEON_AVAILABLE - Success
      -- Performing Test NEON_HAS_LD4
      -- Performing Test NEON_HAS_LD4 - Success
      -- Architecture-specific source files: arch/arm/arm_features.c;arch/arm/crc32_acle.c;arch/arm/insert_string_acle.c;arch/arm/adler32_neon.c;arch/arm/chunkset_neon.c;arch/arm/compare256_neon.c;arch/arm/slide_hash_neon.c
      -- The following features have been enabled:

       * CMAKE_BUILD_TYPE, Build type: Release (selected)
       * ACLE_CRC, Support ACLE optimized CRC hash generation, using "-march=armv8-a+crc"
       * NEON_ADLER32, Support NEON instructions in adler32, using "-march=armv8-a+simd"
       * NEON_SLIDEHASH, Support NEON instructions in slide_hash, using "-march=armv8-a+simd"
       * WITH_GZFILEOP, Compile with support for gzFile related functions
       * ZLIB_COMPAT, Compile with zlib compatible API
       * ZLIBNG_ENABLE_TESTS, Test zlib-ng specific API
       * WITH_SANITIZER, Enable sanitizer support
       * WITH_OPTIM, Build with optimisation
       * WITH_NEW_STRATEGIES, Use new strategies
       * WITH_ACLE, Build with ACLE
       * WITH_NEON, Build with NEON intrinsics

      -- The following OPTIONAL packages have been found:

       * Git

      -- The following REQUIRED packages have been found:

       * ITKInternalEigen3 (required version >= 3.3)

      -- The following features have been disabled:

       * ZLIB_SYMBOL_PREFIX, Publicly exported symbols DO NOT have a custom prefix
       * ZLIB_ENABLE_TESTS, Build test binaries
       * WITH_FUZZERS, Build test/fuzz
       * WITH_BENCHMARKS, Build test/benchmarks
       * WITH_BENCHMARK_APPS, Build application benchmarks
       * WITH_NATIVE_INSTRUCTIONS, Instruct the compiler to use the full instruction set on this host (gcc/clang -march=native)
       * WITH_MAINTAINER_WARNINGS, Build with project maintainer warnings
       * WITH_CODE_COVERAGE, Enable code coverage reporting
       * WITH_INFLATE_STRICT, Build with strict inflate distance checking
       * WITH_INFLATE_ALLOW_INVALID_DIST, Build with zero fill for inflate invalid distances
       * INSTALL_UTILS, Copy minigzip and minideflate during install

      -- The following OPTIONAL packages have not been found:

       * KWStyle (required version >= 1.0.1)
       * cppcheck

      -- Looking for dlfcn.h
      -- Looking for dlfcn.h - found
      -- Looking for fcntl.h
      -- Looking for fcntl.h - found
      -- Looking for inttypes.h
      -- Looking for inttypes.h - found
      -- Looking for memory.h
      -- Looking for memory.h - found
      -- Looking for stdlib.h
      -- Looking for stdlib.h - found
      -- Looking for strings.h
      -- Looking for strings.h - found
      -- Looking for string.h
      -- Looking for string.h - found
      -- Looking for sys/stat.h
      -- Looking for sys/stat.h - found
      -- Looking for getpagesize
      -- Looking for getpagesize - found
      -- Looking for mmap
      -- Looking for mmap - found
      -- Looking for getrandom
      -- Looking for getrandom - not found
      -- Looking for arc4random_buf
      -- Looking for arc4random_buf - found
      -- Looking for 4 include files stdlib.h, ..., float.h
      -- Looking for 4 include files stdlib.h, ..., float.h - found
      -- Looking for off_t
      -- Looking for off_t - not found
      -- Looking for size_t
      -- Looking for size_t - not found
      -- Performing Test HAVE_SYSCALL_GETRANDOM
      -- Performing Test HAVE_SYSCALL_GETRANDOM - Failed
      -- Performing Test FLAG_NO_STRICT_ALIASING
      -- Performing Test FLAG_NO_STRICT_ALIASING - Success
      -- Performing Test FLAG_VISIBILITY
      -- Performing Test FLAG_VISIBILITY - Success
      -- Looking for cos in m
      -- Looking for cos in m - found
      -- Looking for stdint.h
      -- Looking for stdint.h - found
      -- Found ZLIB: zlib
      -- Found EXPAT: ITKEXPAT
      -- Looking for pthread.h
      -- Looking for pthread.h - found
      -- Looking for stdio.h
      -- Looking for stdio.h - found
      -- Looking for math.h
      -- Looking for math.h - found
      -- Looking for float.h
      -- Looking for float.h - found
      -- Looking for time.h
      -- Looking for time.h - found
      -- Looking for stdarg.h
      -- Looking for stdarg.h - found
      -- Looking for ctype.h
      -- Looking for ctype.h - found
      -- Looking for assert.h
      -- Looking for assert.h - found
      -- Looking for stdint.h
      -- Looking for stdint.h - found
      -- Looking for inttypes.h
      -- Looking for inttypes.h - found
      -- Checking for 64-bit off_t
      -- Checking for 64-bit off_t - present
      -- Checking for fseeko/ftello
      -- Checking for fseeko/ftello - present
      -- Large File support - found
      -- Looking for include file malloc.h
      -- Looking for include file malloc.h - not found
      -- Looking for _aligned_malloc
      -- Looking for _aligned_malloc - not found
      -- Looking for posix_memalign
      -- Looking for posix_memalign - found
      -- Looking for memalign
      -- Looking for memalign - not found
      -- Looking for 4 include files stdlib.h, ..., sys/ioctl.h
      -- Looking for 4 include files stdlib.h, ..., sys/ioctl.h - found
      -- Looking for 5 include files stdlib.h, ..., sys/time.h
      -- Looking for 5 include files stdlib.h, ..., sys/time.h - found
      -- Looking for 6 include files stdlib.h, ..., sys/file.h
      -- Looking for 6 include files stdlib.h, ..., sys/file.h - found
      -- Looking for 7 include files stdlib.h, ..., sys/socket.h
      -- Looking for 7 include files stdlib.h, ..., sys/socket.h - found
      -- Looking for 8 include files stdlib.h, ..., sys/sockio.h
      -- Looking for 8 include files stdlib.h, ..., sys/sockio.h - found
      -- Looking for 9 include files stdlib.h, ..., net/if.h
      -- Looking for 9 include files stdlib.h, ..., net/if.h - found
      -- Looking for 10 include files stdlib.h, ..., netinet/in.h
      -- Looking for 10 include files stdlib.h, ..., netinet/in.h - found
      -- Looking for 11 include files stdlib.h, ..., net/if_dl.h
      -- Looking for 11 include files stdlib.h, ..., net/if_dl.h - found
      -- Looking for 12 include files stdlib.h, ..., net/if_arp.h
      -- Looking for 12 include files stdlib.h, ..., net/if_arp.h - found
      -- Looking for strsignal
      -- Looking for strsignal - found
      -- Looking for include file sys/time.h
      -- Looking for include file sys/time.h - found
      -- Looking for include files sys/time.h, winsock.h
      -- Looking for include files sys/time.h, winsock.h - not found
      -- Looking for include files sys/time.h, byteswap.h
      -- Looking for include files sys/time.h, byteswap.h - not found
      -- Looking for rpc.h
      -- Looking for rpc.h - not found
      -- Looking for langinfo.h
      -- Looking for langinfo.h - found
      -- Looking for nl_langinfo
      -- Looking for nl_langinfo - found
      -- Looking for strcasecmp
      -- Looking for strcasecmp - found
      -- Looking for strncasecmp
      -- Looking for strncasecmp - found
      -- Looking for strptime
      -- Looking for strptime - found
      -- Looking for _stricmp
      -- Looking for _stricmp - not found
      -- Looking for _strnicmp
      -- Looking for _strnicmp - not found
      -- Looking for gettimeofday
      -- Looking for gettimeofday - found
      -- Performing Test GDCM_CXX_HAS_FUNCTION
      -- Performing Test GDCM_CXX_HAS_FUNCTION - Success
      -- Performing Test GDCM_HAVE_WCHAR_IFSTREAM
      -- Performing Test GDCM_HAVE_WCHAR_IFSTREAM - Failed
      -- Setting 'NIFTI_INSTALL_MAN_DIR' variable with default value 'share/man/man1'
      -- Setting 'NIFTI_INSTALL_DOC_DIR' variable with default value 'share/doc/NIFTI'
      -- Setting 'ZNZ_COMPILE_DEF' variable with default value ''
      -- Setting 'NIFTI_INSTALL_NO_DOCS' variable with default value 'TRUE'
      -- Setting 'CMAKE_INSTALL_RPATH' variable with default value '@loader_path/../lib'
      -- nifti_installed_targets: ITKznz;ITKniftiio
      -- Looking for include file sys/file.h
      -- Looking for include file sys/file.h - found
      -- Looking for include files sys/file.h, sys/ioctl.h
      -- Looking for include files sys/file.h, sys/ioctl.h - found
      -- Looking for 3 include files sys/file.h, ..., sys/resource.h
      -- Looking for 3 include files sys/file.h, ..., sys/resource.h - found
      -- Looking for 4 include files sys/file.h, ..., sys/socket.h
      -- Looking for 4 include files sys/file.h, ..., sys/socket.h - found
      -- Looking for 5 include files sys/file.h, ..., sys/stat.h
      -- Looking for 5 include files sys/file.h, ..., sys/stat.h - found
      -- Looking for 6 include files sys/file.h, ..., sys/time.h
      -- Looking for 6 include files sys/file.h, ..., sys/time.h - found
      -- Looking for 7 include files sys/file.h, ..., sys/types.h
      -- Looking for 7 include files sys/file.h, ..., sys/types.h - found
      -- Looking for 8 include files sys/file.h, ..., features.h
      -- Looking for 8 include files sys/file.h, ..., features.h - not found
      -- Looking for 8 include files sys/file.h, ..., dirent.h
      -- Looking for 8 include files sys/file.h, ..., dirent.h - found
      -- Looking for 9 include files sys/file.h, ..., setjmp.h
      -- Looking for 9 include files sys/file.h, ..., setjmp.h - found
      -- Looking for 10 include files sys/file.h, ..., stddef.h
      -- Looking for 10 include files sys/file.h, ..., stddef.h - found
      -- Looking for 11 include files sys/file.h, ..., stdint.h
      -- Looking for 11 include files sys/file.h, ..., stdint.h - found
      -- Looking for 12 include files sys/file.h, ..., unistd.h
      -- Looking for 12 include files sys/file.h, ..., unistd.h - found
      -- Looking for 13 include files sys/file.h, ..., io.h
      -- Looking for 13 include files sys/file.h, ..., io.h - not found
      -- Looking for 13 include files sys/file.h, ..., winsock2.h
      -- Looking for 13 include files sys/file.h, ..., winsock2.h - not found
      -- Looking for 13 include files sys/file.h, ..., globus/common.h
      -- Looking for 13 include files sys/file.h, ..., globus/common.h - not found
      -- Looking for 13 include files sys/file.h, ..., pdb.h
      -- Looking for 13 include files sys/file.h, ..., pdb.h - not found
      -- Looking for 13 include files sys/file.h, ..., pthread.h
      -- Looking for 13 include files sys/file.h, ..., pthread.h - found
      -- Looking for 14 include files sys/file.h, ..., srbclient.h
      -- Looking for 14 include files sys/file.h, ..., srbclient.h - not found
      -- Looking for 14 include files sys/file.h, ..., string.h
      -- Looking for 14 include files sys/file.h, ..., string.h - found
      -- Looking for 15 include files sys/file.h, ..., strings.h
      -- Looking for 15 include files sys/file.h, ..., strings.h - found
      -- Looking for 16 include files sys/file.h, ..., stdlib.h
      -- Looking for 16 include files sys/file.h, ..., stdlib.h - found
      -- Looking for 17 include files sys/file.h, ..., memory.h
      -- Looking for 17 include files sys/file.h, ..., memory.h - found
      -- Looking for 18 include files sys/file.h, ..., dlfcn.h
      -- Looking for 18 include files sys/file.h, ..., dlfcn.h - found
      -- Looking for 19 include files sys/file.h, ..., inttypes.h
      -- Looking for 19 include files sys/file.h, ..., inttypes.h - found
      -- Looking for 20 include files sys/file.h, ..., netinet/in.h
      -- Looking for 20 include files sys/file.h, ..., netinet/in.h - found
      -- Looking for 21 include files sys/file.h, ..., netdb.h
      -- Looking for 21 include files sys/file.h, ..., netdb.h - found
      -- Looking for 22 include files sys/file.h, ..., arpa/inet.h
      -- Looking for 22 include files sys/file.h, ..., arpa/inet.h - found
      -- Looking for 23 include files sys/file.h, ..., stdbool.h
      -- Looking for 23 include files sys/file.h, ..., stdbool.h - found
      -- Looking for include file quadmath.h
      -- Looking for include file quadmath.h - not found
      -- Looking for ceil in m;
      -- Looking for ceil in m; - found
      -- Looking for dlopen in dl;m
      -- Looking for dlopen in dl;m - found
      -- Looking for WSAStartup in ws2_32;m;dl
      -- Looking for WSAStartup in ws2_32;m;dl - not found
      -- Looking for gethostbyname in wsock32;m;dl
      -- Looking for gethostbyname in wsock32;m;dl - not found
      -- Looking for gethostname in ucb;m;dl
      -- Looking for gethostname in ucb;m;dl - not found
      -- Looking for fseeko
      -- Looking for fseeko - found
      -- Performing Test HAVE_STAT64_STRUCT
      -- Performing Test HAVE_STAT64_STRUCT - Failed
      -- Check size of char
      -- Check size of char - done
      -- Check size of short
      -- Check size of short - done
      -- Check size of int
      -- Check size of int - done
      -- Check size of unsigned
      -- Check size of unsigned - done
      -- Check size of long long
      -- Check size of long long - done
      -- Check size of __int64
      -- Check size of __int64 - failed
      -- Check size of float
      -- Check size of float - done
      -- Check size of double
      -- Check size of double - done
      -- Check size of long double
      -- Check size of long double - done
      -- Check size of int8_t
      -- Check size of int8_t - done
      -- Check size of uint8_t
      -- Check size of uint8_t - done
      -- Check size of int_least8_t
      -- Check size of int_least8_t - done
      -- Check size of uint_least8_t
      -- Check size of uint_least8_t - done
      -- Check size of int_fast8_t
      -- Check size of int_fast8_t - done
      -- Check size of uint_fast8_t
      -- Check size of uint_fast8_t - done
      -- Check size of int16_t
      -- Check size of int16_t - done
      -- Check size of uint16_t
      -- Check size of uint16_t - done
      -- Check size of int_least16_t
      -- Check size of int_least16_t - done
      -- Check size of uint_least16_t
      -- Check size of uint_least16_t - done
      -- Check size of int_fast16_t
      -- Check size of int_fast16_t - done
      -- Check size of uint_fast16_t
      -- Check size of uint_fast16_t - done
      -- Check size of int32_t
      -- Check size of int32_t - done
      -- Check size of uint32_t
      -- Check size of uint32_t - done
      -- Check size of int_least32_t
      -- Check size of int_least32_t - done
      -- Check size of uint_least32_t
      -- Check size of uint_least32_t - done
      -- Check size of int_fast32_t
      -- Check size of int_fast32_t - done
      -- Check size of uint_fast32_t
      -- Check size of uint_fast32_t - done
      -- Check size of int64_t
      -- Check size of int64_t - done
      -- Check size of uint64_t
      -- Check size of uint64_t - done
      -- Check size of int_least64_t
      -- Check size of int_least64_t - done
      -- Check size of uint_least64_t
      -- Check size of uint_least64_t - done
      -- Check size of int_fast64_t
      -- Check size of int_fast64_t - done
      -- Check size of uint_fast64_t
      -- Check size of uint_fast64_t - done
      -- Check size of off_t
      -- Check size of off_t - done
      -- Check size of off64_t
      -- Check size of off64_t - failed
      -- Check size of time_t
      -- Check size of time_t - done
      -- Check size of _Bool
      -- Check size of _Bool - done
      -- Looking for CLOCK_MONOTONIC
      -- Looking for CLOCK_MONOTONIC - not found
      -- Performing Test H5_HAVE_TM_GMTOFF
      -- Performing Test H5_HAVE_TM_GMTOFF - Success
      -- Performing Test H5_HAVE___TM_GMTOFF
      -- Performing Test H5_HAVE___TM_GMTOFF - Failed
      -- Performing Test H5_TIME_WITH_SYS_TIME
      -- Performing Test H5_TIME_WITH_SYS_TIME - Success
      -- Performing Test H5_HAVE_STRUCT_TIMEZONE
      -- Performing Test H5_HAVE_STRUCT_TIMEZONE - Failed
      -- Looking for gettimeofday
      -- Looking for gettimeofday - found
      -- Performing Test H5_HAVE_STAT_ST_BLOCKS
      -- Performing Test H5_HAVE_STAT_ST_BLOCKS - Success
      -- Looking for ioctl
      -- Looking for ioctl - found
      -- Performing Test H5_HAVE_STRUCT_VIDEOCONFIG
      -- Performing Test H5_HAVE_STRUCT_VIDEOCONFIG - Failed
      -- Performing Test H5_HAVE_STRUCT_TEXT_INFO
      -- Performing Test H5_HAVE_STRUCT_TEXT_INFO - Failed
      -- Looking for _getvideoconfig
      -- Looking for _getvideoconfig - not found
      -- Looking for gettextinfo
      -- Looking for gettextinfo - not found
      -- Looking for _scrsize
      -- Looking for _scrsize - not found
      -- Looking for GetConsoleScreenBufferInfo
      -- Looking for GetConsoleScreenBufferInfo - not found
      -- Looking for TIOCGWINSZ
      -- Looking for TIOCGWINSZ - found
      -- Looking for TIOCGETD
      -- Looking for TIOCGETD - found
      -- Looking for getpwuid
      -- Looking for getpwuid - found
      -- Looking for alarm
      -- Looking for alarm - found
      -- Looking for fcntl
      -- Looking for fcntl - found
      -- Looking for flock
      -- Looking for flock - found
      -- Looking for fork
      -- Looking for fork - found
      -- Looking for frexpf
      -- Looking for frexpf - found
      -- Looking for frexpl
      -- Looking for frexpl - found
      -- Looking for gethostname
      -- Looking for gethostname - found
      -- Looking for getrusage
      -- Looking for getrusage - found
      -- Looking for llround
      -- Looking for llround - found
      -- Looking for llroundf
      -- Looking for llroundf - found
      -- Looking for lround
      -- Looking for lround - found
      -- Looking for lroundf
      -- Looking for lroundf - found
      -- Looking for lstat
      -- Looking for lstat - found
      -- Looking for pread
      -- Looking for pread - found
      -- Looking for pwrite
      -- Looking for pwrite - found
      -- Looking for rand_r
      -- Looking for rand_r - found
      -- Looking for random
      -- Looking for random - found
      -- Looking for round
      -- Looking for round - found
      -- Looking for roundf
      -- Looking for roundf - found
      -- Looking for setsysinfo
      -- Looking for setsysinfo - not found
      -- Looking for signal
      -- Looking for signal - found
      -- Looking for longjmp
      -- Looking for longjmp - found
      -- Looking for setjmp
      -- Looking for setjmp - found
      -- Looking for siglongjmp
      -- Looking for siglongjmp - found
      -- Looking for sigsetjmp
      -- Looking for sigsetjmp - found
      -- Looking for sigprocmask
      -- Looking for sigprocmask - found
      -- Looking for snprintf
      -- Looking for snprintf - found
      -- Looking for srandom
      -- Looking for srandom - found
      -- Looking for strdup
      -- Looking for strdup - found
      -- Looking for strtoll
      -- Looking for strtoll - found
      -- Looking for strtoull
      -- Looking for strtoull - found
      -- Looking for symlink
      -- Looking for symlink - found
      -- Looking for system
      -- Looking for system - found
      -- Looking for tmpfile
      -- Looking for tmpfile - found
      -- Looking for asprintf
      -- Looking for asprintf - found
      -- Looking for vasprintf
      -- Looking for vasprintf - found
      -- Looking for waitpid
      -- Looking for waitpid - found
      -- Looking for vsnprintf
      -- Looking for vsnprintf - found
      -- Looking for clock_gettime
      -- Looking for clock_gettime - found
      -- Looking for clock_gettime in rt
      -- Looking for clock_gettime in rt - not found
      -- Looking for clock_gettime in posix4
      -- Looking for clock_gettime in posix4 - not found
      -- Check size of __float128
      -- Check size of __float128 - failed
      -- Check size of _Quad
      -- Check size of _Quad - failed
      -- Check for STD namespace
      -- Check for STD namespace - found
      -- Looking for C++ include stdint.h
      -- Looking for C++ include stdint.h - found
      -- Looking for include file limits.h
      -- Looking for include file limits.h - found
      -- Looking for include file malloc.h
      -- Looking for include file malloc.h - not found
      -- Looking for include file windows.h
      -- Looking for include file windows.h - not found
      -- Looking for include file ieeefp.h
      -- Looking for include file ieeefp.h - not found
      -- Looking for include file search.h
      -- Looking for include file search.h - found
      -- Looking for floor
      -- Looking for floor - found
      -- Looking for getopt
      -- Looking for getopt - found
      -- Looking for isascii
      -- Looking for isascii - found
      -- Looking for memmove
      -- Looking for memmove - found
      -- Looking for memset
      -- Looking for memset - found
      -- Looking for pow
      -- Looking for pow - found
      -- Looking for sqrt
      -- Looking for sqrt - found
      -- Looking for strcasecmp
      -- Looking for strcasecmp - found
      -- Looking for strchr
      -- Looking for strchr - found
      -- Looking for strrchr
      -- Looking for strrchr - found
      -- Looking for strstr
      -- Looking for strstr - found
      -- Looking for strtol
      -- Looking for strtol - found
      -- Looking for strtoul
      -- Looking for strtoul - found
      -- Check size of int
      -- Check size of int - done
      -- Check size of long
      -- Check size of long - done
      -- Looking for mkstemp
      -- Looking for mkstemp - found
      -- Looking for tmpnam
      -- Looking for tmpnam - found
      -- Looking for tempnam
      -- Looking for tempnam - found
      -- Looking for popen
      -- Looking for popen - found
      -- Looking for fork
      -- Looking for fork - found
      -- Looking for vfork
      -- Looking for vfork - found
      -- Looking for fdopen
      -- Looking for fdopen - found
      -- Looking for strdup
      -- Looking for strdup - found
      -- Looking for getpwnam
      -- Looking for getpwnam - found
      -- Looking for select
      -- Looking for select - found
      -- Looking for sysconf
      -- Looking for sysconf - found
      -- Looking for system
      -- Looking for system - found
      -- Looking for rint
      -- Looking for rint - found
      -- Looking for copysign
      -- Looking for copysign - found
      -- Looking for round
      -- Looking for round - found
      -- Looking for fabsf
      -- Looking for fabsf - found
      -- Looking for srand48
      -- Looking for srand48 - found
      -- Looking for drand48
      -- Looking for drand48 - found
      -- Looking for sleep
      -- Looking for sleep - found
      -- Looking for gettimeofday
      -- Looking for gettimeofday - found
      -- Looking for clock_gettime in rt
      -- Looking for clock_gettime in rt - not found
      -- Looking for clock_gettime
      -- Looking for clock_gettime - found
      -- Looking for include file sys/dir.h
      -- Looking for include file sys/dir.h - found
      -- Looking for include file sys/ndir.h
      -- Looking for include file sys/ndir.h - not found
      -- Looking for include file sys/wait.h
      -- Looking for include file sys/wait.h - found
      -- Looking for include file values.h
      -- Looking for include file values.h - not found
      -- Looking for include file dirent.h
      -- Looking for include file dirent.h - found
      -- Looking for include file vfork.h
      -- Looking for include file vfork.h - not found
      -- Looking for include file pwd.h
      -- Looking for include file pwd.h - found
      -- Looking for include file sys/select.h
      -- Looking for include file sys/select.h - found
      -- Check the value of the 22nd bit of a 32-bit quiet-NaN
      -- Check the value of the 22nd bit of a 32-bit quiet-NaN - 1
      -- Found ZLIB: /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/lib/libz.tbd (found version "1.2.12")
      CMake Error at /Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/cmake/data/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
        Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR)
      Call Stack (most recent call first):
        /Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/cmake/data/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
        /Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/cmake/data/share/cmake-3.27/Modules/FindPNG.cmake:177 (find_package_handle_standard_args)
        Modules/ThirdParty/PNG/CMakeLists.txt:8 (find_package)

      -- Configuring incomplete, errors occurred!
      make: *** No targets specified and no makefile found.  Stop.
      Configuring ANTs core
      Cloning into 'pybind11'...
      Cloning into 'antsrepo'...
      Already on 'master'
      Your branch is up to date with 'origin/master'.
      Already up to date.
      Note: switching to '276cf0717945d3dd3c4298c607d9d6a788ba574e'.

      You are in 'detached HEAD' state. You can look around, make experimental
      changes and commit them, and you can discard any commits you make in this
      state without impacting any branches by switching back to a branch.

      If you want to create a new branch to retain commits you create, you may
      do so (now or later) by using -c with the switch command. Example:

        git switch -c <new-branch-name>

      Or undo this operation with:

        git switch -

      Turn off this advice by setting config variable advice.detachedHead to false

      HEAD is now at 276cf071 Merge pull request #1516 from ANTsX/parseWinPointers
      Configuring ANTsPy library
      /private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6dvzfk75/antspyx_8f915044544641f68ca7ed21dcdd7c2a/setup.py:109: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
        cmake_version = LooseVersion(
      ['-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6dvzfk75/antspyx_8f915044544641f68ca7ed21dcdd7c2a/ants/lib', '-DPYTHON_EXECUTABLE=/Users/dtadres/Downloads/.env_antspyx/bin/python3', '-DCMAKE_BUILD_TYPE=Release']
      CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
        Compatibility with CMake < 3.5 will be removed from a future version of
        CMake.

        Update the VERSION argument <min> value or use a ...<max> suffix to tell
        CMake that the project does not need compatibility with older versions.

      -- The C compiler identification is AppleClang 15.0.0.15000040
      -- The CXX compiler identification is AppleClang 15.0.0.15000040
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      CMake Error at CMakeLists.txt:10 (find_package):
        By not providing "FindITK.cmake" in CMAKE_MODULE_PATH this project has
        asked CMake to find a package configuration file provided by "ITK", but
        CMake did not find one.

        Could not find a package configuration file provided by "ITK" with any of
        the following names:

          ITKConfig.cmake
          itk-config.cmake

        Add the installation prefix of "ITK" to CMAKE_PREFIX_PATH or set "ITK_DIR"
        to a directory containing one of the above files.  If "ITK" provides a
        separate development package or SDK, be sure it has been installed.

      -- Configuring incomplete, errors occurred!
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6dvzfk75/antspyx_8f915044544641f68ca7ed21dcdd7c2a/setup.py", line 177, in <module>
          setup(
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/__init__.py", line 87, in setup
          return distutils.core.setup(**attrs)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 185, in setup
          return run_commands(dist)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
          dist.run_commands()
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 968, in run_commands
          self.run_command(cmd)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_command
          super().run_command(command)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 987, in run_command
          cmd_obj.run()
        File "/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6dvzfk75/antspyx_8f915044544641f68ca7ed21dcdd7c2a/setup.py", line 55, in run
          self.run_command("build_py")
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 319, in run_command
          self.distribution.run_command(command)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_command
          super().run_command(command)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 987, in run_command
          cmd_obj.run()
        File "/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6dvzfk75/antspyx_8f915044544641f68ca7ed21dcdd7c2a/setup.py", line 40, in run
          self.run_command("build_ext")
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 319, in run_command
          self.distribution.run_command(command)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_command
          super().run_command(command)
        File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 987, in run_command
          cmd_obj.run()
        File "/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6dvzfk75/antspyx_8f915044544641f68ca7ed21dcdd7c2a/setup.py", line 116, in run
          self.build_extension(ext)
        File "/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6dvzfk75/antspyx_8f915044544641f68ca7ed21dcdd7c2a/setup.py", line 159, in build_extension
          subprocess.check_call(
        File "/Users/dtadres/mambaforge/lib/python3.10/subprocess.py", line 369, in check_call
          raise CalledProcessError(retcode, cmd)
      subprocess.CalledProcessError: Command '['cmake', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6dvzfk75/antspyx_8f915044544641f68ca7ed21dcdd7c2a/ants/lib', '-DPYTHON_EXECUTABLE=/Users/dtadres/Downloads/.env_antspyx/bin/python3', '-DCMAKE_BUILD_TYPE=Release', '/private/var/folders/q0/9m96f32j1pl31hsqz1jkr4mr0000gq/T/pip-install-6dvzfk75/antspyx_8f915044544641f68ca7ed21dcdd7c2a/ants/lib']' returned non-zero exit status 1.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> antspyx
DavidTadres commented 7 months ago

Similar to #335. Wheels provided there can be installed:

(.env_antspyx) (base) dtadres@DN52e6dm Downloads % pip install antspyx-0.3.8-cp310-cp310-macosx_13_0_arm64.whl 
Processing ./antspyx-0.3.8-cp310-cp310-macosx_13_0_arm64.whl
Requirement already satisfied: scikit-image in ./.env_antspyx/lib/python3.10/site-packages (from antspyx==0.3.8) (0.22.0)
Requirement already satisfied: scikit-learn in ./.env_antspyx/lib/python3.10/site-packages (from antspyx==0.3.8) (1.3.2)
Requirement already satisfied: matplotlib in ./.env_antspyx/lib/python3.10/site-packages (from antspyx==0.3.8) (3.8.2)
Requirement already satisfied: webcolors in ./.env_antspyx/lib/python3.10/site-packages (from antspyx==0.3.8) (1.13)
Requirement already satisfied: Pillow in ./.env_antspyx/lib/python3.10/site-packages (from antspyx==0.3.8) (10.1.0)
Requirement already satisfied: statsmodels in ./.env_antspyx/lib/python3.10/site-packages (from antspyx==0.3.8) (0.14.0)
Requirement already satisfied: pandas in ./.env_antspyx/lib/python3.10/site-packages (from antspyx==0.3.8) (2.1.4)
Requirement already satisfied: chart-studio in ./.env_antspyx/lib/python3.10/site-packages (from antspyx==0.3.8) (1.1.0)
Requirement already satisfied: nibabel in ./.env_antspyx/lib/python3.10/site-packages (from antspyx==0.3.8) (5.1.0)
Requirement already satisfied: scipy in ./.env_antspyx/lib/python3.10/site-packages (from antspyx==0.3.8) (1.11.4)
Requirement already satisfied: pyyaml in ./.env_antspyx/lib/python3.10/site-packages (from antspyx==0.3.8) (6.0.1)
Requirement already satisfied: numpy in ./.env_antspyx/lib/python3.10/site-packages (from antspyx==0.3.8) (1.26.2)
Requirement already satisfied: requests in ./.env_antspyx/lib/python3.10/site-packages (from chart-studio->antspyx==0.3.8) (2.31.0)
Requirement already satisfied: plotly in ./.env_antspyx/lib/python3.10/site-packages (from chart-studio->antspyx==0.3.8) (5.18.0)
Requirement already satisfied: retrying>=1.3.3 in ./.env_antspyx/lib/python3.10/site-packages (from chart-studio->antspyx==0.3.8) (1.3.4)
Requirement already satisfied: six in ./.env_antspyx/lib/python3.10/site-packages (from chart-studio->antspyx==0.3.8) (1.16.0)
Requirement already satisfied: pyparsing>=2.3.1 in ./.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx==0.3.8) (3.1.1)
Requirement already satisfied: python-dateutil>=2.7 in ./.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx==0.3.8) (2.8.2)
Requirement already satisfied: fonttools>=4.22.0 in ./.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx==0.3.8) (4.46.0)
Requirement already satisfied: kiwisolver>=1.3.1 in ./.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx==0.3.8) (1.4.5)
Requirement already satisfied: cycler>=0.10 in ./.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx==0.3.8) (0.12.1)
Requirement already satisfied: packaging>=20.0 in ./.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx==0.3.8) (23.2)
Requirement already satisfied: contourpy>=1.0.1 in ./.env_antspyx/lib/python3.10/site-packages (from matplotlib->antspyx==0.3.8) (1.2.0)
Requirement already satisfied: tzdata>=2022.1 in ./.env_antspyx/lib/python3.10/site-packages (from pandas->antspyx==0.3.8) (2023.3)
Requirement already satisfied: pytz>=2020.1 in ./.env_antspyx/lib/python3.10/site-packages (from pandas->antspyx==0.3.8) (2023.3.post1)
Requirement already satisfied: imageio>=2.27 in ./.env_antspyx/lib/python3.10/site-packages (from scikit-image->antspyx==0.3.8) (2.33.0)
Requirement already satisfied: networkx>=2.8 in ./.env_antspyx/lib/python3.10/site-packages (from scikit-image->antspyx==0.3.8) (3.2.1)
Requirement already satisfied: lazy_loader>=0.3 in ./.env_antspyx/lib/python3.10/site-packages (from scikit-image->antspyx==0.3.8) (0.3)
Requirement already satisfied: tifffile>=2022.8.12 in ./.env_antspyx/lib/python3.10/site-packages (from scikit-image->antspyx==0.3.8) (2023.12.9)
Requirement already satisfied: joblib>=1.1.1 in ./.env_antspyx/lib/python3.10/site-packages (from scikit-learn->antspyx==0.3.8) (1.3.2)
Requirement already satisfied: threadpoolctl>=2.0.0 in ./.env_antspyx/lib/python3.10/site-packages (from scikit-learn->antspyx==0.3.8) (3.2.0)
Requirement already satisfied: patsy>=0.5.2 in ./.env_antspyx/lib/python3.10/site-packages (from statsmodels->antspyx==0.3.8) (0.5.4)
Requirement already satisfied: tenacity>=6.2.0 in ./.env_antspyx/lib/python3.10/site-packages (from plotly->chart-studio->antspyx==0.3.8) (8.2.3)
Requirement already satisfied: charset-normalizer<4,>=2 in ./.env_antspyx/lib/python3.10/site-packages (from requests->chart-studio->antspyx==0.3.8) (3.3.2)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./.env_antspyx/lib/python3.10/site-packages (from requests->chart-studio->antspyx==0.3.8) (2.1.0)
Requirement already satisfied: certifi>=2017.4.17 in ./.env_antspyx/lib/python3.10/site-packages (from requests->chart-studio->antspyx==0.3.8) (2023.11.17)
Requirement already satisfied: idna<4,>=2.5 in ./.env_antspyx/lib/python3.10/site-packages (from requests->chart-studio->antspyx==0.3.8) (3.6)
Installing collected packages: antspyx
Successfully installed antspyx-0.3.8

However, there's an error when trying to import ants in python:


(.env_antspyx) (base) dtadres@DN52e6dm Downloads % python
Python 3.10.12 | packaged by conda-forge | (main, Jun 23 2023, 22:41:52) [Clang 15.0.7 ] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import ants
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/ants/__init__.py", line 7, in <module>
    from .core import *
  File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/ants/core/__init__.py", line 2, in <module>
    from .ants_image import *
  File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/ants/core/ants_image.py", line 29, in <module>
    from .. import registration, segmentation, utils, viz
  File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/ants/registration/__init__.py", line 3, in <module>
    from .affine_initializer import *
  File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/ants/registration/affine_initializer.py", line 7, in <module>
    from .. import utils
  File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/ants/utils/__init__.py", line 2, in <module>
    from .bias_correction import *
  File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/ants/utils/bias_correction.py", line 4, in <module>
    from . import process_args as pargs
  File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/ants/utils/process_args.py", line 14, in <module>
    from .. import lib
  File "/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/ants/lib/__init__.py", line 2, in <module>
    from .addNoiseToImage import *
ImportError: dlopen(/Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/ants/lib/addNoiseToImage.cpython-310-darwin.so, 0x0002): Library not loaded: /opt/homebrew/opt/libpng/lib/libpng16.16.dylib
  Referenced from: <E99D51A7-3D33-3067-AD10-EA2E9EAA976C> /Users/dtadres/Downloads/.env_antspyx/lib/python3.10/site-packages/ants/lib/addNoiseToImage.cpython-310-darwin.so
  Reason: tried: '/opt/homebrew/opt/libpng/lib/libpng16.16.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/libpng/lib/libpng16.16.dylib' (no such file), '/opt/homebrew/opt/libpng/lib/libpng16.16.dylib' (no such file), '/usr/local/lib/libpng16.16.dylib' (no such file), '/usr/lib/libpng16.16.dylib' (no such file, not in dyld cache)
DavidTadres commented 7 months ago

Was able to install by adding another piece of information from #321

Did the following to be able to import without an error:

install homebrew: https://brew.sh/: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" install libpng which was missing (See import error above) brew install libpng

Then:

python3 -m venv .env_ants
source .env_ants/bin/activate

download wheel for arm Mac https://github.com/dipterix/rpyANTs/releases/tag/0.0.1.9000 from #335 and:

pip install antspyx-0.3.8-cp310-cp310-macosx_13_0_arm64.whl

ravnoor commented 7 months ago

If you switch to Python 3.9, pip install antspyx should automatically pull a more recent native pre-built wheel (antspyx-0.4.2-cp39-cp39-macosx_12_0_universal2.whl) from PyPI.

See: https://pypi.org/project/antspyx/#files

```bash conda create --name antspy_042 python=3.9 ``` ```bash Retrieving notices: ...working... done Channels: - defaults - conda-forge Platform: osx-arm64 Collecting package metadata (repodata.json): done Solving environment: done ## Package Plan ## environment location: /opt/homebrew/Caskroom/miniconda/base/envs/antspy_042 added / updated specs: - python=3.9 The following packages will be downloaded: package | build ---------------------------|----------------- pip-23.3.1 | py39hca03da5_0 2.6 MB python-3.9.18 | hb885b13_0 11.6 MB setuptools-68.2.2 | py39hca03da5_0 933 KB wheel-0.41.2 | py39hca03da5_0 107 KB ------------------------------------------------------------ Total: 15.2 MB The following NEW packages will be INSTALLED: ca-certificates pkgs/main/osx-arm64::ca-certificates-2023.12.12-hca03da5_0 libcxx pkgs/main/osx-arm64::libcxx-14.0.6-h848a8c0_0 libffi pkgs/main/osx-arm64::libffi-3.4.4-hca03da5_0 ncurses pkgs/main/osx-arm64::ncurses-6.4-h313beb8_0 openssl pkgs/main/osx-arm64::openssl-3.0.12-h1a28f6b_0 pip pkgs/main/osx-arm64::pip-23.3.1-py39hca03da5_0 python pkgs/main/osx-arm64::python-3.9.18-hb885b13_0 readline pkgs/main/osx-arm64::readline-8.2-h1a28f6b_0 setuptools pkgs/main/osx-arm64::setuptools-68.2.2-py39hca03da5_0 sqlite pkgs/main/osx-arm64::sqlite-3.41.2-h80987f9_0 tk pkgs/main/osx-arm64::tk-8.6.12-hb8d0fd4_0 tzdata pkgs/main/noarch::tzdata-2023c-h04d1e81_0 wheel pkgs/main/osx-arm64::wheel-0.41.2-py39hca03da5_0 xz pkgs/main/osx-arm64::xz-5.4.5-h80987f9_0 zlib pkgs/main/osx-arm64::zlib-1.2.13-h5a0b063_0 Proceed ([y]/n)? y Downloading and Extracting Packages: Preparing transaction: done Verifying transaction: done Executing transaction: done # # To activate this environment, use # # $ conda activate antspy_042 # # To deactivate an active environment, use # # $ conda deactivate ```
```bash conda activate antspy_042 pip install antspyx ``` ```bash Collecting antspyx Downloading antspyx-0.4.2-cp39-cp39-macosx_12_0_universal2.whl.metadata (781 bytes) Collecting pandas (from antspyx) Downloading pandas-2.1.4-cp39-cp39-macosx_11_0_arm64.whl.metadata (18 kB) Collecting numpy (from antspyx) Downloading numpy-1.26.2-cp39-cp39-macosx_11_0_arm64.whl.metadata (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 4.1 MB/s eta 0:00:00 Collecting scipy (from antspyx) Downloading scipy-1.11.4-cp39-cp39-macosx_12_0_arm64.whl.metadata (60 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.4/60.4 kB 5.8 MB/s eta 0:00:00 Collecting scikit-image (from antspyx) Downloading scikit_image-0.22.0-cp39-cp39-macosx_12_0_arm64.whl.metadata (13 kB) Collecting scikit-learn (from antspyx) Downloading scikit_learn-1.3.2-cp39-cp39-macosx_12_0_arm64.whl.metadata (11 kB) Collecting statsmodels (from antspyx) Downloading statsmodels-0.14.1-cp39-cp39-macosx_11_0_arm64.whl.metadata (9.5 kB) Collecting webcolors (from antspyx) Downloading webcolors-1.13-py3-none-any.whl (14 kB) Collecting matplotlib (from antspyx) Downloading matplotlib-3.8.2-cp39-cp39-macosx_11_0_arm64.whl.metadata (5.8 kB) Collecting pyyaml (from antspyx) Downloading PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl.metadata (2.1 kB) Collecting chart-studio (from antspyx) Downloading chart_studio-1.1.0-py3-none-any.whl (64 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.4/64.4 kB 6.4 MB/s eta 0:00:00 Collecting Pillow (from antspyx) Downloading Pillow-10.1.0-cp39-cp39-macosx_11_0_arm64.whl.metadata (9.5 kB) Collecting nibabel (from antspyx) Downloading nibabel-5.2.0-py3-none-any.whl.metadata (8.8 kB) Collecting plotly (from chart-studio->antspyx) Downloading plotly-5.18.0-py3-none-any.whl.metadata (7.0 kB) Collecting requests (from chart-studio->antspyx) Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting retrying>=1.3.3 (from chart-studio->antspyx) Downloading retrying-1.3.4-py3-none-any.whl (11 kB) Collecting six (from chart-studio->antspyx) Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting contourpy>=1.0.1 (from matplotlib->antspyx) Downloading contourpy-1.2.0-cp39-cp39-macosx_11_0_arm64.whl.metadata (5.8 kB) Collecting cycler>=0.10 (from matplotlib->antspyx) Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB) Collecting fonttools>=4.22.0 (from matplotlib->antspyx) Downloading fonttools-4.47.0-cp39-cp39-macosx_10_9_universal2.whl.metadata (157 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 157.2/157.2 kB 10.7 MB/s eta 0:00:00 Collecting kiwisolver>=1.3.1 (from matplotlib->antspyx) Downloading kiwisolver-1.4.5-cp39-cp39-macosx_11_0_arm64.whl.metadata (6.4 kB) Collecting packaging>=20.0 (from matplotlib->antspyx) Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB) Collecting pyparsing>=2.3.1 (from matplotlib->antspyx) Downloading pyparsing-3.1.1-py3-none-any.whl.metadata (5.1 kB) Collecting python-dateutil>=2.7 (from matplotlib->antspyx) Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 16.6 MB/s eta 0:00:00 Collecting importlib-resources>=3.2.0 (from matplotlib->antspyx) Downloading importlib_resources-6.1.1-py3-none-any.whl.metadata (4.1 kB) Collecting pytz>=2020.1 (from pandas->antspyx) Downloading pytz-2023.3.post1-py2.py3-none-any.whl.metadata (22 kB) Collecting tzdata>=2022.1 (from pandas->antspyx) Downloading tzdata-2023.3-py2.py3-none-any.whl (341 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 341.8/341.8 kB 21.6 MB/s eta 0:00:00 Collecting networkx>=2.8 (from scikit-image->antspyx) Downloading networkx-3.2.1-py3-none-any.whl.metadata (5.2 kB) Collecting imageio>=2.27 (from scikit-image->antspyx) Downloading imageio-2.33.1-py3-none-any.whl.metadata (4.9 kB) Collecting tifffile>=2022.8.12 (from scikit-image->antspyx) Downloading tifffile-2023.12.9-py3-none-any.whl.metadata (31 kB) Collecting lazy_loader>=0.3 (from scikit-image->antspyx) Downloading lazy_loader-0.3-py3-none-any.whl.metadata (4.3 kB) Collecting joblib>=1.1.1 (from scikit-learn->antspyx) Downloading joblib-1.3.2-py3-none-any.whl.metadata (5.4 kB) Collecting threadpoolctl>=2.0.0 (from scikit-learn->antspyx) Downloading threadpoolctl-3.2.0-py3-none-any.whl.metadata (10.0 kB) Collecting patsy>=0.5.4 (from statsmodels->antspyx) Downloading patsy-0.5.4-py2.py3-none-any.whl.metadata (3.4 kB) Collecting zipp>=3.1.0 (from importlib-resources>=3.2.0->matplotlib->antspyx) Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB) Collecting tenacity>=6.2.0 (from plotly->chart-studio->antspyx) Downloading tenacity-8.2.3-py3-none-any.whl.metadata (1.0 kB) Collecting charset-normalizer<4,>=2 (from requests->chart-studio->antspyx) Downloading charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests->chart-studio->antspyx) Downloading idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests->chart-studio->antspyx) Downloading urllib3-2.1.0-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests->chart-studio->antspyx) Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB) Downloading antspyx-0.4.2-cp39-cp39-macosx_12_0_universal2.whl (255.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 255.8/255.8 MB 12.8 MB/s eta 0:00:00 Downloading matplotlib-3.8.2-cp39-cp39-macosx_11_0_arm64.whl (7.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.5/7.5 MB 37.7 MB/s eta 0:00:00 Downloading numpy-1.26.2-cp39-cp39-macosx_11_0_arm64.whl (14.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.0/14.0 MB 38.2 MB/s eta 0:00:00 Downloading Pillow-10.1.0-cp39-cp39-macosx_11_0_arm64.whl (3.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 36.5 MB/s eta 0:00:00 Downloading nibabel-5.2.0-py3-none-any.whl (3.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 33.5 MB/s eta 0:00:00 Downloading pandas-2.1.4-cp39-cp39-macosx_11_0_arm64.whl (11.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.0/11.0 MB 38.5 MB/s eta 0:00:00 Downloading PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl (174 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 174.4/174.4 kB 19.3 MB/s eta 0:00:00 Downloading scikit_image-0.22.0-cp39-cp39-macosx_12_0_arm64.whl (13.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.3/13.3 MB 34.8 MB/s eta 0:00:00 Downloading scipy-1.11.4-cp39-cp39-macosx_12_0_arm64.whl (29.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 29.7/29.7 MB 37.0 MB/s eta 0:00:00 Downloading scikit_learn-1.3.2-cp39-cp39-macosx_12_0_arm64.whl (9.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 38.4 MB/s eta 0:00:00 Downloading statsmodels-0.14.1-cp39-cp39-macosx_11_0_arm64.whl (10.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 36.1 MB/s eta 0:00:00 Downloading contourpy-1.2.0-cp39-cp39-macosx_11_0_arm64.whl (242 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 242.4/242.4 kB 20.3 MB/s eta 0:00:00 Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB) Downloading fonttools-4.47.0-cp39-cp39-macosx_10_9_universal2.whl (2.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 35.9 MB/s eta 0:00:00 Downloading imageio-2.33.1-py3-none-any.whl (313 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 313.3/313.3 kB 22.4 MB/s eta 0:00:00 Downloading importlib_resources-6.1.1-py3-none-any.whl (33 kB) Downloading joblib-1.3.2-py3-none-any.whl (302 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 302.2/302.2 kB 21.3 MB/s eta 0:00:00 Downloading kiwisolver-1.4.5-cp39-cp39-macosx_11_0_arm64.whl (66 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.2/66.2 kB 7.6 MB/s eta 0:00:00 Downloading lazy_loader-0.3-py3-none-any.whl (9.1 kB) Downloading networkx-3.2.1-py3-none-any.whl (1.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 35.1 MB/s eta 0:00:00 Downloading packaging-23.2-py3-none-any.whl (53 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 kB 5.7 MB/s eta 0:00:00 Downloading patsy-0.5.4-py2.py3-none-any.whl (233 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.9/233.9 kB 18.5 MB/s eta 0:00:00 Downloading pyparsing-3.1.1-py3-none-any.whl (103 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.1/103.1 kB 12.5 MB/s eta 0:00:00 Downloading pytz-2023.3.post1-py2.py3-none-any.whl (502 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.5/502.5 kB 26.1 MB/s eta 0:00:00 Downloading threadpoolctl-3.2.0-py3-none-any.whl (15 kB) Downloading tifffile-2023.12.9-py3-none-any.whl (223 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 223.6/223.6 kB 23.4 MB/s eta 0:00:00 Downloading plotly-5.18.0-py3-none-any.whl (15.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.6/15.6 MB 37.9 MB/s eta 0:00:00 Downloading requests-2.31.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 7.1 MB/s eta 0:00:00 Downloading certifi-2023.11.17-py3-none-any.whl (162 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 18.5 MB/s eta 0:00:00 Downloading charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl (120 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.4/120.4 kB 12.4 MB/s eta 0:00:00 Downloading idna-3.6-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 5.9 MB/s eta 0:00:00 Downloading tenacity-8.2.3-py3-none-any.whl (24 kB) Downloading urllib3-2.1.0-py3-none-any.whl (104 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.6/104.6 kB 14.2 MB/s eta 0:00:00 Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB) Installing collected packages: pytz, zipp, webcolors, urllib3, tzdata, threadpoolctl, tenacity, six, pyyaml, pyparsing, Pillow, packaging, numpy, networkx, lazy_loader, kiwisolver, joblib, idna, fonttools, cycler, charset-normalizer, certifi, tifffile, scipy, retrying, requests, python-dateutil, plotly, patsy, nibabel, importlib-resources, imageio, contourpy, scikit-learn, scikit-image, pandas, matplotlib, chart-studio, statsmodels, antspyx Successfully installed Pillow-10.1.0 antspyx-0.4.2 certifi-2023.11.17 charset-normalizer-3.3.2 chart-studio-1.1.0 contourpy-1.2.0 cycler-0.12.1 fonttools-4.47.0 idna-3.6 imageio-2.33.1 importlib-resources-6.1.1 joblib-1.3.2 kiwisolver-1.4.5 lazy_loader-0.3 matplotlib-3.8.2 networkx-3.2.1 nibabel-5.2.0 numpy-1.26.2 packaging-23.2 pandas-2.1.4 patsy-0.5.4 plotly-5.18.0 pyparsing-3.1.1 python-dateutil-2.8.2 pytz-2023.3.post1 pyyaml-6.0.1 requests-2.31.0 retrying-1.3.4 scikit-image-0.22.0 scikit-learn-1.3.2 scipy-1.11.4 six-1.16.0 statsmodels-0.14.1 tenacity-8.2.3 threadpoolctl-3.2.0 tifffile-2023.12.9 tzdata-2023.3 urllib3-2.1.0 webcolors-1.13 zipp-3.17.0 ```
DavidTadres commented 7 months ago

@ravnoor Thanks - just want to confirm that worked as expected:

Get python version here: https://www.python.org/downloads/macos/


python3.9 -m venv .env_antspyx
source .env_antspyx/bin/activate
pip install antspyx