Top
Best
New

Posted by gavide 12/16/2025

Announcing the Beta release of ty(astral.sh)
853 points | 176 commentspage 3
lucas_membrane 5 days ago|
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?

Zababa 7 days ago||
Beautiful acknowledgment list, and congratulations on the beta release!
numbers 7 days ago||
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 7 days ago|
Rv, a new kind of Ruby management tool:

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

superlopuh 7 days ago||
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 7 days ago|
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...

lysecret 7 days ago||
Super excited about this generally ok satisfied with pyright but so I was with conda before uv or black before ruff.
maxloh 7 days ago||
How conformant is this, compared to e.g. mypy?
danudey 7 days ago||
FWIW MyPy is not very conformant: https://htmlpreview.github.io/?https://github.com/python/typ...
the-wumpus 5 days ago||
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...

parham 7 days ago||
Django support will be a game changer on top of the game changer ty is!
wiseowise 7 days ago||
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 7 days ago||
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 7 days ago|
rust again? ill skip
More comments...