In this chapter, you learned how to share your projects with others. You learned the optimal layout for your project directory to enable you to collaborate with other Python coders and Python tools. You learned how to work with setuptools to make distributable Python packages for sites such as PyPI. Finally, you learned how to convert your code into executables using PyInstaller.
Congratulations! You have finished this book. By now, you should feel confident in your ability to develop a compelling GUI application from scratch using Python and PyQt5. From basic input forms to advanced network, database, and multimedia applications, you now have the tools to create and distribute amazing programs. Even with all the topics we've covered, there's still much more to discover inside PyQt. Keep learning, and make great things!