Back in 2017 I wrote a blog post on how I manage version numbers
[https://snarky.ca/how-i-manage-package-version-numbers/]. In that post I mentioned
how I tried to follow semantic versioning [https://semver.org/
For the Python extension for VS Code
[https://marketplace.visualstudio.com/items?itemName=ms-python.python], I wrote
a simple script for generating our changelog
[https://github.com/microsoft/vscode-python/tree/master/news] (think
I am going to admit upfront that this is a thought piece, a brain dump, me
thinking out loud. Do not assume there is a lesson here, nor some goal I have in
Recently on Twitter there was a maintainer of a Python project who had a couple
of bugs filed against their project due to builds failing (this particular
project doesn't provide wheels,
When people start learning Python, they often will come across a package they
want to try and it will usually start with "just pip install it!" The problem
with that advice