File tree 2 files changed +2
-5
lines changed
2 files changed +2
-5
lines changed Original file line number Diff line number Diff line change 3
3
4
4
- Bumped dependencies to Python≥3.8.
5
5
- Fixed support for macos backend on Matplotlib≥3.6.
6
+ - Fixed compatibility with wheel≥0.41.
6
7
- Support pdf MaxVersion up to 1.7 (if the underlying cairo supports it).
7
8
- `set_options ` can now be used as a context manager.
8
9
Original file line number Diff line number Diff line change @@ -64,11 +64,6 @@ def paths_from_link_libpaths():
64
64
class build_ext (build_ext ):
65
65
66
66
def finalize_options (self ):
67
- if not self .distribution .have_run .get ("egg_info" , 1 ):
68
- # Just listing the MANIFEST; setup_requires are not available yet.
69
- super ().finalize_options ()
70
- return
71
-
72
67
import cairo
73
68
from pybind11 .setup_helpers import Pybind11Extension
74
69
@@ -169,6 +164,7 @@ def copy_extensions_to_source(self):
169
164
ext_modules = [Extension ("" , [])],
170
165
python_requires = ">=3.8" ,
171
166
setup_requires = [
167
+ "setuptools>=36.7" , # setup_requires early install.
172
168
"setuptools_scm" ,
173
169
"pybind11>=2.8.0" ,
174
170
* (["pycairo>=1.16.0; os_name == 'posix'" ] if not MANYLINUX else []),
You can’t perform that action at this time.
0 commit comments