emmatyping's Avatar

emmatyping

@emmatyping.dev

CPython Core Dev & mypy core team. Rust for CPython co-lead. Former quantum compiler engineer, now at NVIDIA working on Python. Opinions my own. πŸ³οΈβ€βš§οΈ https://emmatyping.dev Profile by @li-n-arts.bsky.social Mastodon: @emmatyping@hachyderm.io she/her

1,106
Followers
704
Following
188
Posts
01.11.2023
Joined
Posts Following

Latest posts by emmatyping @emmatyping.dev

Preview
PyLadies San Francisco @ LinkedIn Β· Luma Tentative Agenda 5:00 pm: Networking 6:00 pm: Welcome & Community Announcements 6:15 pm: From ER Nurse to AI Engineer: Building Real Healthcare AI Systems with…

Come join PyLadies San Francisco at our next meetup at LinkedIn on Thursday, March 26.

🐍 PyLadies San Francisco at LinkedIn

πŸ“… Thursday, March 26, 2026, from 5:00–8:00 PM

πŸ“ LinkedIn Community Space, 222 Second Street (corner of Howard), San Francisco

πŸ™Œ RSVP: luma.com/2pzcdclj

10.03.2026 21:17 πŸ‘ 1 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
CPython: 36 Years of Source Code | Python Insider An analysis of the growth of CPython's codebase from its first commits to the present day

Interesting post from @stan.ulbrych.org with an annotated chart showing the growth of CPython's source code over the decades:
blog.python.org/2026/03/cpyt...
#Python #CPython #history

09.03.2026 16:17 πŸ‘ 6 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0
Preview
Python Insider The official blog of the Python core development team.

ICYMI, there is a new blog for #Python ! πŸ₯³

blog.python.org

Give it a follow in your #RSS reader of choice, I am hoping to see more exciting Python content beyond just release notes published there.

09.03.2026 20:57 πŸ‘ 13 πŸ” 7 πŸ’¬ 0 πŸ“Œ 0
Post image

πŸ’œ Happy International Women’s Day from #PyLadies!

Today, we celebrate the women and non-binary members of our global community who organize, mentor, teach, and contribute to Python every day. 🐍✨

Thank you for making our community stronger and more inclusive. 🌍

#InternationalWomensDay #WomenInTech

08.03.2026 22:28 πŸ‘ 7 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
My Resume - Alice Averlong Wiki

Hiya! Anyone in the SF Bay Area/Remote need a cool programmer for your team? I've been messing with computers for over 30 years now, I can program anything with bits, and I've got a lot of experience with all sorts of different systems, environments, and languages.
wiki.averlong.com/My_Resume

06.03.2026 22:15 πŸ‘ 313 πŸ” 162 πŸ’¬ 5 πŸ“Œ 3

Thank you!

07.03.2026 07:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks!

06.03.2026 18:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thank you!

06.03.2026 18:48 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Did I forget to post this when my talk was confirmed a few weeks ago? Maybe

06.03.2026 18:26 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'll be giving a talk about Rust for CPython at #PyConUS this year! Very excited to share about what we've been working on and our plans!

This will be my first time speaking at PyConUS, so I'm also a bit nervous πŸ˜…

06.03.2026 18:26 πŸ‘ 29 πŸ” 3 πŸ’¬ 4 πŸ“Œ 0
Preview
State of WASI support for CPython: March 2026 It's been a while since I posted about WASI support in CPython! πŸ˜… Up until now, most of the work I have been doing around WASI has been making its maintenance easier for me and other core developers. ...

Wrote a blog post to give a status update on WASI support for CPython as PEP 816 got accepted!

snarky.ca/state-of-was...

02.03.2026 19:31 πŸ‘ 30 πŸ” 9 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - nikhiljha/rose: RoSE β€” Remote Shell Environment. A modern Mosh replacement over QUIC. RoSE β€” Remote Shell Environment. A modern Mosh replacement over QUIC. - nikhiljha/rose

A friend of mine is working on a similar project (SSH over QUIC/TLS): github.com/nikhiljha/ro...

It's not yet ready for use, but I think it could end up being really neat!

01.03.2026 09:13 πŸ‘ 24 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

I believe that it didn't advance beyond an IETF draft. It sounds like the author helped motivate (mailarchive.ietf.org/arch/msg/qui...) an IETF WG on SSH datatracker.ietf.org/group/sshm/a..., but SSH3 is not listed as a draft under that WG.

01.03.2026 09:13 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Deprecate confusing APIs like β€œos.path.commonprefix()” The os.path.commonprefix() function has been an API in the Python standard library for at least 35 years (since February 1991) and in that time has been confusing users and creating security issues...

Deprecate confusing APIs like β€œos.path.commonprefix()”. After fixing a vulnerability in #pip, I started digging into the confusing API and found more than I expected.

πŸ‘‰ sethmlarson.dev/deprecate-co...

#python #oss #opensource #security

27.02.2026 16:55 πŸ‘ 16 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
Post image

** Speaker announcement ** Boxy will walk us step-by-step through a hypothetical first contribution to rustc at RustWeek 2026!
Info & tickets: 2026.rustweek.org/talks/boxy/

See you in Utrecht May 18-23, 2026!

#rustweek2026 #rustlang

27.02.2026 14:04 πŸ‘ 25 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0

can I please piggyback off you as a Bigger Account that responses like "lol it's Kansas what did you expect" or "Kansas deserves to be hit by more tornadoes" are actually not helpful or comforting to the people being harmed most right now? Because no one bothers listening to me

26.02.2026 02:11 πŸ‘ 1111 πŸ” 143 πŸ’¬ 21 πŸ“Œ 37
Preview
Infrastructure Engineer - Python Software Foundation - Career Page Apply to Infrastructure Engineer at Python Software Foundation in Remote.

We're hiring! The PSF is looking for a full-time, remote, US-based Infrastructure Engineer to help keep PyPI, python.org, docs.python.org, and PyCon US running for millions of Python users worldwide 🐍 Apply here:

25.02.2026 15:27 πŸ‘ 23 πŸ” 18 πŸ’¬ 0 πŸ“Œ 0
Preview
Travel Grants PyCon US 2026

πŸ“£ Reminder πŸ“£ There are only two days left to submit a #PyConUS 2026 Travel Grant application!

The Travel Grant application deadline is Wed, Feb 25, 2026, 23:59:59 PST.

βŒ› Don't wait - submit now & join us in Long Beach!
Details: us.pycon.org/2026/attend/...

23.02.2026 20:22 πŸ‘ 3 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
rustc_codegen_gcc: Progress Report #40 Antoyo's Personal Blog

New Rust GCC backend report is out: blog.antoyo.xyz/rustc_codege...

23.02.2026 10:16 πŸ‘ 8 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Documentation for the all() function in Python. It shows the argument yes an iterable of objects and the description from the CPython documentation below

Documentation for the all() function in Python. It shows the argument yes an iterable of objects and the description from the CPython documentation below

Very cool project by @guoci.bsky.social which realizes something I've wanted for a long time

Documentation for Python with typeshed types!

guoci.github.io/typeshedded_...

Source is github.com/guoci/typesh...

22.02.2026 20:24 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
- PYTHON ENHANCEMENT PROPOSALS
ARE SECOND NATURE TO US
DEVELOPERS, S0 IT'S EASY TO
FORGET THAT THE AVERAGE PERSON
PROBABLY ONLY KNOWS THE
NUMBERS FOR PEP517 AND PEP660.
- AND PEP8, OF COURSE
- OF COURSE.

EVEN WHEN THEY'RE TRYNG TO
COMPENSATE FOR IT, EXPERTS IN ANYTHNG
WILDLY OVERESTIMATE THE AVERAGE
PERSON'S FAMILIARITY WITH THEIR FIELD.

- PYTHON ENHANCEMENT PROPOSALS ARE SECOND NATURE TO US DEVELOPERS, S0 IT'S EASY TO FORGET THAT THE AVERAGE PERSON PROBABLY ONLY KNOWS THE NUMBERS FOR PEP517 AND PEP660. - AND PEP8, OF COURSE - OF COURSE. EVEN WHEN THEY'RE TRYNG TO COMPENSATE FOR IT, EXPERTS IN ANYTHNG WILDLY OVERESTIMATE THE AVERAGE PERSON'S FAMILIARITY WITH THEIR FIELD.

prompted by a discussion about naming things elsewhere

22.02.2026 19:55 πŸ‘ 15 πŸ” 14 πŸ’¬ 1 πŸ“Œ 0
Preview
Subcommands with lazy imports In case you didn't hear, PEP 810 got accepted which means Python 3.15 is going to support lazy imports! One of the selling points of lazy imports is with code that has a CLI so that you only import co...

I've started to play with lazy imports thanks to my WASI build script being in CPython's repo, and so I wrote a post about how to adapt your code for running subcommands with argparse to play nicely with lazy imports.

snarky.ca/subcommands-...

21.02.2026 22:46 πŸ‘ 18 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0
In a Python REPL, the following code is entered: '🍏' > '🍊'
The result is True

In a Python REPL, the following code is entered: '🍏' > '🍊' The result is True

I regret to inform you the results are quite consistent across Apples.

21.02.2026 22:49 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Also TIL the actual Unicode name for U+1F34A is tangerine, not orange.

21.02.2026 22:34 πŸ‘ 8 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
In a Python REPL, the following code is entered: '🍎' > '🍊'
The result is True

In a Python REPL, the following code is entered: '🍎' > '🍊' The result is True

People say you shouldn't compare apples and oranges but it seems to work fine for me in Python 3.14, I don't see what the issue is...

21.02.2026 22:28 πŸ‘ 55 πŸ” 9 πŸ’¬ 4 πŸ“Œ 0

Congratulations!

21.02.2026 21:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Python Developers Survey 2026 The official Python Developers Survey 2026. Join and contribute to the community knowledge!

Hey, whether you work in tech or not, if you use Python, please do take a couple minutes to fill out the 2026 Python Developers Survey: surveys.jetbrains.com/s3/python-de...

21.02.2026 03:09 πŸ‘ 10 πŸ” 6 πŸ’¬ 1 πŸ“Œ 0
Preview
PEP 813 – The Pretty Print Protocol | peps.python.org This PEP describes the β€œpretty print protocol”, a collection of changes proposed to make pretty printing more customizable and convenient.

A new PEP was just posted by @pumpichank.bsky.social and Eric V Smith proposing a new pretty print protocol.

I'd love to see a unified interface to pretty printing! I can think of a number of places I could use this.

peps.python.org/pep-0813/

21.02.2026 19:30 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Picking talks for PyCon US 2026 In which I talk about how talks for PyCon US 2026 were picked.

This year I was asked to join the Program Committee for #PyConUS and I put together some thoughts on the process and advice for people proposing talks. If that's you, I hope this helps.

brassnet.biz/blog/picking...

20.02.2026 18:33 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Hidden Figures of Python | Trailer: Episode 11 with Sheena O'Connell
Hidden Figures of Python | Trailer: Episode 11 with Sheena O'Connell Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

Sneak peak into next episode of #HiddenFiguresofPython

Meet Sheena O’Connell!

From startups to nonprofit education, she’s rethinking how people learn to code and support educators.

We talk Python & learning communities.

Hosts: @cheuk.dev & @terezaif.bsky.social

www.youtube.com/watch?v=BzIP...

19.02.2026 07:26 πŸ‘ 6 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0