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