일단 패키지 build backend 종류가 왤케많아졌는지 몰겠음. 라뗀 setuptools밖에 없엇다 이거야
flit, hatch, maturin, meson, ... 이게 다 뭐고?
포매팅도 isort, flake8, black 썼는데 이제 ruff 라는게 대세인가보네
이제 flake8 autoflake, isort, black, check-manifest, tox 전부 지우고
hatch + ruff로 대체할 수 있겠지??
일단 패키지 build backend 종류가 왤케많아졌는지 몰겠음. 라뗀 setuptools밖에 없엇다 이거야
flit, hatch, maturin, meson, ... 이게 다 뭐고?
포매팅도 isort, flake8, black 썼는데 이제 ruff 라는게 대세인가보네
이제 flake8 autoflake, isort, black, check-manifest, tox 전부 지우고
hatch + ruff로 대체할 수 있겠지??
ruff로 통일됐음. 최근에 나온 rye 쓰는거 추천함.
flit hatch 이런거 파편화되있긴 한데 다 나름 이유가 있긴 해서 이해하긴 함. 다만 대부분의 경우 그냥 poetry만 써도 되고, cython이나 c확장 필요하면 hatch가 좋더라. 물론 rye만 쓰면 다 해결 됨.
rust쓰면 maturin