Hatch
安装
pip install hatch
使用 pip 安装pipx install hatch
使用 pipx 安装到隔离环境brew install hatch
使用 brew 安装到 macpacman -S python-hatch
使用 pacman 安装到 arch。。。😮
使用
全局指令
--verbose
显示详细信息--quiet
安静模式,不显示信息-help
显示帮助信息--version
显示版本信息--config
指定配置文件
新建项目
hatch new "Hatch Demo"
指定名称新建项目项目目录结构
hatch-demo├── src│ └── hatch_demo│ ├── __about__.py│ └── __init__.py├── tests│ └── __init__.py├── LICENSE.txt├── README.md└── pyproject.toml
初始化现有项目
hatch new --init
环境管理
hatch shell
进入 hatch 交互式 shell ,会自动创建隔离环境pip list
显示环境中的包hatch run python -c "import sys;print(sys.executable)”
在 hatch 隔离环境中 使用 run 运行程序hatch env show
显示隔离环境信息hatch env remove 删除单个环境
hatch env prune 删除所有环境
hatch clean
删除生成项目hatch dep show requirements -all
显示环境依赖信息hatch env find
查看虚拟环境路径hatch status
显示有关当前环境的信息。
项目文件
[project]name = "your-app"//项目名称dynamic = ["version"] // 版本description = '...'// 描述信息readme = "README.md"// 自述文件requires-python = ">=3.8"// python 版本license = "Apache-2.0 OR MIT"// 许可证keywords = ["...",] // 关键字classifiers = ["...",] // 分类信息[project.urls]Documentation = "...""Source code" = "..."// url信息dependencies = ["...",] // 依赖信息
hatch config set [OPTIONS] KEY [VALUE]
设置配置文件hatch config find
查看配置文件位置hatch config restore
配置文件恢复默认hatch config show -a
显示所有配置信息hatch config update
更新配置文件
依赖管理
添加依赖,编写 pyproject.toml
文件,并将其添加到组中dependencies
,例如 cowsay:下次生成 shell 或运行命令时,将安装此依赖项。 例
[project]...dependencies = ["cryptography","click>=7, <9, != 8.0.0","python-dateutil==2.8.*","numpy~=1.21.4",]
构建发布包
hatch build -t wheel
指定格式构建hatch publish
发布包-r
/--repo
指定仓库发布hatch build
将构建 sdist 和 wheel 包hatch build -t wheel
指定包格式构建,例如-t sdist -t wheel
hatch publish
发布包hatch publish /path/to/artifacts foo-1.tar.gz
指定包发布
--target
,-t
指定构建格式,例如-t sdist -t wheel
--clean
,-c
构建前清除原有包文件-r
/--repo
选择存储库,默认 pypi-u
/--user
,-a
/--auth
设置认证--client-key
配置客户端密钥
版本控制
hatch python install all
在环境中安装所有兼容的 python 版本hatch python update all
更新 所有 python 版本hatch python find
查看 python 二进制文件信息hatch python remove all
删除 python ,所有已安装hatch python show
显示可用 python 信息
Hatch 常用插件
https://github.com/repo-helper/hatch-requirements-txt 从 requirements.txt
文件中读取项目依赖项。hatch 可以直接使用虚拟环境中的 pip 安装依赖从requirements.txt
。
基本工作流程
hatch new --init .
创建或初始化项目hatch shell
进入交互式 shellpip install -r requirements.txt
安装项目依赖hatch run python [pyfile.py](http://pyfile.py)
测试运行hatch env remove
删除环境
分割线
聚合 GPT 助手推荐 - 免费的 GPT 助手 - 全球 AI 模型任意使用
当今的 AI 生态系统中,不同 AI 平台各有侧重,功能各异。如果要体验这些不同类型的 AI 模型,往往需要在不同平台注册账号,耗时费力,还会产生不小的支出。不过,如果有一款聚合当下最热门 AI 工具的平台,集成它们所有的功能,是不是就十分方便?Chaos AI Assistant 就是这样一款便捷的 AI 助手,它不仅整合了 CHATGPT、Claude、Gemini、Llama 等最热的 AI 模型,还提供从对话生成到视频、PPT 和音乐创作的全方位支持,简化了用户体验,助力高效创作。
官方网站:https://www.gpt-all.chat/
扫码打开:
功能特点
Chaos AI Assistant 的核心功能
聚合热门 AI 模型,轻松切换
一站式多模型支持:通过 Chaos AI Assistant ,可以快速切换使用当下最热门的 AI 模型,包括 ChatGPT、Claude、Gemini、Llama 等。无论是开源还是闭源模型,都可以在平台上体验,省去各平台注册的麻烦。
多模型适配,满足多元需求:适配多种任务需求,让用户可以自由选择最适合的模型,实现从文本生成到图片、视频、音乐生成等全场景支持。
集成多功能 AI 工具
AI 联网搜索:可以帮助用户实时查找并总结所需信息。
多模态生成支持:用户可以通过简单的指令快速生成对话、图像、视频、PPT、音乐等多种内容。
文件处理功能:自动总结、提取信息或将文本转为视频,全面提升工作效率。
友好页面与灵活选项
功能直观:打开 Chaos AI Assistant 的主页面,一键导航即可到达对应功能。
灵活的套餐选择:购买套餐页面可选月卡会员,解锁更多高级模型使用机会,非常适合高频用户。
每日福利 -- 免费使用:每天登录并签到,即可领取 500 算力积分,支持 50 次 GPT-3.5-turbo ****调用,直接免费体验到全球顶尖的 AI 模型,性价比极高,可利用临时邮箱注册多个账号,几百使用次数轻轻松松。
优势
Chaos AI Assistant 的优势
超高性价比:相较于同类平台,会员价格更具优势,且使用次数更多,适合高频次需求用户。每天签到可以累积算力积分,每日免费使用次数高达 50 次,账号不限登录设备,可多设备登录。
功能特点 | Chaos AI 9.9 / 月 | ChatGPT 146 / 月 | Claude 146 / 月 | Copilot 219 / 月 |
---|---|---|---|---|
全模型支持 | ||||
GPT-4 | ||||
Claude | ||||
PPT 生成 | ||||
视频生成 | ||||
图像生成 | ||||
音乐生成 | ||||
AI 软件商店 | ||||
思维导图 |
国内外模型多样性:不仅可直接体验 OpenAI,还可使用国内多种大模型,适应不同的任务需求。
全方位多功能:支持文本、图像、视频、音乐生成等多种任务,通过这个一站式跨平台多功能聚合型 AI 助手,可以满足大部分用户使用 AI 时的需求。
官方网站:https://www.gpt-all.chat/
使用文档
Chaos AI Assistant 满足不同类型 AI 使用需求,一站式体验全球顶尖的不同 AI 模型与功能,是简化创作、提升效率的首选工具!
官方网站:https://www.gpt-all.chat/
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...