davidbrochart / ipytextual

Jupyter Textual-based Widget
BSD 3-Clause "New" or "Revised" License
13 stars 1 forks source link

Update Textual >=0.64.0 #3

Closed davidbrochart closed 3 months ago

maartenbreddels commented 3 months ago

Why the aggresive pin, does it now work with older version, and do you expect it to break often?

davidbrochart commented 3 months ago

I think Textual is moving so fast that it's best to only support the latest minor version, until it reaches v1.0. In this case there was a breaking change.

maartenbreddels commented 3 months ago

but users can always go back right, I was able to go back to an older textual version, now I'm locked in and don't have solvable environments anymore (except when using uv pip which has an escape hatch for this)

maartenbreddels commented 3 months ago

I mean, I understand version pinning for applications, but libraries have to live together in a single environment.

davidbrochart commented 3 months ago

I'm not sure I want to support multiple incompatible versions of Textual, and bloat the code with if/elif blocks for each version. In this case I admit it's not a lot though.