πŸπŸƒβ€βž‘οΈ Yesterday was the start of the #Python #CoreDevSprint! We worked on a wide range of topics, and held many discussions that just don't happen when we're all remote and async.

I opened 7 PRs, updated 2, reviewed 10, merged 3, closed 1 issue. As release manager, discussed with @brettcannon one of his projects after lockfiles, and with @freakboy3742, @Yhg1s, @ambv & Ned D ideas about mobile releases which wandered into ideas about security releases

See also @mariatta's https://mariatta.ca/posts/python-core-sprint-2024-day-1/

Python Core Sprint 2024: Day 1

Python Core Sprint 2024: Day 1 This week I’m in Bellevue for the annual Python core sprint. This year, the sprint is hosted at the Meta Bellevue campus, and coordinated by Itamar Oren from Meta. Other Python core devs and contributors who work at Meta are also helping (Dino Viehland, Jason Fried, and Thomas Wouters). The PSF offers travel grants for Python core devs who are participating in the sprint and aren’t being sponsored by their employer, which I signed up for. Thanks to the travel grant, my hotel stay is covered fully by The PSF.

Mariatta

πŸπŸƒβ€βž‘οΈπŸƒβ€βž‘οΈ #Python #CoreDevSprint Tuesday highlights:

* Q&A with the Steering Council

* investigated slow docs builds with @AlexWaygood, reported to Sphinx (on Wednesday, Alex found the problem in CPython πŸ‘)

* discussed docs with Eric Snow about his novel solution for comparing many code samples in a table with collapsible <details>

* proofread Guido's STAR voting proposal: https://discuss.python.org/t/changing-pep-13-to-adopt-bloc-star-voting/64971

* created 1 PR, updated another, reviewed 5

* group photo

* had my first ever Shake Shack

Changing PEP 13 to adopt Bloc STAR voting

I am proposing to adopt STAR voting starting with the elections for the 2025 Steering Council term. Unlike my preceding post (Adopting STAR voting), which was about refining the proposed changes, this thread (topic) is the actual poll, so please pay attention. I’m also planning to send an email to all current core devs to alert them of this poll. The voting method is fixed by PEP 13, which has a specific procedure for changes. After a Discourse poll about how to change PEP 13, I believe an anon...

Discussions on Python.org

πŸπŸƒβ€βž‘οΈπŸƒβ€βž‘οΈπŸƒβ€βž‘οΈ #Python #CoreDevSprint Wednesday highlights:

* Finished off a PEP, got a review. Will submit soon! πŸ“…

* Promoted @Monorepo as a triager! πŸŽ‰ https://github.com/python/core-workflow/issues/551

* Developers-in-residence Q&A

* Whole room discussion about typing CPython https://discuss.python.org/t/static-type-annotations-in-cpython/65068

* Discussed expanding SC voter pool with @mariatta, @gpshead & @Yhg1s https://discuss.python.org/t/collecting-feedback-about-expanding-the-voter-pool-for-sc-elections

* Reviewed 9 PRs, created 2, updated 1

* Sprint adjacent: @sethmlarson proposed we drop GPG for #Python314: https://discuss.python.org/t/pre-pep-discussion-stop-providing-gpg-signatures-for-cpython-artifacts/65058

Request for Python triage membership: Jacob Coffee Β· Issue #551 Β· python/core-workflow

Request for Python Triage membership @python/organization-owners, please add a new triager: Description GitHub username @JacobCoffee Additional info Jacob is an Infrastructure Engineer at the PSF a...

GitHub

πŸπŸƒβ€βž‘οΈπŸƒβ€βž‘οΈπŸƒβ€βž‘οΈπŸƒβ€βž‘οΈ #Python #CoreDevSprint Thursday highlights:

* I submitted #PEP2026 (Calendar versioning for Python) to the steering council for consideration!

* Update from Brandt Bucher on the #JIT compiler. We're heading in the right direction: β€œWe went from 0% slower to 0% faster”

* I gave yesterday's @HelPy quiz. Most incorrect answer was a pleasant surprise: we've had ~400 new contributors to 3.13!

* Magic by Pablo Galindo Salgado

* A tour of the Meta office. Big thanks to Meta for hosting us!

πŸπŸƒβ€βž‘οΈπŸƒβ€βž‘οΈπŸƒβ€βž‘οΈπŸƒβ€βž‘οΈπŸƒβ€βž‘οΈ Heading home soon after a hugely productive #Python #CoreDevSprint. Huge shout out to Itamar Oren & Meta for organising!

Friday:

πŸŽ™οΈ I was on the #core.py podcast with @ambv & Pablo! Expect a special edition soon featuring many sprinters

πŸ§‘β€πŸŽ“ Discussed ideas for docs tooling to refresh the tutorial with @mariatta, Jelle Zijlstra, Petr Viktorin and @freakboy3742

πŸ“– Made demo using PyData Theme for the docs

* Created 6 PRs (including adding #PEP740 attestations to PyPI packages), reviewed 11

Python Core Developer Sprint 2024

πŸπŸƒThe week before last was the annual Python Core Dev Sprint, graciously hosted by Meta in Bellevue,...

DEV Community

@hugovk Oh man I missed cake!

At least I got to have some of that reindeer poop licorice. 🀀

@pganssle @hugovk why did you never bring me reindeer poop licorice Hugo :(((
@hynek @pganssle The deal is: you have to come to the sprint for ammonium chloride sweets. This time, Finnish poron pipanoita and Icelandic volcano flavour. Not pictured: Dutch ammonium chloride sweets from @Yhg1s.