惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
T
The Blog of Author Tim Ferriss
Stack Overflow Blog
Stack Overflow Blog
博客园 - 司徒正美
云风的 BLOG
云风的 BLOG
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
Attack and Defense Labs
Attack and Defense Labs
Project Zero
Project Zero
C
Cybersecurity and Infrastructure Security Agency CISA
N
Netflix TechBlog - Medium
P
Privacy International News Feed
爱范儿
爱范儿
V
Vulnerabilities – Threatpost
The Hacker News
The Hacker News
MongoDB | Blog
MongoDB | Blog
Spread Privacy
Spread Privacy
G
Google Developers Blog
Cyberwarzone
Cyberwarzone
L
LINUX DO - 热门话题
C
Cisco Blogs
T
Tor Project blog
NISL@THU
NISL@THU
I
InfoQ
P
Privacy & Cybersecurity Law Blog
Simon Willison's Weblog
Simon Willison's Weblog
D
DataBreaches.Net
有赞技术团队
有赞技术团队
S
Schneier on Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
月光博客
月光博客
T
The Exploit Database - CXSecurity.com
C
CXSECURITY Database RSS Feed - CXSecurity.com
G
GRAHAM CLULEY
Cisco Talos Blog
Cisco Talos Blog
Recent Announcements
Recent Announcements
The Cloudflare Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Threatpost
B
Blog
Microsoft Security Blog
Microsoft Security Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Help Net Security
美团技术团队
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Scott Helme
Scott Helme
腾讯CDC
酷 壳 – CoolShell
酷 壳 – CoolShell
Blog — PlanetScale
Blog — PlanetScale
The Register - Security
The Register - Security

Python Insider

Get Ready: 2026 Python Packaging Council Nominations Opening Soon! | Python Insider Python 3.15.0 beta 4 is here! | Python Insider Packaging Council Inaugural Election Dates | Python Insider Mitigated API authentication bypass for python.org download metadata | Python Insider Python 3.15.0 beta 3 is here! | Python Insider Python 3.14.6 and 3.13.14 are now available! | Python Insider Python 3.15.0 beta 2 is here! | Python Insider Python 3.14.5 is out! | Python Insider Python 3.15.0 beta 1 is here! | Python Insider Python 3.14.5 release candidate | Python Insider Python 3.15.0a8, 3.14.4 and 3.13.13 are out! | Python Insider Python 3.15's JIT is now back on track | Python Insider Python 3.15.0 alpha 7 | Python Insider CPython: 36 Years of Source Code | Python Insider Python 3.12.13, 3.11.15 and 3.10.20 are now available! | Python Insider The Python Insider Blog Has Moved! | Python Insider Join the Python Security Response Team! | Python Insider Python 3.15.0 alpha 6 | Python Insider Python 3.14.3 and 3.13.12 are now available! | Python Insider Python 3.15.0 alpha 5 (yes, another alpha!) | Python Insider Python 3.15.0 alpha 4 | Python Insider Python 3.15.0 alpha 3 | Python Insider Python 3.14.2 and 3.13.11 are now available! | Python Insider Python 3.13.10 is now available, too, you know! | Python Insider Python 3.14.1 is now available! | Python Insider Python 3.15.0 alpha 2 | Python Insider Python 3.15.0 alpha 1 | Python Insider Python 3.13.9 is now available! | Python Insider Python 3.12.12, 3.11.14, 3.10.19 and 3.9.24 are now available! | Python Insider Python 3.13.8 is now available | Python Insider Python 3.14.0 (final) is here! | Python Insider Python 3.14.0rc3 is go! | Python Insider Python 3.14.0rc2 and 3.13.7 are go! | Python Insider Python 3.13.6 is now available | Python Insider Python 3.14 release candidate 1 is go! | Python Insider Python 3.14.0 beta 4 is here! | Python Insider Python 3.14.0 beta 3 is here! | Python Insider Python 3.13.5 is now available! | Python Insider Python 3.13.4, 3.12.11, 3.11.13, 3.10.18 and 3.9.23 are now available | Python Insider Python 3.14.0 beta 2 is here! | Python Insider Python 3.14.0 beta 1 is here! | Python Insider Python 3.14.0a7, 3.13.3, 3.12.10, 3.11.12, 3.10.17 and 3.9.22 are now available | Python Insider Python 3.14.0 alpha 6 is out | Python Insider Python 3.14.0 alpha 5 is out | Python Insider Python 3.13.2 and 3.12.9 now available! | Python Insider Python 3.14.0 alpha 4 is out | Python Insider Python 3.14.0 alpha 3 is out | Python Insider Python 3.13.1, 3.12.8, 3.11.11, 3.10.16 and 3.9.21 are now available | Python Insider Python 3.14.0 alpha 2 released | Python Insider Python 3.14.0 alpha 1 is now available | Python Insider Python 3.13.0 (final) released | Python Insider Python 3.12.7 released | Python Insider Python 3.13.0 release candidate 3 released | Python Insider Python 3.13.0RC2, 3.12.6, 3.11.10, 3.10.15, 3.9.20, and 3.8.20 are now available! | Python Insider Python 3.12.5 released | Python Insider Python 3.13.0 release candidate 1 released | Python Insider Python 3.13.0 beta 4 released | Python Insider Python 3.13.0 beta 3 released | Python Insider Python 3.12.4 released | Python Insider
Rust for CPython Progress Update April 2026 | Python Insider
2026-04-08 · via Python Insider

This post has also been shared on discuss.python.org.


We (the Rust for CPython community) wanted to provide an update on where the project is and our current plans from now to a Python Enhancement Proposal (PEP) for introducing Rust into CPython.

Recent work

Since the pre-PEP thread, we’ve been working on making the reference implementation build system more robust across the platforms CPython supports. We’re now successfully building CPython with Rust in our fork’s CI on all tested platforms.

We’ve also had a number of productive discussions with the Rust team, who have been incredibly generous to meet with us to discuss the needs of the CPython project and how best to address issues we face with integrating Rust with CPython. I’m incredibly grateful to everyone who has joined those meetings.

We’ve also had some discussions about the design of a Rust API for CPython. You can see issues tagged api-design which cover the critical components of the API design. We’d love to get more input on designing the Rust API, so please see below about contributing if you are interested in working with us on the Rust API. As a reminder, this API will remain internal until a later PEP stabilizes it and makes it public.

Roadmap to a PEP

Since the pre-PEP, we’ve decided that we will be targeting Python 3.16 rather than 3.15 as the first Python version to include Rust code. This gives us a year to make the reference implementation the best it can be and plenty of time for discussion of the PEP.

The below timeline is subject to change, but covers a rough plan of what and when we hope to accomplish things:

  • March
    • Done! Finish the build system work, ensuring platforms tested in CPython CI are green
  • April
    • Start planning the internal Rust API design
    • Select a single extension module to have a Rust implementation in 3.16
  • May
    • Finalize a plan for the internal Rust API design
    • Start implementing the internal Rust API
    • Sprint at PyConUS on the internal Rust API and the extension module
  • June
    • Start writing the PEP
  • July
    • Finalize the PEP draft
    • Submit the PEP and begin discussion

We recognize introducing Rust is a significant change, and expect the PEP discussion to be lengthy, so we want to make sure there is ample time to discuss it prior to 3.16 beta 1 in May 2027.

Contributing

Interested in contributing to the Rust for CPython project? Please join our Discord! We have meetings every Monday at 12:00PM PDT to discuss the project. We’d love to have more folks join those meetings and work with us on Rust for CPython!