PyPI Upload
PyPI: “This filename has already been used”
Me: “But 0.1.0a1 is a pre-release, 0.1.0 should be fine”
PyPI: “Nope, try 0.1 instead”
Me: “Wait, 0.1 works? But 0.1.0 doesn’t?”
PyPI: ”¯_(ツ)_/¯”
Python packaging is fun…
PyPI: “This filename has already been used”
Me: “But 0.1.0a1 is a pre-release, 0.1.0 should be fine”
PyPI: “Nope, try 0.1 instead”
Me: “Wait, 0.1 works? But 0.1.0 doesn’t?”
PyPI: ”¯_(ツ)_/¯”
Python packaging is fun…
A CLI assistant that can help you with various tasks.
CLI tools should behave like CLI—users expect to see command output in their terminal buffer, especially for chat-like, append-only interactions. Instead of hiding interactions behind fancy TUIs, it should let every command and response live in the terminal buffer—visible, searchable, and scriptable. For chat-like tools, this append-only, scrollable history is not a limitation, but a feature. Sometimes, less interface means more power.
This note is inspired by yetone’s original post on X.
One week of vibe coding, three weeks of vibe refactoring, and finally back to manual development.🤨