pynalyser icon indicating copy to clipboard operation
pynalyser copied to clipboard

Start using pyproject.toml

Open 0dminnimda opened this issue 2 years ago • 9 comments

https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html https://browniebroke.com/blog/convert-requirements-to-pyproject/

0dminnimda avatar Jul 29 '22 22:07 0dminnimda

Hey @0dminnimda , I'm interested in contributing to this issue, so before I start working it, would you mind sparing your time explaining what the issue is about and pointing me to some resources to get started.

glunkad avatar Jul 31 '22 06:07 glunkad

Hi @9gl! Sure, the issue is that python communuty choose to move from setuptools specific configuration to independent one. For more info: it was first introduced in PEP 518 and later expanded in PEP 517, PEP 621 and PEP 660

But the task is essentially to take the setup.py and convert it into pyproject.toml (and maybe setup.cfg) Two links I put into the discription of the ticket will help you with that.

If you have any other questions or need help don't hesitate to ping me! ^-^

0dminnimda avatar Jul 31 '22 08:07 0dminnimda

Also it doesn't have to be all in one pr, you may initially just convert as much easy filds, and then work on harders parts in other prs

0dminnimda avatar Jul 31 '22 09:07 0dminnimda

ok I am bit new . It would to be nice if you could point me to a file in project to get started .

glunkad avatar Jul 31 '22 10:07 glunkad

Yep, here it is You want to create a new branch and add the pyproject.toml in the same root folder as setup.py is in

0dminnimda avatar Jul 31 '22 10:07 0dminnimda

Could you assign me this issue

glunkad avatar Jul 31 '22 11:07 glunkad

Sure!

0dminnimda avatar Jul 31 '22 12:07 0dminnimda

@9gl what are your plans on this?

0dminnimda avatar Aug 01 '22 18:08 0dminnimda

I am working on it

glunkad avatar Aug 01 '22 18:08 glunkad