Setting up a Python development environment

Setting up Python is usually simple, but there are some places where newcomers (and experienced users) need to be careful. What versions are there? What’s the difference between Python, CPython, Anaconda, PyPy? Those and many other questions may stump new developers, or people wanting to use Python. Note: this guide is opinionated. Contents Glossary and […]

Read More

New project: upass — console UI for pass

pass is the standard Unix password manager. And I just wrote a slightly friendlier, clickier interface with urwid and Python. Project page Screenshots GitHub Downloads (PyPI) upass is using urwid, which means it has a friendly full-screen console interface. It shows your directory structure (with flattened subdirectories) and calls pass when requested. (It does not […]

Read More