Part of https://github.com/John15321/rust-pip/issues/1 task. * Investigate all possible project setups that can be used in Python projects (`setup.py`, `pyproject.toml` etc.) * What tools are needed to build/create a Python package? * How does creating a package look like? * How does a Python package look like inside when it's already created/or what types of packages are there (so like `wheel` etc)? * How are dependencies resolved?
Part of #1 task.
setup.py,pyproject.tomletc.)wheeletc)?