Next up is Nathaniel Forde, giving his talk on “Skill estimation, Agents and the Condorcet jury theorem”!
#PyConIe #Python #PyCon #PythonIe

We’re kicking off our March Python Ireland monthly meetup in MongoDB, with a talk by Manuel Fontan!
#PyConIe #Python #PyCon #PythonIe

Posting on #Mastodon from the #CLI on my #Synology NAS. #test #python
Python Tip #70 (of 365):
Print partial lines by specifying end="" 🧵
Instead of writing to "sys.stdout" to avoid printing newlines:
sys.stdout.write(prefix)
sys.stdout.write(remainder + "\n")
Consider passing end to print():
print(prefix, end="")
print(remainder)
"Replacing tox with UV"
https://blog.changs.co.uk/replacing-tox-with-uv.html
The pipeline for @civicband is 100% running into this issue @hynek documented three years ago: https://hynek.me/til/rq-macos/
Are there more modern python queues that have don't have this issue? Maybe it's too inherent to #python on #macOS
Now this is an interesting #Python problem. I don't know if it's a #bug, but it's a change in behaviour that I don't see documented.
I upgraded from #Debian 12/Bookworm to 13/Trixie, so the default Python3 changed from 3.11 to 3.13. A script of mine broke, because `pathlib.Path.is_mount()` changed behaviour when the path is a symlink (at least to a directory).
i.e. I'm testing a path that is a symlink. The symlink points to a directory. That directory *is* a mountpoint. The `.is_mount()` test in 3.11 returned True, while in 3.13 it returns False.
This seems wrong to me. Most path-manipulation functions transparently treat symlinks as if they were the pointed-to object unless you pass an option/flag specifically to say you want the symlink itself.
Gonna have to dig to see what else I can find.
#pathlib #path #is_mount #stdlib #behaviour #symlink #filesystem #mountpoint #mount
Release 10.8.2 of passagemath, the comprehensive #OpenSource #Mathematics system in #Python, the pip-installable modularized fork of #SageMath, is now available.
Thanks to work by Shahzeb Imran, rich output (LaTeX formulas, 2D and 3D graphics) is now available in @marimo.io@bsky.brid.gy notebooks.
RE: https://bsky.app/profile/did:plc:htd5nd5zj62hey7e7lm3a6ky/post/3mgqnhs6khs24

An exercise to help build the right mental model for Python data.
- Solution: https://memory-graph.com/#codeurl=https://raw.githubusercontent.com/bterwijn/memory_graph_videos/refs/heads/main/exercises/exercise1.py&play
- Explanation: https://github.com/bterwijn/memory_graph?tab=readme-ov-file#python-data-model
The “Solution” link uses 𝗺𝗲𝗺𝗼𝗿𝘆_𝗴𝗿𝗮𝗽𝗵 to visualize execution and reveals what’s actually happening.
#Python #programming #memory_graph

Next up!
The famous #HelPy quiz with Jerry Pussinen, and thanks to @cheukting_ho for the questions!
Then @PawelPiwosz from @upcloud: UpCloud, Docker and FastMCP. How to build reliable MCP Server in minutes.
Thanks again to UpCloud for hosting, and see you next month at TEK & ILRY!

“Have you ever wanted to invent your own comprehensions in Python?”
Read more 👉 https://pym.dev/custom-comprehensions/