Me deciding on how I'm going to make Python development education:
"""
So, first we are going to install pyenv to handle python management. And with it install version 3.10 of python.
Then, install pipx so we can install some python dependencies in isolated virtual environments.
Then, poetry to handle dependency management of python, with pipx.
But we want to install poe-the-poet so that we can easily export requiremens.txt for those who want to use raw pip and virtualenvwrapper. But exporting requirements is now a plugin to poetry so we'll install that with pipx and not pip.
Now, in our project, anytime you see `pip install` swap that out for `poetry add` and when you see `python` instead, do `poetry run`.
Now, you can copy paste my pyproject.toml to yours and just run `poetry install` which will install dependencies into a virtual environment, but not the same one that our poetry is installed to and a different one from our pyenv. Be sure that when you install you're using the right version of python we installed with pyenv otherwise nothing will work.
"""
...is Python dependency management ok?