Grand的包管理器
grand-pkg的Python项目详细描述
大包装
grand的包管理器
说明
这是一组用于管理和分发Grand Python3包的实用程序。 它提供:
用于构建版本控制包的
setuptools
的封装 其中包括大量的元数据。使用git钩子进行的本地持续集成(ci)测试,以及 通过GitHub
从嵌入在源代码中的docstring自动生成文档。 每次提交时都会对文档覆盖率进行分析
命令行工具
此实用程序附带一组可执行文件,允许管理 包装,如:
grand-pkg-init [path/to/new/package] grand-pkg-update [path/to/existing/package] grand-pkg-config [--edit][name][value]
网络集成
包统计信息及其文档可以从 大人物。
安装
GRAND包需要python3.7或更高版本包管理器可以使用 不过,Python3的较低版本
大包装经理大包管理器使用pip和PyPi来保持 包是最新的。因此,建议将其安装到系统中 作为:
pip3 install --user grand-pkg
或者,可以直接从 GitHub,作为:
pip3 install --user git+https://github.com/grand-mother/pkg.git@master
将二进制文件安装到用户空间(--user
)需要相应的路径
在您的PATH
环境变量中根据您的操作系统及其版本,
这可能已经完成了如果没有,您可以手动编辑.bashrc
。这个
用户空间的位置取决于操作系统。在Linux上,路径可以更新为:
exportPATH=/home/$(whoami)/.local/bin/:$PATH
在OSX上使用以下命令:
exportPATH=/users/$(whoami)/Library/Python/3.*/bin/:$PATH
Python3.7
在Linux上,如果本地包管理器不提供,则可以安装 python3.7直接从tarballas:
tar -xvzf Python3.7.*
cd Python3.7.*
make -j4
sudo make -j4 altinstall
在OSX上,可以将Python 3.7与Brew一起安装为:
brew unlink python brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/fd8bca8d1cf515bab1da7389afaffec71025cbd3/Formula/python.rb
注意,这也将安装一个Python包管理器pip注意
另外,为了使用python的3.7版本,而不是系统版本(2.7 on
大多数操作系统),必须显式键入python3
或pip3
,而不是python
或pip
。
许可证
Grand软件是在LGPL-3.0许可下发布的。参见提供的
^{