aai-institute / aai-institute/pyDVL

Move from `setup.py` to `pyproject.toml`

オープン
#611 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement good first issue light task packaging
主要言語
Python
スター
146
フォーク
10
PR マージ指標
30日以内にマージされた PR はありません

説明

Now that `pyproject.toml` is the standard and it can almost everything that can be done with `setup.py`, we should consider using it exclusively. The main thing with `pyproject.toml` is it is declarative as opposed to `setup.py` which is procedural.

The switch would additionally open the door to using other tools such as [hatch](https://github.com/pypa/hatch) to (See [here](https://hatch.pypa.io/1.12/why/) for a list and description of its advantages over setuptools and other tools)

At the very least we could move all the static metadata (e.g. package name, authors, description, license) from `setup.py` to `pyproject.toml`.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。