Featured
Posted by
Crista Perlton on March 26th, 2026.
Versioning in Python is tricky due to its range of complex versioning schemes. Follow these best practices to speed up the development process, keep things organized, and avoid future headaches.
Featured
Posted by
Crista Perlton on November 15th, 2023.
This article is part of a series on Effective Package Management in Python, also available as a chapter in our free, downloadable eBook Picture this: a fantastic Python app with a growing number of tests, employing either unittest or pytest. Running pytest test_*.py helps you perform unit tests and protects your code from breaking,...
Featured
Posted by
Crista Perlton on September 16th, 2022.
This article is part of a series on Effective Package Management in Python, also available as a chapter in our free, downloadable eBook Can you spot the difference between colorama and colourama? Sure, one is American English, and the other is aimed at British-English users. One of these is a malicious Python package designed to trick...