// TAG
#uv
2 篇
开发工具从Conda到UV:Python项目依赖管理的现代演进
在开源社区中,越来越多的现代Python项目开始采用UV来管理依赖和虚拟环境。这些项目的README文档中,你可以看到它们明确推荐或要求使用UV。例如近期备受关注的Index TTS 2项目,在它的开发文档中就使用了UV作为环境管理工具。如果你还不熟悉UV,那么当你遇到这类项目时,可能会感到困惑,看不懂项目的搭建流程,甚至无法顺利运行项目。因此,跟上工具链的演进趋势,对于保持技术敏感度和开发效率都是有帮助的。
阅读 →
红队渗透【渗透测试】使用 UV 简化 Python 工具和脚本管理
UV 是一款革命性的 Python 工具,集成了包管理、虚拟环境、工具安装等多项功能,性能比 pip 快 10-100 倍。文章重点介绍了 UV 在安全领域的实用场景:通过 uv tool 替代 pipx 安装安全工具(如 Impacket、NetExec),支持从 PyPI、GitHub 和本地安装;利用 uv run 直接运行脚本并自动处理依赖;还展示了如何通过 PEP 723 元数据声明脚本依赖。
阅读 →