Top
Best
New

Posted by gavide 12/16/2025

Announcing the Beta release of ty(astral.sh)
854 points | 179 commentspage 3
Zababa 12/16/2025|
Beautiful acknowledgment list, and congratulations on the beta release!
lucas_membrane 12/19/2025||
I just found out that if one is developing a wxPython app, this:

menuFont = wx.Font(12, wx.DEFAULT, wx.NORMAL, wx.NORMAL) # 12pt font

Will be flagged as an error by ty, wx.DEFAULT and wx.NORMAL being some kind of wxPython place holder that wxPython can interpret into a value later on, not a value just yet. Can you get past that kind of late binding?

numbers 12/17/2025||
is there anything like `uv` available for ruby? going from python and typescript where I can use uv and bun, it feels like ruby is stuck in the past :(
pansa2 12/17/2025|
Rv, a new kind of Ruby management tool:

https://news.ycombinator.com/item?id=45023730

superlopuh 12/17/2025||
We've been relying on TypeForm (an experimental feature in Pyright) in xDSL. Since there are some Astral members commenting here: are there any plans to support TypeForm any time soon? It seems like you already have some features that go beyond the Python type spec, so I feel like there may be hope
dcreager 12/17/2025|
Yes, we love TypeForm! We plan to support it as soon as the PEP for it lands. Under the covers, we already support much of what's needed, and use it for some of our special-cased functions like `ty_extensions.is_equivalent_to` [1,2]. TypeForm proper has been lower on the priority list mostly because we have a large enough backlog as it is, and that lets us wait to make sure there aren't any last-minute changes to the syntax.

[1] https://github.com/astral-sh/ruff/blob/0bd7a94c2732c232cc142...

[2] https://github.com/astral-sh/ruff/blob/0bd7a94c2732c232cc142...

maxloh 12/16/2025||
How conformant is this, compared to e.g. mypy?
danudey 12/16/2025||
FWIW MyPy is not very conformant: https://htmlpreview.github.io/?https://github.com/python/typ...
the-wumpus 12/19/2025||
It's not great, but in this very thread there's a person from the conformance team that says that it shouldn't sway your choice too much.

https://htmlpreview.github.io/?https://github.com/SimonSchic...

lysecret 12/17/2025||
Super excited about this generally ok satisfied with pyright but so I was with conda before uv or black before ruff.
parham 12/17/2025||
Django support will be a game changer on top of the game changer ty is!
wiseowise 12/17/2025||
Jesus, how long will we need this shite? Can't someone from MS fix this already? Or is it possible for Astral to implement fully fledged Python extension so you don't have to use Microsoft crap that includes proprietary pylance?

``` It's recommended to disable the language server from the Python extension to avoid running two Python language servers by adding the following setting to your settings.json:

{ "python.languageServer": "None" } ```

falcor84 12/17/2025||
I was reading the list of their offerings in the footer and for a second was very excited by the 5th item:

> RUFF 0.14.9

> UV 0.9.18

> TY 0.0.2

> PYX Beta

> GITHUB

hexo 12/16/2025|
rust again? ill skip
More comments...