UV, PIP, Pandas, and NumPy for Data Analysts are just tools; thinking is the real Job.
Today, we dive into the world of data analysis using Python. Our journey starts with setting up a...
Tag archive
Today, we dive into the world of data analysis using Python. Our journey starts with setting up a...
uv vs pip vs Poetry compared on real 2026 versions: what each tool replaces, lockfile behavior, PEP 621 support, and which one to pick for a new project.
If you’ve written Python for more than five minutes, you’ve almost certainly used pip. It’s the...

Tired of “it works on my machine”? This post explains modules, packages, virtual environments, uv, and pyproject.toml in plain language, plus how to keep API keys safe, then turns a word counter into a package with its own command.

Gentoo asked people to stop using uv_build. Hardly anyone does. New PyPI projects doubled, the extra mostly picked hatchling, and so did every model I asked.

uv 0.12 changed `uv init`, started enforcing `--require-hashes`, and broke Docker for a day. What changed, what still bites, and a cheatsheet that is current.
You add a dependency to pyproject.toml. CI runs uv sync --frozen, exits successfully, and the package...

## Hey, ps, This is not another tool that comes and goes. This one here, is here to...
A copy-paste uv workspaces monorepo layout with one lockfile, editable local packages, CI that fails on drift, and fast installs via caching.

I have a Python project on my hands: a tool built on FastAPI and DuckDB that scans file shares and...
A Python Toolchain Built for the Agentic Engineering Era ...
在 GitHub Actions 工作流中使用 uvx tool-name 运行 Python 工具时,一个常见问题是:每次执行工作流都可能重新访问 PyPI,下载工具及其依赖。对于依赖 CI...