dhellmann / entry_point_inspector

Tool for looking at the entry point plugins on a system
Apache License 2.0
25 stars 8 forks source link

Update to https://peps.python.org/pep-0517/ #9

Open dougransom opened 1 year ago

dougransom commented 1 year ago

The easiest way is to replace MANIFEST.in, setup.py with a pyproject.toml, build package with flit instead of setuptools and tweak python-publish.yaml to use flit instead of setuptools.

dougransom commented 1 year ago

Assign it to me if you would like me to proceed with this.

dhellmann commented 1 year ago

I haven't been following the python packaging changes, but I don't see anything in that PEP that says setuptools is going to be deprecated or stop being supported. Did I miss that when I skimmed the doc or is that documented elsewhere?

dougransom commented 1 year ago

It is simpler build/maintain a package with flit, You can do everything in setuptools (and setuptools is more powerful).

dhellmann commented 1 year ago

Is there some other benefit? I don't find that the packaging files change all that often. I'm not saying this is a bad idea, I just don't understand the motivation, yet.

dougransom commented 1 year ago

no other benefit. close it off if you aren't interested.