I don’t have much reliance on astral’s tools thankfully.
Ruff was nice but not irreplacable. I reverted to flake8+black through pylsp.
I haven’t had need to use uv yet, and I don’t like types in dynamic languages so I haven’t tried ty at all either.
I guess it was inevitable. Still sad. My favourite part of the ecosystem in years #astral #openai #python
Thanks to @PeskyPotato, #icalendar now has its first #tutorial!
🎉
Learn about how to create a #calendar #event, invite attendees and save it in an #ics file here:
https://icalendar.readthedocs.io/en/latest/tutorials/create-event-with-attendees.html
Phew! Good thing I never used uv for anything important.
Astral to join OpenAI
https://astral.sh/blog/openai
“When you do make a class, make sure it's a friendly class.”
Read more 👉 https://pym.dev/friendly-classes/
OpenAI übernimmt das Startup Astral und integriert dessen performante Python-Tools uv und Ruff in die Plattform Codex. KI-Modelle erhalten damit direkten Schreibzugriff auf lokale Projektstrukturen, um Software-Abhängigkeiten nativ aufzulösen. Die bestehenden Astral-Projekte bleiben vollständig Open Source.
#OpenAI #Astral #Python #Codex #News
https://www.all-ai.de/news/news26/openai-astral-kauf
RE: https://mastodon.social/@hynek/116256569856726011
I use this, it's good! You never know when you might need the extra info, and this makes it really easy to check.
#Python
Astral to join OpenAI, https://astral.sh/blog/openai.
I don't run 'pip install' often enough that uv speed matters to me.
I don't code fast enough so that ruff is an improvement over mixing flake, yapf, mypy and the like.
Something tells me I might not be in the target demographics of the people worried by Astral's acquisition.
Well, that's an uncomfortable fucking bummer: https://astral.sh/blog/openai
Today we learned what happens if you neglect to implement a __contains__ method on a dict-like #python class and someone calls `x in y` on it.
It's not an infinite loop!
It's an infinite series!
Has anyone seen a number for Astral's acquisition?