11[build-system ]
22requires = [
3- " setuptools>=67.0.0 " ,
3+ " setuptools>=80 " ,
44 " scikit-build>=0.16.7" ,
5- " cmake>=3.20 .0" ,
5+ " cmake>=4.1 .0" ,
66 " ninja" ,
77 " setuptools_scm>=8" ,
88]
99build-backend = " setuptools.build_meta"
1010
1111[project ]
1212name = " fpm"
13- license = { text = " MIT License " }
13+ license = " MIT"
1414authors = [{ name = " fpm maintainers" }]
1515requires-python = " >=3.7"
1616description = " Fortran package manager"
@@ -19,7 +19,6 @@ keywords = ["fpm", "fortran", "package manager"]
1919classifiers = [
2020 " Development Status :: 3 - Alpha" ,
2121 " Intended Audience :: Developers" ,
22- " License :: OSI Approved :: MIT License" ,
2322 " Operating System :: OS Independent" ,
2423 " Programming Language :: Fortran" ,
2524 " Topic :: Software Development :: Build Tools" ,
@@ -38,23 +37,32 @@ bug-tracker = "https://github.com/fortran-lang/fpm/issues"
3837write_to = " src/fpm/_version.py"
3938
4039[tool .cibuildwheel ]
41- build = " cp310 -*"
42- build-verbosity = " 3 "
40+ build = " cp311 -*"
41+ build-verbosity = 3
4342
4443[tool .cibuildwheel .macos ]
45- archs = [" x86_64" , " arm64" ]
46- environment = { CC = " clang" , CXX = " clang++" , FC = " gfortran-11" }
44+ archs = [" auto" ]
45+ environment = { CC = " clang" , CXX = " clang++" , FC = " gfortran-12" , PATH = " /opt/homebrew/bin:/usr/local/bin:$PATH" }
46+ before-all = " brew install gcc@12"
4747
4848[[tool .cibuildwheel .overrides ]]
4949select = " *-macosx_arm64"
50- before-build = " bash {project}/tools/wheels/cibw_before_build_macos.sh {project}"
51-
52- # Override the default environment variables with the cross-compiled ones
53- [tool .cibuildwheel .overrides .environment ]
54- CC = " clang"
55- CXX = " clang++"
56- FC = " /opt/gfortran-darwin-arm64-cross/bin/arm64-apple-darwin20.0.0-gfortran"
57- LDFLAGS = " -L/opt/gfortran-darwin-arm64-cross/lib/gcc/arm64-apple-darwin20.0.0/11.3.0 -Wl,-rpath,/opt/gfortran-darwin-arm64-cross/lib/gcc/arm64-apple-darwin20.0.0/11.3.0"
50+ environment = { MACOSX_DEPLOYMENT_TARGET = " 14.0" , FC = " /opt/homebrew/bin/gfortran-12" }
51+
52+ [[tool .cibuildwheel .overrides ]]
53+ select = " *-macosx_x86_64"
54+ environment = { MACOSX_DEPLOYMENT_TARGET = " 13.0" , FC = " /usr/local/bin/gfortran-12" }
55+
56+ # [[tool.cibuildwheel.overrides]]
57+ # select = "*-macosx_arm64"
58+ # before-build = "bash {project}/tools/wheels/cibw_before_build_macos.sh {project}"
59+
60+ # # Override the default environment variables with the cross-compiled ones
61+ # [tool.cibuildwheel.overrides.environment]
62+ # CC = "clang"
63+ # CXX = "clang++"
64+ # FC = "/opt/gfortran-darwin-arm64-cross/bin/arm64-apple-darwin20.0.0-gfortran"
65+ # LDFLAGS = "-L/opt/gfortran-darwin-arm64-cross/lib/gcc/arm64-apple-darwin20.0.0/11.3.0 -Wl,-rpath,/opt/gfortran-darwin-arm64-cross/lib/gcc/arm64-apple-darwin20.0.0/11.3.0"
5866
5967[tool .cibuildwheel .windows ]
6068archs = [" auto64" ]
0 commit comments