Technical requirements
The code examples presented in this chapter and throughout the rest of the book are tested with Python 3.13. For brevity, code examples in the chapter may be partially implemented. Complete versions of all examples can be found in the book’s accompanying GitHub repository at https://github.com/PacktPublishing/Clean-Architecture-with-Python. If you choose to run the email driver example in the Integrating external services section, you will need to register for a free SendGrid developer account at https://app.sendgrid.com.