Explore >> Select a destination


You are here

scripter.co
| | adamj.eu
9.3 parsecs away

Travel
| | Most projects I work on use Python, good ol' Pip, and pip-tools. Below is a pattern I've used to speed up the GitHub Actions workflow runs on several such projects. On larger projects with many dependencies, it can save tens of seconds per run.
| | www.ethanrosenthal.com
6.6 parsecs away

Travel
| | I make Python packages for everything. Big projects obviously get a package, but so does every tiny analysis. Spinning up a quick jupyter notebook to check something out? Build a package first. Oh yeah, and every package gets its own virtual environment. Let's back up a little bit so that I can tell you why I do this. After that, I'll show you how I do this. Notably, my workflow is set up to make it simple to stay consistent.
| | www.cybershu.eu
8.4 parsecs away

Travel
| | If you work with Python, you probably need to activate a virtual environment to manage dependencies. Using a virtualenv requires activation each time you wan...
| | www.jennapederson.com
53.8 parsecs away

Travel
| Here's how you can manage Python versions and packages with `uv`.