We need two components to get up and running with our Python projects:
- A way to manage versions of Python on our machines
- A way to manage dependencies for each of our projects
Not so long ago, my solution of choice would probably be
In fact, I would probably just follow this guide.
However, that was then, and this is now.
asdf is a utility to manage multiple runtime versions for a variety of popular interpreters.
Follow the very nice instructions to get it set up for your particular environment.
Again, the docs do a very good job of explaining how to get up and running.
requirements.txt. Just a
This changes an old post slightly, because now I run:
poetry run pelican content && \ poetry run pelican --listen
When I edit this blog.