Py

Python class typing that raises TypeError at runtime

Hacker News

Python class typing that raises TypeError at runtime

Hi HN ! I was getting a bit sick of how I was managing structures in Python, I needed something that would trivially be translated to json, had some kind of verification, and had the ability to output a json-schema to communicate the format. I plan to add more documentation and customization to the package in regards of schema generation and custom validation. For python 3.9 + I hope this will be useful ! :)

Share card

Actual performance

2points
1comments
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersIH features products with proven revenue · Missing: supports, reddit linkedin, podcasting
43%43% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
42%42% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
41%41% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: io · Missing: https docs, excited, just released
35%35% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Product HuntUnlikely to reach the leaderboard · Missing: mac, agents, macos
27%27% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
18%18% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
17%17% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

We
WebAssembly Runtime for Python, Lua, Ruby and etc.70%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

WebAssembly Runtime for Python, Lua, Ruby and etc.

Hacker News3
WA
WASM runtime for sandboxing Python code63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

WASM runtime for sandboxing Python code

Hacker News9
Co
Cohesion – A tool for measuring Python class cohesion37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Cohesion – A tool for measuring Python class cohesion

Hacker News3
Au
Autowrap C functions at runtime for the Python/C API57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Autowrap C functions at runtime for the Python/C API

Hacker News7
Po
Powerful class abstraction for hyperparameter handling in Python34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Powerful class abstraction for hyperparameter handling in Python

Hacker News2
Py
PyApp – runtime installer for Python applications52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PyApp – runtime installer for Python applications

Hacker News109
Qu
Quickly see class dependencies in Python42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Quickly see class dependencies in Python

Hacker News5
Sk
Skybison, an optimized greenfield Python runtime58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Skybison, an optimized greenfield Python runtime

Hacker News13
I
I built an OCI container runtime in Python(for fun)46%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I built an OCI container runtime in Python(for fun)

Hacker News7
Ascendancy Typing
Ascendancy Typing28%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Turn your WPM into a hero class

Indie Hackers1education