77# https://github.com/pypa/setuptools/issues/4903
88# Use setuptools >= 77 for project.license-files support
99# https://setuptools.readthedocs.io/en/latest/history.html#id284
10- requires = [" setuptools >= 77" , " wheel" ]
10+ # Use setuptools <= 82 because the license specification changes backward-incompatible in 2026-02.
11+ # https://github.com/pypa/setuptools/issues/4903#issuecomment-2923109576
12+ requires = [" setuptools >= 61, <= 82" ]
1113build-backend = " setuptools.build_meta"
1214
1315[project ]
1416name = " mfusepy"
1517version = " 1.1.0"
1618description = " Ctypes bindings for the high-level API in libfuse 2 and 3"
1719authors = [{
name =
" Maximilian Knespel" ,
email =
" [email protected] " }]
18- license = " ISC"
19- license-files = [" LICENSE" ]
20+ license = {text = " ISC" }
2021classifiers = [
2122 " Development Status :: 4 - Beta" ,
2223 " Intended Audience :: Developers" ,
2324 " Operating System :: MacOS" ,
2425 " Operating System :: POSIX" ,
2526 " Operating System :: Unix" ,
2627 " Programming Language :: Python :: 3" ,
28+ " Programming Language :: Python :: 3.7" ,
29+ " Programming Language :: Python :: 3.8" ,
2730 " Programming Language :: Python :: 3.9" ,
2831 " Programming Language :: Python :: 3.10" ,
2932 " Programming Language :: Python :: 3.11" ,
@@ -39,3 +42,4 @@ content-type = "text/markdown"
3942
4043[tool .setuptools ]
4144py-modules = [" mfusepy" ]
45+ license-files = [" LICENSE" ]
0 commit comments