Astral to Join OpenAI2 months agohttps://astral.sh/blog/openaiAstral成立的初衷是通过快速、稳健且直观的Python工具提升编程效率Astral已签署协议加入OpenAI的Codex团队以推进其使命Astral旗下工具(包括Ruff、uv和ty)月下载量已突破数亿次开源始终是Astral的核心理念,OpenAI在收购后将继续支持这些工具此次整合旨在推动AI与软件开发的前沿发展,聚焦生产力提升Astral向团队、投资者及用户致以谢意,感谢他们在此征程中给予的支持与信任
Thoughts on OpenAI acquiring Astral and uv/ruff/ty2 months agohttps://simonwillison.net/2026/Mar/19/openai-acquiring-astral/OpenAI收购了Astral公司,该公司是uv、ruff和ty等关键开源Python工具的背后开发者。Astral团队将加入OpenAI的Codex团队,继续支持和开发开源工具。uv(Python环境管理工具)是Astral最具影响力的项目,月下载量超过1.26亿次。ruff(Python代码检查/格式化工具)和ty(快速类型检查器)同样重要,但优先级低于uv。此次收购可能影响OpenAI与Anthropic的竞争,后者此前收购了Bun JavaScript运行时。Astral此前未公开的A轮和B轮融资投资者现转为持有OpenAI股份。开源社区讨论VC资本控制关键基础设施的风险,分叉(forking)被视为潜在应对方案。OpenAI近期收购还包括Promptfoo、OpenClaw和Crixet,显示出其生态系统扩张趋势。
The Slow Collapse of MkDocs2 months agohttps://fpgmaas.com/blog/collapse-of-mkdocs/MkDocs作为一款流行的Python文档工具,因性格冲突、创始人缺席和有争议的重设计而遭遇重大崩盘该项目经历了PyPI仓库被前维护者接管的事件,暴露出项目管理和社区动态的深层次问题广受欢迎的主题Material for MkDocs警告用户其与MkDocs 2.0不兼容,标志着两个项目间的裂痕原始创始人@lovelydinosaur在多年沉寂后回归,却执着于缺乏社区支持的重设计,威胁到插件生态系统涌现出ProperDocs、MaterialX和Zensical等多个分支及替代方案,各自代表着文档工具的不同发展愿景社区严重分裂,核心贡献者纷纷转向新项目,导致MkDocs陷入18个月以上无人维护的停滞状态
Experimenting with Starlette 1.0 with Claude skills2 months agohttps://simonwillison.net/2026/Mar/22/starlette/Starlette 1.0 已正式发布,成为 FastAPI 的基础框架Starlette 由 Kim Christie 于 2018 年创建,是一个 ASGI 框架Starlette 1.0 引入了重大变更,包括全新的生命周期机制用于启动/关闭流程该框架被描述为原生支持 asyncio 的 Flask 和 Django 混合体使用 Claude AI 为 Starlette 1.0 开发了功能模块,包含完整代码示例基于 Starlette 1.0 构建了任务管理演示应用,采用 SQLite 数据库和 Jinja2 模板引擎Claude AI 展示了自主编写和测试代码的能力
LiteLLM PyPI has been compromised an hour ago, do not update2 months agohttps://futuresearch.ai/blog/litellm-pypi-supply-chain-attack/litellm 版本 1.82.8 和 1.82.7 被植入了恶意的 .pth 文件该恶意软件会收集敏感文件(SSH密钥、云凭证等),窃取数据并尝试横向移动受影响用户应检查是否安装了受感染版本,立即卸载并清除缓存,同时更换所有凭证该恶意软件还试图通过 systemd 和 Kubernetes 实现持久化攻击,在受感染系统中创建后门该问题已向 PyPI 和 litellm 维护者报告,社区正在 GitHub 上追踪进展
PyTheory Is Awesome2 months agohttps://kennethreitz.org/essays/2026-03-25-pytheory_is_awesomePyTheory 是一个用于音乐理论的 Python 库,允许用户识别和弦并探索音乐体系。它支持多种乐器和调弦方式,包括吉他、乌德琴、西塔琴,甚至将钢琴建模为指板乐器。该库可以从品位位置检测和弦,并支持自定义调弦和变调夹设置。PyTheory 包含六大音乐体系:西方音乐、阿拉伯马卡姆、印度拉格、日本五声音阶、布鲁斯和爪哇甘美兰。其 API 设计直观易用,消除了音乐理论常有的复杂性。这个库的诞生源于个人兴趣与探索欲,而非为了广泛推广或商业用途。PyTheory 强调优雅的抽象与极简设计,让音乐理论对所有人触手可及。可通过 pip 安装,被描述为一个适合小规模深度使用的'静谧库'。
Python 3.3: The Version That Rewired Everything2 months agohttps://techlife.blog/posts/python-3-3-modernization/Python 3.3 引入了三个显著影响Python开发的关键特性:`yield from`、`venv`和隐式命名空间包。`yield from`简化了生成器委托,使生成器的组合更清晰,并为Python的`async/await`语法奠定了基础。`venv`作为内置模块引入,用于创建虚拟环境,消除了对`virtualenv`等第三方工具的依赖,改善了依赖管理。隐式命名空间包允许没有`__init__.py`的目录被视为包,促进了分布式和基于插件的架构。这些特性共同减少了Python开发中的摩擦,使该语言在现代应用场景中更高效、更具扩展性。