Matthew Martin β β π on Nostr: Really it is all very simple. You use `pyproject-migrator` to convert the various ...
Really it is all very simple. You use `pyproject-migrator` to convert the various `ini` & `setup.cfg` to `pyproject.toml`. That doesn't work so
then you use `setup-py-upgrade` to .cfg
from `.cfg`, use `setuptools-pyproject-migration` to convert to pep612
But you're using `poetry`, deps/meata are in the wrong toml tables, so use `pep621-project-dependencies`
Now use this gist* to convert that back to `setup.py` because you need `mypyc`
Keep all those in sync at all times & joy!
#python
then you use `setup-py-upgrade` to .cfg
from `.cfg`, use `setuptools-pyproject-migration` to convert to pep612
But you're using `poetry`, deps/meata are in the wrong toml tables, so use `pep621-project-dependencies`
Now use this gist* to convert that back to `setup.py` because you need `mypyc`
Keep all those in sync at all times & joy!
#python