Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

macOS updates #1439

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
DimitriPapadopoulos wants to merge 3 commits into nipy:master
base: master
Choose a base branch
Loading
from DimitriPapadopoulos:macos
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 23 additions & 15 deletions .github/workflows/test.yml
View file Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Build and test

# This file tests the claimed support range of NiBabel including
#
# * Operating systems: Linux, Windows (x64 & x86), OSX
# * Operating systems: Linux, Windows (x64 & x86), macOS
# * Dependencies: minimum requirements, optional requirements
# * Installation methods: setup.py, sdist, wheel, archive

Expand Down Expand Up @@ -112,7 +112,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: ['ubuntu-latest', 'windows-latest', 'macos-13', 'macos-latest']
os: ['ubuntu-latest', 'windows-latest', 'macos-14', 'macos-latest']
python-version:
- "3.9"
- "3.10"
Expand Down Expand Up @@ -142,48 +142,56 @@ jobs:
dependencies: 'min'
exclude:
# Use ubuntu-latest to cover the whole range of Python. For Windows
# and OSX, checking oldest and newest should be sufficient.
# and macOS, checking oldest and newest should be sufficient.
- os: windows-latest
python-version: "3.10"
- os: windows-latest
python-version: "3.11"
- os: windows-latest
python-version: "3.12"
- os: macos-13
- os: windows-latest
python-version: "3.13"
- os: windows-latest
python-version: "3.13t"
- os: macos-14
python-version: "3.9"
- os: macos-14
python-version: "3.10"
- os: macos-13
python-version: "3.11"
- os: macos-13
python-version: "3.12"
- os: macos-14
python-version: "3.14"
- os: macos-14
python-version: "3.14t"
- os: macos-latest
python-version: "3.10"
- os: macos-latest
python-version: "3.11"
- os: macos-latest
python-version: "3.12"
- os: macos-latest
python-version: "3.13"
- os: macos-latest
python-version: "3.13t"

## Unavailable architectures
# x86 is available for Windows
- os: ubuntu-latest
architecture: x86
- os: macos-latest
- os: macos-14
architecture: x86
- os: macos-13
- os: macos-latest
architecture: x86
# arm64 is available for macos-14+
- os: ubuntu-latest
architecture: arm64
- os: windows-latest
architecture: arm64
- os: macos-13
architecture: arm64
# x64 is not available for macos-14+
# x64 is not available for macos-15
- os: macos-latest
architecture: x64

## Reduced support
# Drop pre tests for macos-13
- os: macos-13
# Drop pre tests for macos-14
- os: macos-14
dependencies: pre
# Drop pre tests for SPEC-0-unsupported Python versions
- python-version: '3.9'
Expand Down
2 changes: 1 addition & 1 deletion doc/source/installation.rst
View file Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ If you are not using a Linux package manager, then best way to install NiBabel
is via pip_. If you don't have pip already, follow the `pip install
instructions`_.

Then open a terminal (``Terminal.app`` on OSX, ``cmd`` or ``Powershell`` on
Then open a terminal (``Terminal.app`` on macOS, ``cmd`` or ``Powershell`` on
Windows), and type::

pip install nibabel
Expand Down
2 changes: 1 addition & 1 deletion nibabel/tests/test_floating.py
View file Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ def test_check_nmant_nexp():
ti = type_info(t)
if ti['nmant'] not in (105, 106): # This check does not work for PPC double pair
assert _check_nmant(t, ti['nmant'])
# Test fails for longdouble after blacklisting of OSX powl as of numpy
# Test fails for longdouble after blacklisting of macOS powl as of numpy
# 1.12 - see https://github.com/numpy/numpy/issues/8307
if t != np.longdouble or sys.platform != 'darwin':
assert _check_maxexp(t, ti['maxexp'])
Expand Down
2 changes: 1 addition & 1 deletion nibabel/tests/test_volumeutils.py
View file Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -1013,7 +1013,7 @@ def test_fname_ext_ul_case():
with InTemporaryDirectory():
with open('afile.TXT', 'w') as fobj:
fobj.write('Interesting information')
# OSX usually has case-insensitive file systems; Windows also
# macOS usually has case-insensitive file systems; Windows also
os_cares_case = not exists('afile.txt')
with open('bfile.txt', 'w') as fobj:
fobj.write('More interesting information')
Expand Down

AltStyle によって変換されたページ (->オリジナル) /