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 wheelhatch 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/
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……




还没有评论,来说两句吧...