检查 Python 包源码分发包是否漏掉版本控制中的文件,并可自动更新 MANIFEST.in。
29344PythonMIT更新于 20天前
#pypi
这些项目围绕 Python Package Index 展开,涵盖包的安装、隔离运行、新项目生成,以及中国境内的软件镜像站点。选择时先想清楚你需要的是安装器、能避免依赖冲突的命令行应用运行器,还是项目模板。pip 是从 PyPI 和其他索引安装包的标准工具,pipx 用隔离环境安装并运行 Python 命令行应用,pyscaffold 则生成可直接发布到 PyPI 的项目,并预先配置好 tox、pytest、Sphinx 文档和 Git 版本管理。
检查 Python 包源码分发包是否漏掉版本控制中的文件,并可自动更新 MANIFEST.in。
用于将 Python 源码包和 wheel 包上传到 PyPI 的命令行工具,不依赖具体的构建系统。
一个简单的工具,用于将纯 Python 包和模块打包并发布到 PyPI,配置很少。
Python 官方打包体系中的构建工具 Setuptools 的官方代码仓库,用于构建和分发 Python 项目。
将 Python 命令行应用安装到独立环境中运行,避免依赖冲突,也可免安装直接运行。
Python 官方标准包安装工具,用于从 PyPI 及其他索引安装软件包。
支持多种 SQL 方言和模板代码的可配置 SQL 语法检查与自动格式化工具。
一个用于自动化网站交互的 Python 库,可自动处理 Cookie、跟随链接和提交表单。
一个 Python 项目脚手架工具,可快速生成可发布到 PyPI 的规范化包结构,并预置 tox、pytest、Sphinx 等工具。