12
you are viewing a single comment's thread
view the rest of the comments
[-] logging_strict@programming.dev 0 points 2 weeks ago* (last edited 2 weeks ago)

Apples and oranges comparison

typer under the hood is click. Which you are right click is better than argparse cuz it's optparse.

Left scratching my head, are you praising, click? What is your typer sales point over plain ol' click.

Some questions

  1. combining typer and click. Shows how to use click and/or typer to group sub-commands.

  2. wake up, trio (and as a crutch anyio) is a thing. Making click and typer (and pathlib.Path) immediately legacy. No matter what it does. Here is the click trio port trio-click. Which i just checked, is actively maintained.

Where is the typer trio port?

  1. Upon hearing cli, i think textual, not click (or now typer). So as the cli grows, the UI/UX becomes clunky. Splitting the source code into multiple modules doesn't change that. typer has examples with: progress bar, prompt, cli application directory, and launch applications. All which is better accomplished from an actual cli GUI.
[-] FizzyOrange@programming.dev 2 points 2 weeks ago

I have no idea what you're talking about. Typer adds a nice type annotation based interface which is both nice to use and means all your arguments are statically typed checked.

I don't use async Python normally (IMO it's one of those "if you need this you shouldn't be using Python" features).

[-] logging_strict@programming.dev 1 points 1 week ago

I don’t use async Python normally

Great! The Ludwicks have been waiting for a champion of blocking I/O to emerge. Where world+dog-FizzyOrange preference lies is 100% clear and has been since before we were born. Even us lowly Python devs prefer fast over idle CPUs.

This is why initially liked fastapi. It says fast right there in the name. It's curiously not named, abandonwareapi.

Typer adds a maintenance burden that, as SQLModel 70+ PRs attest, the author does not have time for. No other details are necessary to know. Abandonware is really just a time sink hurting everyone pulled in.

I'm not unreasonable. Fix the situation with SQLModel and my attitude will flip from critic --> supporter. And then will appreciate and look forward to posts about: fastapi, SQLModel, and Typer. Past grievances will be memory holed.

[-] FizzyOrange@programming.dev 1 points 1 week ago

Are you.. ok? I think maybe you should see a psychiatrist.

[-] logging_strict@programming.dev 0 points 1 week ago* (last edited 1 week ago)

Projection huh? I expect this in a political, not a python community. Vet psyche techniques somewhere else.

Instead of attacking the messenger, why not follow advice and just do the maintenance work?

I'm warning others away from an author that has neglected to do package maintenance, but then continues to do marketing?

In any other market, this is the pattern of a con artist. Gaslighting is also expected from a con artist.

this post was submitted on 08 Aug 2025
12 points (87.5% liked)

Python

7406 readers
1 users here now

Welcome to the Python community on the programming.dev Lemmy instance!

📅 Events

PastNovember 2023

October 2023

July 2023

August 2023

September 2023

🐍 Python project:
💓 Python Community:
✨ Python Ecosystem:
🌌 Fediverse
Communities
Projects
Feeds

founded 2 years ago
MODERATORS