October 2018
Beginner to intermediate
736 pages
17h 39m
English
The package structure rules in Python are important, since they will determine what code is accessible when an attempt is made to import members from that package. Package structure is also a subset of the overall project structure that can have a significant impact on an automated build process, and it might also have an impact on unit testing setup and execution. Let's start then by examining a possible top-level project structure first, as shown here, and then review what a Python package's requirements are, and see how it fits into the project overall:

This project structure assumes that the ...