fatiando / community

Community resources, guidelines, meeting notes, authorship policy, maintenance, etc.
Other
8 stars 4 forks source link

Use pyproject.toml instead of setup.cfg #143

Open leouieda opened 5 months ago

leouieda commented 5 months ago

Description:

setuptools now allows defining all of the package data in pyproject.toml so we should do that instead of defining things in setup.cfg. The main problem is flake8 doesn't yet allow configuration in pyproject.toml so it will need a .flake8 config files of its own.

This also requires updating dependente to v0.3.0 in the GitHub Actions.

See the files in the repos that are done for a reference.

Apply to:

Further instructions:

We want your help!

We know that maintenance tasks are very demanding, so we don't expect a single person to tackle this issue by themselves. Any help is very welcomed, so please comment below that you want to take care of the changes on any repository and we will assign it to you.