gijzelaerr / python-snap7

A Python wrapper for the snap7 PLC communication library
http://python-snap7.readthedocs.org/
MIT License
632 stars 246 forks source link

Add python 3.12 support, build wheels #474

Closed gijzelaerr closed 2 months ago

gijzelaerr commented 8 months ago

we can also drop python 3.7 support since it is EOL.

nikteliy commented 8 months ago

I tried to build a package for Python 3.12 and this is what I found:

https://github.com/pypa/setuptools/discussions/4083#user-content-fn-11-528c77bd4cc8370c8d5e7613334df840

image

Therefore, we cannot use either new or old versions of setuptools. I suggest we just wait until setuptools is fixed

gijzelaerr commented 2 months ago

support is there now, we only need to fix the build :)