Emma

@emmatyping.dev

Python Core Dev & Rust for CPython co-lead. mypy core team. Former quantum compiler engineer, now at NVIDIA working on Python & packaging. Opinions my own. ๐Ÿณ๏ธโ€โšง๏ธ https://emmatyping.dev Masto: @emmatyping@hachyderm.io Profile pic by Caleb Rippetoe she/her

The following emoji are a valid DOS executable. ๐Ÿธโ˜บ๏ธ๐Ÿ˜–๐Ÿฐ๐Ÿ˜—๐Ÿ˜ฏ๐Ÿ˜ฏ๐Ÿ˜ฏ๐Ÿ˜ฏ๐Ÿ˜ฏ๐Ÿ˜ฏ๐Ÿ˜ฏ๐Ÿ˜น๐Ÿ˜ฏ๐Ÿ•ณ๏ธ๐Ÿ˜ฏ๐Ÿฎ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿโญ๐Ÿฝ๏ธ๐Ÿฝ๏ธ๐Ÿฝ๏ธ๐Ÿฝ๏ธ๐Ÿฎ๐Ÿฐ๐Ÿ˜”๐Ÿ˜ฌ๐Ÿ˜ฌ๐Ÿ—“๏ธ๐Ÿฝ๏ธ๐Ÿ‘๏ธ๐Ÿ“—๐Ÿช๐Ÿ—“๏ธ๐Ÿงฎ๐Ÿงฏ๐Ÿ“—๐Ÿช๐Ÿฎ๐Ÿ—“๏ธ๐Ÿ˜ฟ๐Ÿงฏ๐Ÿงฏ๐Ÿงฏ๐Ÿงฏ๐Ÿ“—๐Ÿช๐Ÿ—“๏ธ๐Ÿฎ๐Ÿ“—๐Ÿช๐Ÿ—“๏ธ๐Ÿงฎ๐Ÿงฎ๐Ÿงฏ๐Ÿงฏ๐Ÿ‘๏ธ๐Ÿ“—๐Ÿช๐Ÿฎ๐Ÿ—“๏ธ๐Ÿงฎ๐Ÿงฏ๐Ÿงฏ๐Ÿงฏ๐Ÿงฏ๐Ÿงฏ๐Ÿงฏ๐Ÿ“—๐Ÿช๐Ÿ—“๏ธ๐Ÿ˜ฟ๐Ÿงฏ๐Ÿงฏ๐Ÿงฏ๐Ÿงฏ๐Ÿ“—๐Ÿช๐Ÿ—“๏ธ๐Ÿ˜ฟ๐Ÿฝ๏ธ๐Ÿฝ๏ธ๐Ÿฝ๏ธ๐Ÿฝ๏ธ๐Ÿฎ๐Ÿ“—๐Ÿช๐Ÿฎ๐Ÿ—“๏ธ๐Ÿ˜ฏ๐Ÿฝ๏ธ๐Ÿฝ๏ธ๐Ÿ‘๏ธ๐Ÿ“—๐Ÿช๐Ÿฎ๐Ÿฎ๐Ÿฎ๐Ÿ—“๏ธ๐Ÿ˜ฟ๐Ÿงฎ๐Ÿงฎ๐Ÿงฎ๐Ÿ“—๐Ÿช๐Ÿ—“๏ธ๐Ÿงฎ๐Ÿ‘๏ธ๐Ÿ‘๏ธ๐Ÿฝ๏ธ๐Ÿ‘๏ธ๐Ÿ“—๐Ÿช๐Ÿฐ๐Ÿ˜”๐Ÿ๐Ÿโ™ฟ๐Ÿ‡น๐Ÿ‡ญโชโœ‹๐Ÿ’•๐Ÿ€๐Ÿฅ๐Ÿ๐Ÿ“ฃ๐Ÿˆš๐ŸŒŒ๐ŸŒ‹๐Ÿ๐ŸŒ•๐Ÿ‘ป๐ŸŒบ๐ŸŒป๐Ÿต๐Ÿ†™๐ŸŒฎ๐Ÿ๐ŸŒ๐ŸŒ‹๐Ÿ ๐ŸŒ‹๐Ÿ…๐Ÿœ๐Ÿ’’๐ŸŒณ๐Ÿ‘น๐ŸŽ‡๐Ÿ‘น๐Ÿ‰‘๐ŸŽŽ๐Ÿ‰‘๐Ÿ’ž๐Ÿ†–๐ŸŒณ๐Ÿ†Ž๐ŸŽ‡๐Ÿ‘น๐Ÿ‰‘๐ŸŽŽ๐Ÿ‰‘๐Ÿ’ž๐Ÿ–๐Ÿ‘ฏ๐Ÿ†–๐ŸŒป๐Ÿ••๐ŸŒฟ๐Ÿ๐Ÿ™๐Ÿ‘บ๐Ÿ‘ฝ๐ŸŒณ๐Ÿ‘น๐ŸŽ‡๐Ÿ’—๐Ÿ‰‘๐ŸŽŽ๐Ÿ‰‘๐Ÿ’ž๐Ÿ–•๐ŸŽŽ๐ŸŒ™๐Ÿ‘ป๐ŸŒบ๐ŸŒป๐Ÿป๐ŸŽ‚๐ŸŒป๐ŸŒณ๐Ÿ‘ฎ๐Ÿ–๐Ÿธ๐Ÿค๐Ÿ••๐ŸŒป๐Ÿ ๐Ÿป๐Ÿ๐ŸŒป๐ŸŒณ๐ŸŒท๐ŸŽ๐ŸŒท๐Ÿญ๐ŸŒŒ๐Ÿ’—๐Ÿ‘ป๐Ÿ–๐Ÿ–๐ŸŒœ๐ŸŒ›๐Ÿ“›๐Ÿ•๐Ÿ“๐Ÿช๐Ÿท๐ŸŒ™๐Ÿ˜๐Ÿพ๐Ÿช๐Ÿ‘ป๐ŸŒบ๐ŸŒป๐ŸŒ™๐ŸŒ˜๐ŸŒ™๐Ÿ—๐ŸŒŠ๐Ÿ๐Ÿ’—๐ŸŽ๐Ÿงฏ๐Ÿ”ฅ๐ŸŒ‰

Quick Core Dispatch housekeeping: our subscribe form wasnโ€™t completing Buttondownโ€™s anti-spam check, so some signups since July 22 may not have gone through, even though the site showed success. Weโ€™ve fixed it. If you never got a confirmation email, please try again: coredispatch.xyz/subscribe ๐Ÿ™

Subscribe โ€” Core Dispatch

A regular digest of what's happening in CPython โ€” from merged PRs and PEP decisions to community discussions and upcoming events.

coredispatch.xyz

Core Dispatch #9 is out! ๐Ÿ“ก Python 3.15 RC1 has entered the chat, 3.14.7 and 3.13.15 shipped, PEP 828 was accepted, and fresh Steering Council notes and EuroPython videos landed. Plus: an extremely 3.15 โ€œOne More Thing.โ€ coredispatch.xyz/editions/9

Core Dispatch #9

Welcome back to Core Dispatch! This edition covers July 18 through August 5, 2026. Python 3.15.0 release candidate 1 landed on August 4, followed by Pythonโ€ฆ

coredispatch.xyz

The @talkpython.fm episode about โ€œEverything Security at #PyConUSโ€ is live! @juanitagomezr.bsky.social, @miketheman.com, and I discussed the current happenings of #Python and #security, great show notes too: talkpython.fm/episodes/sho... Thanks for having us on the show @mkennedy.codes! ๐Ÿ’œ

Security of everything at PyCon 2026

Security has always been the vegetables of software. Everyone agrees it matters, and somehow it never quite makes it onto the plate. At PyCon US this year, that changed. For the first time ever, secur...

talkpython.fm

Well the main drive on my dev machine died, so I guess take this as a reminder to make and test your backups! (I have older backups, but still a pain)

๐Ÿ“ฃ The PSF is excited to announce that we are holding a Grants Program funding round! Open to Python Conferences & Workshops (including PyLadies & DjangoGirls) taking place between Dec 1, 2026 โ€“ Apr 30, 2027. ๐Ÿ—“๏ธ Submit your application August 4โ€“25 AoE Details โฌ‡๏ธ

Announcing a 2026 PSF Grants Program Funding Round

The Python Software Foundation (PSF) is excited to announce a 2026 PSF Grants Programย funding round. This is not a full reopening of the Grants Program as it existed before. Rather, it's what the PSF is able to sustainably offer right now, given where we stand financially and operationally. The PSF Board, PSF Staff, and PSF Grants Work Group (GWG) are deeply passionate about the program and understand how important it is to the Python community. Itโ€™s our honor to have the opportunity to disburse grant funding in 2026.ย In keeping with our focus on sustainability, this round of grant funding has a set budget capped at $90,000 USD, a limited scope, and a different structure and timeline for applying and reviewing. We will be accepting applications from August 4 - 25 AoE, for Conferences and Workshops that are scheduled between December 1, 2026, and April 30, 2027. Our top priority is getting available funds to the regional communities who need it most: those who have had to pause their events and initiatives because of lack of funding from PSF Grants or loss of sponsors.

pyfound.blogspot.com

The Python Package Index now rejects new files published to releases older than 14 days. This mitigation prevents long-stable releases from being poisoned in case publishing tokens or workflows of PyPI projects are compromised. blog.pypi.org/posts/2026-0... #python #security #supplychain #pypi

Releases now reject new files after 14 days - The Python Package Index Blog

PyPI no longer allows publishing new files to releases older than 14 days.

blog.pypi.org

Join us for the next PyLadies San Francisco meetup on Thursday, July 30! Enjoy insightful talks, networking, community, and snacks. ๐ŸŽค Speakers: Lena Chervin, Krisztian Fockter, and more Thanks IconAI for sponsoring us. ๐Ÿ“… Thursday, July 30โฐ 6:30โ€“9:30 p.m. ๐Ÿ“ SF Nook ๐ŸŽŸ๏ธ RSVP today: luma.com/a3puqwm0

PyLadies San Francisco July Meetup ยท Luma

Event Agenda 6:30 pm: Networking and Snacks 7:30 pm: Welcome and Community Announcements 7:40 pm: Sponsor Presentation from IconAI: Getting Dressed Should Notโ€ฆ

luma.com

I've gotten a lot better at doing my HRT injections over time and I'm proud of myself for that. Also ohmygod subq is so much better than IM.

๐Ÿ“ก Core Dispatch #7 is out! ๐Ÿ 3.15 beta 3 shipped; beta 4 lands Jul 18 ๐ŸŽ PEP 836 "JIT Go Brrr" charts the JIT's path to a supported feature ๐ŸŽ‰ Pieter Eendebak is now a core dev ๐ŸŽฅ PyCon US core team talks are landing on YouTube ...and more in this edition! coredispatch.xyz/editions/7

Core Dispatch #7

Welcome back to Core Dispatch! This edition covers June 19 through July 5, 2026. Python 3.15.0 beta 3 landed on June 23, and beta 4 is up next on July 18,โ€ฆ

coredispatch.xyz