Sibyx / django_api_forms

Declarative Django request validation for RESTful APIs

Home Page:https://sibyx.github.io/django_api_forms/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Use `Poetry` for install, build and publish instead of `setuptools` and `twine`.

wiseaidev opened this issue · comments

Is your feature request related to a problem? Please describe.

I have noticed that this project has an unnecessary setup.py file since it is already using poetry. Therefore, metadata that exists in setup.py should be moved into pyproject.toml.

Describe the solution you'd like

Given the above info, this requires changing some CIs like publish.yml to use poetry based github actions like publish-python-poetry-package. Also, some commands to install, build and publish should be poetry based.

Describe alternatives you've considered
Not available.

Additional context
For security reasons, Pypi suggests using API tokens to authenticate instead of a username and password. That's pretty much it. What do you think? Also, I would like to work on this issue if possible.

Hello @wiseaidev, fine for me (I was super lazy to update to PyPi API Tokens) so I am happy about your contribution offer. Thank you very much.

Hey @Sibyx, done. I think you forgot to add Hacktoberfest in the GitHub topics of the repo. I will take a look at other issues and see what I can contribute to. Have a nice day/night!