erg-lang / erg

A statically typed language compatible with Python
http://erg-lang.org
Apache License 2.0
2.62k stars 54 forks source link

Add python development dependencies #397

Closed GreasySlug closed 1 year ago

GreasySlug commented 1 year ago

Currently, there are no specified packages or libraries for Python development

I added pyproject.toml as the beginning of it for now, as it will be needed in the future

black is a de fact standard of python code formatting

The following may also be added

Do mtshiba think these need to be added for dev dep?

Changes proposed in this PR:

@mtshiba

mtshiba commented 1 year ago

Personally I prefer to manage dependencies with pyproject.toml rather than requirements.txt.

mtshiba commented 1 year ago

And I think it's good to add the dev dependencies you listed above.

GreasySlug commented 1 year ago

Sorry, I don't know much about pyproject.toml besides poerty