SamuelYvon / netifaces-2

netifaces reborn
https://pypi.org/project/netifaces2/
MIT License
21 stars 7 forks source link

Updating how wheels are being built. Fixing py36,37 support #6

Closed martinhoyer closed 1 year ago

martinhoyer commented 1 year ago

As mentioned in #5, current netifaces2 wheels are broken on python3.6. PyO3 dropped 3.6 support in 0.16.
I've tried to update the build process to increase compatibility and switch to building py37 abi3 wheels.

So far I only tested the linux py37-abi3 x86_64 wheel on Python 3.9 (el.8) and cpy36m manylinux2014 x86_64 wheel on Python 3.6 (el.7), both seemed to be working fine.

SamuelYvon commented 1 year ago

All passed, looks good to me. Will merge; for the sed hack if you think of something else feel free to lmk, I'll try to come up with a better solution but I'm not sure there's an obvious one.