Brian Skinn is a Ph.D. chemical engineer, working in electrochemical process R&D (electropolishing, electroplating, etc.). He's been programming for over twenty years, first in TI-BASIC, then in VBA, then a bit in Java, and (finally!) for the last few years in Python.
He has a handful of things up on PyPI, with more Python and VBA projects on his GitHub.
130: virtualenv activation prompt consistency across shells - an open source dev and test adventure - Brian Skinn
September 13th, 2020 | 36 mins 18 secs
continuous integration, open source, pytest, python, software testing, virtualenv
virtualenv supports six shells: bash, csh, fish, xonsh, cmd, posh. Each handles prompts slightly differently. Although the virtualenv custom prompt behavior should be the same across shells, Brian Skinn noticed inconsistencies. He set out to fix those inconsistencies. That was the start of an adventure in open source collaboration, shell prompt internals, difficult test problems, and continuous integration quirks.