whats the best practice for making a python progran nowadays ? just use uv ? ive never used it before but ive seen it shilled so i assume its good ?
don't use uv please, it unnecessarily introduces rust into a python codebase
honestly i just use a setuptools pyproject.toml
i see , tbh i probably wont even end up needing dependencies , so maybe i should just not use anything like that . but thanks your insight is always appreciated ^^
even if you dont need dependencies i'd recommend using pyproject.toml so that its easier to install
does that just help you with keeping it PEP517 compliant ?
Essentially yes, you can 'hardcode' a build system but afaik the general goal is to be able to replace the buildsystem configured with something else and still have it work
oh amazing thanks ill do that
why do ppl use uv then ? does it do anything other than providing a cargo-like cli for pypi?