helvede.net is one of the many independent Mastodon servers you can use to participate in the fediverse.
Velkommen til Helvede, fediversets hotteste instance! Vi er en queerfeministisk server, der shitposter i den 9. cirkel. Welcome to Hell, We’re a DK-based queerfeminist server. Read our server rules!

Server stats:

159
active users

#cpython

1 post1 participant0 posts today
Replied in thread

Just released: Python 3.14.0a7 🚀
Just released: Python 3.13.3 🚀🚀
Just released: Python 3.12.10 🚀🚀🚀
Just released: Python 3.11.12 🚀🚀🚀🚀
Just released: Python 3.10.17 🚀🚀🚀🚀🚀
Just released: Python 3.9.22 🚀🚀🚀🚀🚀🚀

Last 3.14 alpha! Less than a month to get new features in before beta!

Last 3.12 bugfix release! Now in security fix only!

And security releases of 3.9-3.11.

Please upgrade 3.9-3.13!

Please test 3.14!

discuss.python.org/t/python-3-

The Python version diagram has been updated to show the bugfix/security split for each release. (Before, the bars were either completely green or yellow.)

devguide.python.org/versions/

It's also zoomed in and shows fewer releases than before. There's another chart further down the page showing all of 2.6 to 3.14. And the wording in the status key has been refreshed to make it clearer.

Thanks to @nedbat and @encukou for updating it!

#Python#CPython#EOL

Following git blame in CPython can quickly take you a long way back!

3 years ago
23 years ago
25 years ago
32 years ago
32 years ago (+ 6 days)

(Checking who first added these tests, it was Guido on 9th March 1994 for Python 2.0.)

github.com/python/cpython/blam

github.com/python/cpython/comm

New account, so new #introduction. Let's do it again!

I have a
#MastersDegree in #ComputerScience and #ComputerEngineering. I went to #NMU for undergrad and #MSU for my graduate degree. I currently work at #UChicago for the #TMWCenter, which focuses on helping young children acquire language (and therefore other learning skills) faster.

In my spare time, I develop
#OpenSourceSoftware such as
- a
#SphinxDoc extension that embed #Fediverse comments on your page
- a library to talk to
#ManifoldMarkets from native #Python
- a
#PredictionMarket manager using the above
- a
#transpiler from a subset of Python to #OpenStreetMaps's #OverpassQL
- bug fixes to many other projects, including
#mypy, #base58, #attrs, #CPython, & more

I spend a fair bit of my time these days on
#MathResearch, specifically into the #ThueMorse Sequence and its extensions.

I'm also a hobbyist editor on OpenStreetMap.

#Demisexual, #transfem, and happily engaged to my #enby sweetheart.

We have two cats:
#OpheTheLoaf and #MayalaranTheCat (yes, from #StormlightArchive) See here for more on them!

I speak English fluently, Spanish haltingly, and am trying to learn Chinese

#queer #Chicago

TransFem SpaceOlivia A-C (@LivInTheLookingGlass)These are our cats, #OpheTheLoaf and #MayalaranTheCat. Ophelia was originally my partner's, we live together full time now, and are an integrated family Fun facts about Ophelia: * She is missing a tooth, so her lip sometimes gets stuck open in a cute way * She has an "activation noise" that sounds kinda like a pigeon * She will often do 10/10 loafs, hence the nickname Some facts about Maya: * Her favorite hobby is judging the neighbors * She is very anxious * She has an incredibly dainty play style * She has a series of increasingly ridiculous nicknames: Mayalaran -> Maya -> Mayo -> Aioli -> Au Jus (Follow the hashtags if you want just my cats) #CatsOfMastodon #CatsOfFedi (📎8)

I've played a bit with the #TODOmd hook and I know how many TODOs there are in some popular Open Source projects:

* CPython: 187 TODOs
* Linux: 3788 TODOs
* Git: 112 TODOs
* Go: 455 TODOs

Source: codeberg.org/lig/todo-md/src/b

What other Open Source projects should I enhance with the TODO.md file?:)

Codeberg.orgtodo-md/README.md at maintodo-md - `TODOmd` is a pre-commit hook implemented in Go that maintains `TODO.md` file in your repo

Oh dang, my #introduction post is waaay out of date now. Let's do it again!

I have a #MastersDegree in #ComputerScience and #ComputerEngineering. I went to #NMU for undergrad and #MSU for my graduate degree. I currently work at #UChicago for the #TMWCenter, which focuses on helping young children acquire language (and therefore other learning skills) faster.

In my spare time, I develop #OpenSourceSoftware such as

I spend a fair bit of my time these days on #MathResearch, specifically into the #ThueMorse Sequence and its extensions.

I'm also a hobbyist editor on OpenStreetMap.

#Demisexual, #transfem, and happily engaged to my #enby sweetheart.

We have two cats: #OpheTheLoaf and #MayalaranTheCat (yes, from #StormlightArchive)

🐍 The nominations are in for the 2025 Python steering council!

🗳️ Barry Warsaw @pumpichank
🗳️ Donghee Na @dongheena
🗳️ Emily Morehouse
🗳️ Ethan Furman
🗳️ Gregory P. Smith @gpshead
🗳️ Mariatta @mariatta
🗳️ Pablo Galindo Salgado
🗳️ Thomas Wouters @Yhg1s

Read their statements at peps.python.org/pep-8106/

And we have a record 99 eligible voters this time, the previous max was 96 for the first SC election in 2019. Voting opens on Monday for two weeks.

Python Enhancement Proposals (PEPs)PEP 8106 – 2025 Term Steering Council election | peps.python.orgThis document describes the schedule and other details of the 2024 election for the Python steering council, as specified in PEP 13. This is the steering council election for the 2025 term (i.e. Python 3.14).

Guess how angry am I, after trying to package #SigStore (that new NIH signature verification tool that's being pushed through by #CPython, because obviously #PGP is not good enough). Of course, it comes with a ton of random dependencies. Every other has a different build system. Every other has some major issue. Every other comes bringing a ton of more dependencies, including some low quality packages (the kind we removed from #Gentoo, because they were unmaintainable), new NIH crypto libraries (with low test coverage, but security!), unmaintained old dependencies, home-grown frameworks…

But no, if you don't like the Python version (plus Rust, of course), we can alternatively try to Go implementation. After all, vendoring all the dependencies is the best way forward towards security.

[EDIT: did I mention that one package that's had last stable release in 2020, and is in forever beta since?]