Henry Schreiner
Henry Schreiner
You should not depend on python3-config being present if you are in Python - instead, you should use `sysconfig` directly. (Or use a modern build system like scikit-build-core or meson-python).
IMO, this is really a problem with browsers. They should provide a toggle to override the system setting, ideally per webpage. Asking webpages to all add custom toggles seems wasteful...
(#500 doubles the number of CSS files and doesn't add a toggle, it just lets the site author select a "non-changing light-only" theme, basically.)
Any thoughts on https://github.com/pybind/pybind11/pull/5167 ? (Specifically, I think the question is if it's better to allow stubgen to handle TypeVar, or if Python 3.12 syntax should be used).
> Reporting these bugs to down-stream projects is very seldom useful. Prereleases are made so that a small number of people, willing to live on the edge, can find bugs...
The original test regression is valid: we've changed the whitespace slightly to better match the `email` module's output. The other two are being fixed.
The warning and ascii error should be fixed. The spacing comparison in the tests still needs to be handled here, though.
I would _highly_ recommend adding a pyproject.toml. That will allow you to declare you need these, so even SDist builds will benefit. Adding dependencies like cython and pybind11 is why...
I see you added this in CI - is there a reason not to add it to repo and benefit anyone building an SDist? And you should not add `"wheel"`,...
2.17 -> 2.18 is when this started happening.