Setuptools: Harnessing Your Code
This chapter focuses on replicable builds—a small but vital part of continuous integration. If a build can’t be replicated, then test harnesses lose their efficacy. If one build differs from another build of the same code, then it is possible for tests to succeed against one build while failing against another, and testing loses its meaning. In the worst case, if a build can’t be replicated, then it can become well-nigh impossible to diagnose and fix bugs in a consistent manner.
KeywordsCommand Line Processing Dependency Base Version Search Path Continuous Integration
Unable to display preview. Download preview PDF.