Python packaging with pyproject.toml
Recently I needed to develop a generic client API for interacting with mongoDB. This client was going to be used by other people on my software team and so I needed an easy way for them to install it to their local development environments. To accomplish this, I used the new build interface for python released by the Python Packaging Authority. In order to get a better understanding of how it all works, I put together an example package that demonstrates a number of useful features.
python_packaging_example