Tutorial on packaging projects, Python Packaging Authority (PyPA), 2024 (Python Packaging Authority (PyPA)) - Focuses on setting up a package for distribution, which inherently involves robust project structuring, including src/ directories and dependency management.
Structuring Your Project, The Hitchhiker's Guide to Python Contributors, 2024 - Provides practical guidelines and common conventions for organizing Python projects of varying complexity.
Requirements Files, The pip developers, 2024 - Official documentation detailing the creation and usage of requirements.txt for managing project dependencies.
Clean Code: A Handbook of Agile Software Craftsmanship, Robert C. Martin, 2008 (Pearson Education) - A foundational book on software craftsmanship, advocating for principles of clean code and good design that underpin effective project structuring and modularity.