emmatyping's Avatar

emmatyping

@emmatyping.dev.bsky.social

CPython Core Developer & mypy project core team. Former quantum compiler engineer, now at NVIDIA working on Python packaging. Opinions my own. πŸ³οΈβ€βš§οΈ Maker of https://apt.cli.rs https://emmatyping.dev Profile by @li-n-arts.bsky.social she/her

890 Followers  |  582 Following  |  97 Posts  |  Joined: 01.11.2023  |  1.6173

Latest posts by emmatyping.dev on Bluesky

Well, it looks like @freakboy3742.bsky.social beat me to adding Zstandard support for iOS in our race of TODO lists πŸ˜†

github.com/beeware/cpyt...

Exciting that Zstandard is available on every tier 1-3 platform that builds compression modules!

05.08.2025 08:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

girls just want to listen to chappell roan's the subway on repeat while working on bytecode specialization

05.08.2025 03:59 β€” πŸ‘ 16    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
[Image-SIG] pil ten year anniversary

Oh, it was just PIL's 30th birthday! And Pillow's 15th!

πŸŽ‚πŸŽˆπŸ₯‚ 🍾 πŸŽ‰

The Python Imaging Library (PIL) was created on 1995-06-15:

mail.python.org/pipermail/im...

And Pillow was forked on 2010-07-31:

mail.python.org/pipermail/im...

Happy birthday PIL and Pillow! 🎈

04.08.2025 11:43 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Thank you so much!!

02.08.2025 23:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you so much! πŸ’œ

02.08.2025 05:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks Anthony! It's been amazing to see projects already adopting Zstandard eagerly

02.08.2025 03:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you Rain!!

01.08.2025 22:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you!

01.08.2025 21:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you!!

01.08.2025 21:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you!

01.08.2025 20:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you!

01.08.2025 19:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Vote to promote Emma Smith As her mentor, I am very happy to propose promoting Emma Smith (@emmatyping on DPO and GitHub) to core developer. Emma has been a long time contributor to Python in many areas over the years, from myp...

I'm *so* excited to share that I am now officially a CPython Core Developer! πŸ₯³

I wrote my first Python in 2012, and immediately fell in love with the language. I'm honored that I am a part of, and can give back to, such an amazing, welcoming community!

discuss.python.org/t/vote-to-pr...

01.08.2025 19:27 β€” πŸ‘ 103    πŸ” 10    πŸ’¬ 11    πŸ“Œ 0
Preview
PyPI Phishing Attack: Incident Report - The Python Package Index Blog Follow-up on the recent phishing attack targeting PyPI users.

Incident Report of the recent #PyPI Phishing Campaign

TL,DR:
β€’ PyPI was not breached
β€’ PyPI users were targeted with phishing emails
β€’ A single project saw uploads with malicious code and those releases have been removed

blog.pypi.org/posts/2025-0...

#Python #OpenSource #Security

31.07.2025 16:59 β€” πŸ‘ 18    πŸ” 12    πŸ’¬ 1    πŸ“Œ 0
Preview
pip-tools pip-tools keeps your pinned dependencies fresh.

πŸ“’ I'm pleased to announce that we've finally released #pip-tools v7.5.0 with compatibility fixes for modern #pip and #Python versions!

πŸ” The releases on PyPI now have digital attestations: pypi.org/project/pip-....

πŸ“ And the change log is here: pip-tools.rtfd.io/en/stable/ch...

#PyConUS aftermath

31.07.2025 13:28 β€” πŸ‘ 13    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Integrating JSPI with the WebAssembly C Runtime Using JSPI with C code compiled to the wasm32-unknown-unknown target

Fascinating writeup by @hoodmane.bsky.social of Pyodide's WebAssembly JS promise integration, including a description and fix for the linear memory stack reentrancy problem.

blog.pyodide.org/posts/jspi-w...

03.07.2025 14:20 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

In preparation for Python 3.14 and official free-threading / nogil support, I present argon2-cffi-bindings 25.1.0!

1/3

30.07.2025 13:12 β€” πŸ‘ 9    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
On becoming a Python contributor In the first keynote at EuroPython 2025 in Prague, Savannah Bailey described her path to becomi [...]

Famous @savannah.dev is famous lwn.net/SubscriberLi...

30.07.2025 15:13 β€” πŸ‘ 12    πŸ” 3    πŸ’¬ 2    πŸ“Œ 1

No no, syntax highlighting is when you make use syn::*; highlighter yellow to emphasize the tax on compile times.

30.07.2025 02:33 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
PyLadies SF Meetup Sponsored by AutoKitteh, Thu, Jul 31, 2025, 5:00 PM | Meetup Come join PyLadies SF for a meetup featuring exciting speakers and networking opportunities! The agenda is TBD, and we are still looking for speakers. Please DM me if you

I will be speaking at PyLadiesSF this Thursday about Python's built-in command line tools.

Would love to see people there!

www.meetup.com/pyladiessf/e...

29.07.2025 19:46 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
How JIT builds of CPython actually work You don't have to be a compiler engineer to understand how your code runs in a JIT build of CPython

First up in the "You don't have to be a compiler engineer" blog post series?

A little blog post about how JIT builds of CPython actually work. πŸ–€

savannah.dev/posts/how-yo...

29.07.2025 00:40 β€” πŸ‘ 32    πŸ” 6    πŸ’¬ 2    πŸ“Œ 0

my programming language hot take is that python-inspired languages shouldn't be named after snakes (eg cobra/boa/serp*nt).

Python is named after Monty Python. Python-inspired programming langues should be named after British sketch comedy shows, damn it!

27.07.2025 01:04 β€” πŸ‘ 686    πŸ” 88    πŸ’¬ 46    πŸ“Œ 7

Heads Up, #Python Developers!

There is an active phishing attack targeting PyPI users.

β€’ Threat: Emails from noreply@pypj.org (with a 'j') link to a fake login page.
β€’ Action: Do not click any links. If you already did, change your PyPI password ASAP.
β€’ Note: PyPI itself has not been breached.

28.07.2025 14:35 β€” πŸ‘ 57    πŸ” 40    πŸ’¬ 3    πŸ“Œ 2

My wife and I are planning our wedding ceremony since we had a COVID courthouse wedding.

We'd been looking at dresses for me for a while, but none of them felt right. I've been worrying I wasn't going to love any of them! 🫠

On Thursday we went out again and I found a dress I fell in love with πŸ₯Ί

27.07.2025 17:38 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Very!!!

26.07.2025 17:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

fun news! I was laid off from Twilio.

going to take this weekend to chill out, and will start looking for roles next week.

if you or someone you know is looking for staff/principal level Developer Advocacy, OSPO, dev infra, or similar roles pass them along!

reposts from tech folks appreciated <3

25.07.2025 21:01 β€” πŸ‘ 423    πŸ” 272    πŸ’¬ 36    πŸ“Œ 9
Preview
Welcome the 3.16 and 3.17 Release Manager: Savannah Bailey! Each release manager shepherds a pair of consecutive Python versions through alphas, betas, release candidates, bugfix releases, and security releases to end-of-life. Following 17 months of prerelease...

Here goes nothin'...I'm the Release Manager for Python 3.16 and 3.17, y'all!
discuss.python.org/t/welcome-th...

25.07.2025 18:32 β€” πŸ‘ 152    πŸ” 17    πŸ’¬ 15    πŸ“Œ 2

Congratulations!
πŸŽ‰πŸŽ‰πŸŽŠπŸŽŠ

discuss.python.org/t/welcome-th...

25.07.2025 18:23 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Back fromΒ EuroPython 2025Β and still buzzing with energy πŸŽ‰πŸ | 🐍 Diego R. Back fromΒ EuroPython 2025Β and still buzzing with energy πŸŽ‰πŸ This year was special in so many ways. I had the privilege of wearing many hats: πŸ‘¨β€πŸ«Β Speaker, I shared my work on the CPython JIT 🧠 Program...

I just got back from @europython.eu 2025!

I spoke about the CPython JIT, mentored a new speaker, introduced the keynote, and connected with amazing people.

Now even more proud to be part of this community πŸπŸ’›

πŸ“– Full recap on LinkedIn: www.linkedin.com/feed/update/...

22.07.2025 09:30 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
I am a Rust compiler engineer looking for a new job For the past 3.75 years I have been fortunate to work on Futurewei’s Rust team, where I had enormous freedom to β€œmake Rust better” however I see fit. It has been the highlight of my career and I am gr...

New blog post: I am a Rust compiler engineer looking for a new job

nnethercote.github.io/2025/07/18/l...

18.07.2025 04:33 β€” πŸ‘ 85    πŸ” 44    πŸ’¬ 5    πŸ“Œ 2
Savannah posing outside of the convention center at EuroPython 2025

Savannah posing outside of the convention center at EuroPython 2025

Lil Miss Keynote Speaker or somethin’

#EuroPython

14.07.2025 07:30 β€” πŸ‘ 68    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

@emmatyping.dev is following 20 prominent accounts