stlehmann / pyads

Python wrapper for TwinCAT ADS
MIT License
254 stars 94 forks source link

Upgrade in full to `pyproject.toml` #400

Open RobertoRoos opened 1 month ago

RobertoRoos commented 1 month ago

I think it would be good to make full use of the pyproject.toml file and drop the setup.cfg file at least. Ideally I think we would also drop the setup.py file, but that might be hard because of the adslib build.

RobertoRoos commented 1 month ago

Tried to get started in https://github.com/RobertoRoos/pyads/tree/feature/pyproject-toml

RobertoRoos commented 2 weeks ago

Hm, I've spend some time on this but I haven't managed a perfect result yet. The way pyads gets packaged is mostly a little weird, because it's build only as source distribution while still building the adslib.so library.