Hadess 是一款开源且完全免费的制品管理工具,具备一键安装、无需额外配置的特点,界面设计简洁直观,操作便捷。本文将重点讲解如何利用 Hadess 管理 Python 相关的制品(Pypi 制品)。
1. 创建 Python 制品库
1.1 本地制品库的创建
进入“新建制品库”页面后,选择“本地库”类型,填写相应信息并确认提交即可完成创建。
属性说明:
| 字段 | 是否必填 | 描述 |
|---|---|---|
| 制品仓库 | 是 | 指定制品库的类型 |
| 制品库名称 | 是 | 命名时不可包含空格、特殊符号或中文字符 |
| 描述 | 否 | 用于对制品库功能或用途进行简要说明 |
1.2 远程制品库的创建
在创建制品库界面中选择“远程库”,输入必要信息后点击确认完成创建。
若需配置代理地址,可点击“添加代理地址”按钮,在弹出的公共源窗口中选择合适的地址,确认后即可生效。
属性说明:
| 字段 | 是否必填 | 描述 |
|---|---|---|
| 制品仓库 | 是 | 制品库的类型标识 |
| 制品库名称 | 是 | 名称不能含有空格、特殊符号或中文 |
| 代理地址 | 是 | 指向第三方远程地址,用于拉取外部资源文件 |
| 描述 | 否 | 对该制品库的补充说明 |
1.3 组合制品库的创建
通过“新建组合库”选项,用户可以将多个已存在的制品库进行整合管理。进入创建界面后,填写基本信息并进行库关联设置。
组合库关联操作说明:
- 左侧列表展示的是尚未关联的制品库,右侧则显示已关联及待确认的库。
- 如需添加关联,先选中目标库,再点击中间的向右箭头图标,将其移至右侧待确认区域。
- 若需移除某个关联库,选中该库后点击向左箭头图标,将其返回左侧。最后点击“确定”完成创建。
属性说明:
| 字段 | 是否必填 | 描述 |
|---|---|---|
| 制品仓库 | 是 | 表示当前为组合类型的制品库 |
| 制品库名称 | 是 | 命名规则同上,禁止使用空格、特殊符号和中文 |
| 组合选择 | 是 | 可关联相同类型的本地库或远程库,推荐搭配:一个本地库 + 一个远程库 |
| 描述 | 否 | 提供关于此组合库的附加信息 |
2. Python 制品的推送与拉取操作
2.1 推送 Python 制品
首先需要配置访问凭证:
进入目标制品库页面,点击右上角的“操作指引”,选择“Python”类别,获取配置示例,并将其内容写入到本地的 $HOME/.pypirc 文件中。
完成凭证设置后,执行相应的命令即可上传制品。
2.2 拉取 Python 制品
同样从“操作指引”中选择“Pypi”选项,获取对应的配置文本,并根据操作系统将其添加至指定配置文件:
- Windows 系统:保存至
%HOME%/pip/pip.ini - macOS / Linux 系统:保存至
$HOME/.pip/pip.conf
2.3 查询 Python 制品
登录 Hadess 后,进入制品库管理页面,可通过顶部的制品类型筛选器选择 Python 类型,也可直接在搜索框中输入制品库名称进行快速查找。
支持的查询条件说明:
| 查询条件 | 描述 |
|---|---|
| 制品名称 | 支持模糊匹配方式检索制品名称 |
| 制品版本 | 按具体版本号进行精确或范围查询 |
| 制品组名 | 针对 Python 制品所属的组进行查询 |


雷达卡


京公网安备 11010802022788号







