python

Back Open Paginator
19.03.2026 21:00
blainsmith (@blainsmith@fosstodon.org)

Don't look now, but Astral tools are now owned by OpenAI...

#ruff #uv #Astral #Python




Show Original Post


19.03.2026 20:59
arstechnica (@arstechnica@c.im)

OpenAI is acquiring open source Python tool-maker Astral arstechni.ca/PcLn #opensource #astral #openai #python #Codex #AI




Show Original Post


19.03.2026 20:52
ubernostrum (@ubernostrum@infosec.exchange)

If you’re looking for a nice, modern, featureful #Python package and environment manager, may I suggest PDM?

And maybe also toss some funding their way.

pdm-project.org/




Show Original Post


19.03.2026 20:48
heiseonline (@heiseonline@social.heise.de)

Integration in Codex: OpenAI übernimmt das Start-up Astral

OpenAI baut mit der Übernahme des Python-Tool-Entwicklers Astral das Engagement im Bereich Coding weiter aus und will seine Codex-Plattform weiterentwickeln.

heise.de/news/Integration-in-C

#IT #OpenAI #Python #news




Show Original Post


19.03.2026 20:39
sudonem (@sudonem@infosec.exchange)

God. Damnit.

Even if they don’t destroy it, this is incredibly disappointing.

astral.sh/blog/openai

#astral #python #FuckOpenAI




Show Original Post


19.03.2026 20:20
davidculley (@davidculley@hachyderm.io)

Oh no, OpenAI bought the company (Astral) behind the package manager uv.

Just three months after Anthropic bought Bun, the package manager for JavaScript and alternative to Node.js.

People who hate Python love to tell you how its packaging ecosystem is broken. And although I'm not a fan of a venture-capitalist-funded company (Astral) profiting off the work that open-source developers did, on a purely technical level uv is impressive.

Here's some excellent thoughts on uv and its siblings ruff and ty from the open-source community:

By the way, the products by Astral were a collaboration with Armin Ronacher, the creator of the framework Flask, who consistently has morally questionable views. Like recently, when he saw no problem when someone attempted to "re-license" the project chardet with LLMs, against the wishes of its original creator.

#Python




Show Original Post


19.03.2026 20:07
r (@r@fed.brid.gy)

Apropos of nothing: passagemath is not for sale. #Python #OpenSource #Mathematics




Show Original Post


19.03.2026 20:07
r (@r@bsky.brid.gy)

Apropos of nothing: passagemath is not for sale. #Python #OpenSource #Mathematics




Show Original Post


19.03.2026 19:50
feed (@feed@igeek.gamer-geek-news.com)

📰 OpenAI is acquiring open source Python tool-maker Astral

Codex maker says it will "continue to support these open source projects" after deal closes.

📰 Source: Ars Technica
🔗 Link: https://arstechnica.com/ai/2026/03/openai-is-acquiring-open-source-python-tool-maker-astral/

#Python #AI #ArtificialIntelligence





Show Original Post


19.03.2026 19:32
reillypascal (@reillypascal@hachyderm.io)

Very depressing to watch this happen to the Python ecosystem. I have been able to replace uv with pdm, and I've found zuban (type-checker/LSP, written in Rust, by the guy who made Jedi) to be a nice alternative to ty.

astral.sh/blog/openai

#Python #Programming #Dev #AI #OpenAI




Show Original Post


19.03.2026 19:21
treyhunner (@treyhunner@mastodon.social)

Python Tip #78 (of 365):

Don't remove string prefixes and suffixes manually.

Instead of this:

normalized = hex_value.lower()
if normalized.startswith("0x"):
normalized = normalized[2:]

Do this:

normalized = hex_value.lower().removeprefix("0x")

The removeprefix method will remove a single prefix from the beginning of the string and the removesuffix method will do the same for the end of the string:

name = name.removesuffix("-final")

pym.dev/prefixes-and-suffixes/

#Python #DailyPythonTip




Show Original Post


19.03.2026 19:17
riverfount (@riverfount@bolha.us)

Novo post no blog 🐍

Você provavelmente já escreveu o mesmo try/finally dezenas de vezes para fechar conexão, liberar lock, limpar recurso. Funciona. Mas quando a lógica de encerramento muda, você caça essa duplicação pelo projeto inteiro.

O artigo mostra como criar context managers próprios — com __enter__/__exit__ e com @contextmanager — e três padrões que resolvem isso em produção.

🔗 riverfount.dev.br/posts/contex

#Python #BaoPráticas #ContextManagers




Show Original Post


1 ...294 295 296 297 298 299 300 301 302 303 304 ...1595
UP