发布 Python 包,视频版
Publishing Python Packages, Video Edition
视频描述
在 Video Editions 中,叙述者阅读书籍,同时内容、图形、代码清单、图表和文本显示在屏幕上。就像有声读物一样,您也可以作为视频观看。
创建熟练、可维护的 Python 包!这本书包括设计、自动化、测试、部署甚至作为开源项目发布的专业提示!
在发布 Python 包中,您将学习如何:
- 生成扩展和控制台脚本命令
- 使用 tox 自动打包、安装和测试
- 使用 GitHub Actions 构建持续集成管道
- 使用 black、mypy 和 flake8 提高代码质量并减少人工审查
- 为您的包创建已发布的文档
- 使用 pyupgrade 和 Dependabot 使软件包保持最新
- 使用 GitHub 功能培养开源社区
发布 Python 包将教您如何轻松地与团队和外部世界共享 Python 代码。了解基于 Python 打包的最佳实践、工具和标准的可重复且高度自动化的包维护流程。本书将指导您创建完整的包(包括 C 扩展),并指导您全程在 Python Package Index 上发布。无论您是 Python 打包的新手,还是正在寻找维护和扩展包的最佳方法,这本快节奏且引人入胜的指南都适合您。
关于技术
成功的 Python 软件包易于安装、完美运行并保持可靠更新。发布完美的 Python 包需要一个严格的流程,该流程支持系统的测试和审查,以及出色的文档。幸运的是,Python 生态系统包括用于自动创建和发布包的工具和技术。
关于本书
发布 Python 包提供了一个以自动化和可扩展的方式共享 Python 代码的实用过程。获得最新打包工具的实践经验,并了解包测试和持续集成的来龙去脉。您甚至会获得有关设置可维护开源项目的专业提示,包括许可、文档和培养贡献者社区。
里面有什么
- 生成扩展和控制台脚本命令
- 通过自动审查和测试提高代码质量
- 创建出色的文档
- 使用 pyupgrade 和 Dependabot 使软件包保持最新
关于 Reader
适用于中级 Python 程序员。
关于作者
Dane Hillard 在其开发职业生涯的大部分时间里都使用 Python 来构建 Web 应用程序。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)