介绍
打包有助于改进您或您的团队工作流程的 Python 软件对更大的 Python 社区非常有益;它使您的软件更加健壮,还可以提高您在内部使用它的能力。但是,如果没有适当的基础设施,您的 Python 包可能会随着时间的推移而损坏,或者其他用户无法有效使用。公开您的代码库还可以让您接触其他正在处理类似问题的优秀程序员;使用你的代码的人越多,它成长和改进的可能性就越大。如果您曾经帮助过同事的 Beta 测试软件,那么您就会亲眼目睹以全新的眼光看待问题可以加速开发的速度;您的软件越容易让新用户尝试并有可能集成到他们的工作流程中,您获得的测试人员就越多。
为了使您的软件能够长期运行,并且对于广大用户来说,重要的是要考虑它的用途、它是否实现了该目标,以及代码是否可以在未来进行维护。这三个需