Ben Raz
Ben Raz
I believe further changes are needed here. There's currently a workaround for `cffi` wheels, invoking `yum`. ```yaml # This is needed for now because cffi has no cp310 wheels CIBW_BEFORE_ALL_LINUX:...
@nw-ct You seem to use `clang` provided by Nix, I'd use the one from Apple's command line tools by default. I guess the Nix one cannot find the macOS SDK,...
I think there are 2 separate issue here. ### Locust issue (caused by gevent+multiprocessing) `Locust` (which might already have 'inline' typing so stubs for it are not needed) is using...
I think it does warn on import _errors_ and proceeds with stub generation. IIRC I got that error too (after less than 30s) and it kept going. There's no timeout...
Another solution could be adding a CLI flag (or an env var to minimize code changes?) for `stubgen` that controls the timeout, with a default of 30s :)
@giampaolo Rebased to show changes as part of `5.9.3`. Shouldn't #2037 appear there too? It currently shows up as part of `5.9.1`. Apparently `psutil.tests.test_linux.TestSystemNetIfStats.test_flags` is failing on `master` so checks...
@giampaolo ~Added a fix for `master` Python 2 fails (which also affect `Alpine`) +~ (EDIT: Already fixed in master) Now those `ifconfig` tests run for Python 3 (previously skipped) :)...
@giampaolo Adapted for pyproject.toml-based changes. Please consider merging those changes :) I don't think they make the package harder to maintain/release, and pretty much align with every other major Python...
> I suppose the request would be more persuasive if we fixed the build failures. Green circles look better in the PR list. > > > > @ben9923 can you...
#2326 contained the build tools installation instructions from this PR and was merged to `master`. Rebased to fix conflicts :)