schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
I mentioned in my @pybay welcome β #Python's vendor-neutral governance is what's made Python be successful at keeping up (and keeping ahead) of the tech industry for 30 years.
@ThePSF cannot serve private interests. We can only support what's good for the language and growing its community. And even more importantly, our board is accountable to that community.
Is that true of your preferred language's governance and nonprofit?
Shout out to the #Python Software Foundation and everyone involved for turning down a US$1.5 millon grant rather than compromise their Values.
It's easy to say we support #DEI or any other thing. It's only when we're asked to pay a price that our #Values are tested.
When asked to turn their back on DEI, the PSF passed the test. This is what resistance looks like.
π
I would be glad to donate to the #Python project, but doing so requires me to divulge my name and contact information as per their 501(c)(3) charitable organisation status:
"Contact information is required for tax reporting purposes and will be shared only with the US government."
Considering the current status of the US government, I don't feel comfortable doing this. Are there some other ways to donate to Python project without getting the US government involved?
- https://pyfound.blogspot.com/2025/10/NSF-funding-statement.html
- https://psfmember.org/civicrm/contribute/transact/?reset=1&id=2
β° The countdown is on β only 1 day left to submit your talk for #PyCascades 2026! πβ¨
If youβve been thinking about applying, this is your sign.
Weβre heading to Vancouver, BC π¨π¦ and want to hear your story!
ποΈ CFP closes tomorrow (Oct 27, AoE)
π https://www.pycascades.com/news/cfp-review/
@ehmatthes @jochie httpx is indeed the most common recommendation I've gotten for an async-capable equivalent of requests, although I don't think it qualifies as a drop-in replacement.
The alternative might be to use worker threads in Textual, if you can't switch to use httpx.
Although I'm sure there would be a lot of interest in a Mastodon client library that could be used asynchronously... π
@jochie @ehmatthes Oh I was talking about the thread workers built into Textual: https://textual.textualize.io/guide/workers/#thread-workers
loop.call_soon_threadsafe() seems like a lower-level Python thing (right @stuartl ?) which would work, but I have to imagine it's not as straightforward as using the feature that Textual already provides for you.
β° Only 3 days left to submit your talk for #PyCascades 2026!
Weβre heading to Vancouver, BC π¨π¦, and we want to hear your story β from first-time speakers to seasoned Pythonistas. πβ¨
ποΈ Deadline: Oct 27, 2025 (AoE)
π https://www.pycascades.com/news/cfp-review/
Morning Dew by Alvin Ashcraft β Daily links for Windows and .NET developers. Β»
@alvinashcraft.com@web.brid.gy
Top Links Microsoft’s Mico is a ‘Clippy’ for the AI era (Sarah Perez) Meet Copilot Mode in Edge: Your AI browser (Sean Lyndersay) The road to better completions: Building a faster, smarter GitHub Copilot with a new custom model (Shengyu Fu) Code Generation and the Shifting Value of Software (Tim O’Brien) Build an Employee Onboard … Continue reading Dew Drop – October 24, 2025 (#4526)
Morning Dew by Alvin Ashcraft β Daily links for Windows and .NET developers. Β»
@alvinashcraft.com@web.brid.gy
Top Links WinUI Community Call: November 5, 2025 (Beth Pan) Expanding Model Choice in VS Code with Bring Your Own Key (Olivia Guzzardo McVicker & Pierce Boggan) Build an AI Agentic RAG search application with React, SQL Azure and Azure Static Web Apps (Raffaele Garofalo) C# AI Buddy: Early Preview (Jordan Matthiesen) Restyle in Paint … Continue reading Dew Drop – October 23, 2025 (#4525)
Let's all give a shout out (and a follow) to the new @ThePSF Fellows!
https://pyfound.blogspot.com/2025/10/announcing-python-software-foundation.html
Thank you for all you do for us! π₯
π Abhijeet Mote
π Abigail Afi Gbadago
π Becky Smith @rebkwok
π Christopher Bailey @digiglean
π Dawn Wages @BajoranEngineer
π Leah Wasser @leahawasser
π Maaya Ishida
π Mason Egger @masonegger
π Miguel Grinberg @miguelgrinberg
π William Vincent @wsvincent
I'm not sure I can see the ground from the top of this teetering yak stack I am perched atop right now but does anyone happen to know why a fcntl struct on macOS would be laid out with no alignment, at least as per the distinction between the #python struct module's "=" vs. "@" layout
Real World Python https://leanpub.com/set/leanpub/realworldpython by Lukas Rieger and Christian Mayer is the featured Track of online courses on the Leanpub homepage! https://leanpub.com
Kickstart your programming skills now and learn to solve real world problems with Python!
Please congratulate our newest PSF Fellow Members for Q3, 2025! Their continued contributions to the Python ecosystem are so very important to our community. #python
https://pyfound.blogspot.com/2025/10/announcing-python-software-foundation.html
π’ The Call for Speakers for #PyCascades 2026 is still open! πβ¨
Have a story to share, a lesson learned, or an idea worth spreading?
Whether itβs your first talk or your tenth, weβd love to hear from you.
This year, PyCascades returns to beautiful Vancouver, BC π¨π¦ β and weβre looking for talks that celebrate creativity, curiosity, and the power of #Python.
ποΈ Submit your proposal by October 27, 2025 (AoE)
π‘ Need tips on crafting a great proposal? Check out
π https://www.pycascades.com/news/cfp-review/
From the Leanpub Blog:
Welcome to the Leanpub Launch video for Practical Pydantic: The Missing Guide to Data Validation in Python by Nuno Bispo!
#books #ebooks #leanpublishing #selfpublishing #booklaunch #FastAPI #python #apis #programming
Leanpub Book LAUNCH π Practical Pydantic: The Missing Guide to Data Validation in Python by Nuno Bispo
Watch here: https://youtu.be/Ry-MckK7I-I
#books #ebooks #leanpublishing #selfpublishing #booklaunch #FastAPI #python #apis #programming
Morning Dew by Alvin Ashcraft β Daily links for Windows and .NET developers. Β»
@alvinashcraft.com@web.brid.gy
Top Links Claude Code on the web (Anthropic Team) Coming to Rider 2025.3: ASP.NET and Database Issue Detection In The Monitoring Tool Window (Sasha Ivanova) ai unprompted Episode #002 – Everyday AI Hacks for Life and Work (Ryan Lowdermilk & Travis Lowdermilk) From PDFs to Markdown in Seconds: FastAPI + MarkItDown + .NET (in Docker) … Continue reading Dew Drop – October 21, 2025 (#4523)
I am simultaneously excited for the implementation techniques that #python free threading is going to open up for framework authors and deeply concerned about the way I see discussions going around it, as it seems application authors will be speedrunning the βyou can fit so many untestable data races in hereβ to βyou can fit so many intractable mutex deadlocks in hereβ pipeline that java previewed for us all in the early aughts
The Python Craftsman https://leanpub.com/b/python-craftsman by Robert Smallshire, Austin Bingham, and Sixty North is the featured bundle of ebooks π on the Leanpub homepage! https://leanpub.com #Python
Find it on Leanpub!
Mastering Modern Time Series Forecasting by Valery Manokhin is on sale on Leanpub! Its suggested price is $60.00; get it for $46.71 with this coupon: https://leanpub.com/sh/otOttPvw #ComputerScience #MachineLearning #Mathematics #Python #DataScience #DeepLearning #Education
Morning Dew by Alvin Ashcraft β Daily links for Windows and .NET developers. Β»
@alvinashcraft.com@web.brid.gy
Top Links Windows App SDK Version 1.7.5 (1.7.251014001) Stable Channel Release Notes (Microsoft Learn) Securing AI agents on Windows (Dana Huang) 9 open-source projects the GitHub Copilot and Visual Studio Code teams are sponsoring—and why they matter (Katie Savage & Stacey Haffner) Automating Away Cross-Platform Packaging Complexity for .NET Developers (Uno Platform Team) New experiences currently rolling out for … Continue reading Dew Drop – October 17, 2025 (#4521)
Now that #Python 3.14 is out and Python 3.9 is finally EOL, I'm really looking forward to using pattern matching, string enums, and keyword-only dataclasses in more codebases.
From the Leanpub Blog:
Welcome to the Leanpub Launch video for Practical Pydantic: The Missing Guide to Data Validation in Python by Nuno Bispo!
#books #ebooks #leanpublishing #selfpublishing #booklaunch #FastAPI #python #apis #programming
Leanpub Book LAUNCH π Practical Pydantic: The Missing Guide to Data Validation in Python by Nuno Bispo
Watch here: https://youtu.be/Ry-MckK7I-I
#books #ebooks #leanpublishing #selfpublishing #booklaunch #FastAPI #python #apis #programming
Reminder to #Python:
If you're still using PyInstaller, py2exe, py2app, etc
Please try Beeware's Briefcase
Real World Python http://leanpub.com/set/leanpub/realworldpython by Lukas Rieger and Christian Mayer is the featured Track of online courses on the Leanpub homepage! https://leanpub.com
Morning Dew by Alvin Ashcraft β Daily links for Windows and .NET developers. Β»
@alvinashcraft.com@web.brid.gy
Top Links The Mountains are Calling! Meet Text Control at TechBash 2025 (Bjoern Meyer) ASP.NET Core updates in .NET 10 Release Candidate 2 (Dan Roth) .NET Rocks! – Digging Deeper into .NET Aspire with Chris Klug (Carl Franklin & Richard Campbell) Copilot: Faster, smarter, and built for how you work now (Ashley Willis) Turn Ideas … Continue reading Dew Drop – October 16, 2025 (#4520)
Introduction to GIS Programming: A Practical Python Guide to Open Source Geospatial Tools https://leanpub.com/gispro by Qiusheng Wu is the featured book on the Leanpub homepage! https://leanpub.com #Python
Find it on Leanpub!
π I hadn't kept up with what Django's Steering Council had been up to outside of random board updates, and I'm happy to share how impressed I am with how transparent they are.
They are meeting several times a month and sharing their minutes as they go. https://github.com/django/steering-council
They are even sharing on the Django Forum to bring more visibility to what they are doing https://forum.djangoproject.com/t/django-steering-council-meetings-2025/38306
These are very welcoming changes. ππ
Just released: Python 3.14.0 release candidate 2! ππ
πͺ This was planned for 2025-08-26, but we fixed a bug that required bumping the magic number stored in bytecode (.pyc) files
πͺ This means .pyc files created for rc1 will be recompiled for rc2
πͺ The ABI isnβt changing
πͺ Wheels built for rc1 should be fine for rc2, rc3 and 3.14.x
π€ Did I mention Android binaries?
π Bonus: We also released an early Python 3.13.7!
https://discuss.python.org/t/python-3-14-0rc2-and-3-13-7-are-go/102403
#Python #CPython #Python314 #Python313 #release
Just released: UltraJSON 5.11.0! π
β¨οΈ Inline type stubs
π Support for Python 3.14 & PyPy3.11
π Windows ARM64 wheels (thanks @tonybaloney!)
π§Drop EOL Python 3.8 & PyPy3.8-PyPy3.10
β And more!
https://github.com/ultrajson/ultrajson/releases/tag/5.11.0
#Python #release #ujson #UltraJSON
Just released: Cherry Picker 2.6.0! π
πΈ Fix bug when local branch does not exist (thanks, @webknjaz!)
πΈ Use PEP 639 licence expression and remove deprecated Trove classifier
https://github.com/python/cherry-picker/releases/tag/cherry-picker-v2.6.0
Just released: OSMViz 4.5.0! π
An OpenStreetMap visualization toolkit for Python
π₯§ Support for Python 3.14
πͺͺ Replace deprecated classifier with licence expression (PEP 639)
π Remove GitHub attestation, PyPI attestation is enough
Just released: humanize 4.13.0! π
π€ Optimise `naturalsize` algorithm by using `math.log`
π€ Fix `precisedelta` rounding
https://github.com/python-humanize/humanize/releases/tag/4.13.0
#Python #humanize #release
Just released: Python Docs Sphinx Theme 2025.9! π
This enables translations of the theme and adds translations for:
Brazilian Portuguese
Greek
Japanese
Polish
Simplified Chinese
Spanish
Swedish
Traditional Chinese
Turkish
Thanks to all our translators!
https://github.com/python/python-docs-theme/releases/tag/2025.9
#Python #docs #Sphinx #PythonDocsTheme #PythonDocsSphinxTheme
Just released: Python Docs Sphinx Theme 2025.9.2! π
Add German, Korean and Indonesian translations
Fix html page translation
Fix Copy button copying line numbers
Fix search button cutting off long translations
https://github.com/python/python-docs-theme/releases/tag/2025.9.2
#Python #docs #Sphinx #PythonDocsTheme #PythonDocsSphinxTheme
Just released: Python 3.14.0 release candidate 3! ππ
πͺ Finally, the final release candidate
πͺ We fixed *another* bug that required the ".pyc magic number" to be increased
πͺ The ABI isn't changing, and wheels built for rc1 and rc2 should still work
π€ This was the first release @savannah shadowed!
π Please test and report bugs!
https://discuss.python.org/t/python-3-14-0rc3-is-go/103815?u=hugovk
Just released! π
πΆ pylast 6.0.0
π€ A Python interface to Last.fm and Libre.fm
π― Restore proxy support (potential breaking change: proxies are now always stored as a dict, before it was a str or dict)
πͺ Drop support for almost-EOL Python 3.9
Just released! π
em-keyboard 5.3.0
π² Pick a random emoji from a search. For example:
β― em --search music --random
Copied! π©βπ€ woman_singer
π§ββοΈ Drop support for Python 3.9
Just released! π
flake8-implicit-str-concat 0.6.0
A Flake8 plugin to identify those unjoined strings that a first Black run leaves behind:
"111111111111111111111" "222222222222222222222"
I hear there's another big release tomorrow? This release adds support for Python 3.14 and for once code changes were needed due to AST deprecation removals.
Also drop support for almost-very-nearly-EOL Python 3.9.
https://github.com/flake8-implicit-str-concat/flake8-implicit-str-concat/releases/tag/0.6.0
#Python #flake8 #release #Python314 #Python39
Forget* about Python 3.14, all the cool kids are trying out Python 3.15.0 alpha 1 (but not on production)! π
π¬ PEP 799: A dedicated profiling package for Python profiling tools
π¬ PEP 686: Python now uses UTF-8 as the default encoding
π PEP 782: A new PyBytesWriter C API to create a Python bytes object
β οΈ Better error messages
https://discuss.python.org/t/python-3-15-alpha-1/104358?u=hugovk
* Please don't forget about 3.14...