Become a sponsor to Cecil Curry
...to financially feed @leycec and his friendly @beartype.
Through your incredible outpouring of ongoing support, @beartype fuels your mission-critical Pythonic app stack with runtime type-checking so fast your devops engineers didn't even know it was happening β but it was.
Because @beartype already got there first.
Where We're Going, We Don't Need Roads Static Type Checking
2022 is the year of the tiger bear. β π» π
2022 is the year @beartype tightens its bear hug on Python's QA landscape. Your stack needs it, so we bring it. Thanks entirely to your tremendous charity, @beartype gracefully scales with your explosive data pipeline, gargantuan profit margins, and supersized academic citations. Because @beartype delivers the hype even as it destroys all your bugs.
In 2022, Team @beartype heatedly unleashes:
- Deeper type-checking. We're going all-in on deep type-checking this year. With renewed attention to builtin container types (
dict
,set
), core container ABCs (e.g.,collections.abc.Container
,collections.abc.Iterable
), and pure-Python callables (e.g.,collections.abc.Callable
,collections.abc.Coroutine
), @beartype will type-check everything. Because your data cares, we care. - Linear- and logarithmic-time type-checks. By the fearsome wizardry of our new configuration API, beartype will type-check:
- A logarithmic number of items of any container in
O(log n)
time for callables and classes you really trust. - All items of any container in
O(n)
time for callables and classes you really, REALLY trust.
- A logarithmic number of items of any container in
- Magical import hooks. Type-check anyone's package (even those you don't own) with a single
beartype_everything()
call at the top of your root__init__.py
. Don't believe us? We don't blame you. It doesn't exist yet β but it could. By the raw power of PEP 302-compliant import hooks, @beartype will type-check everything on your behalf without you needing to decorate every callable and class across your or anyone else's codebase. Because your RSI-wracked wrists care, we care. - Readable structured documentation. It's not too much to ask, which is why you keep asking. That's why we're finally delivering good on our hollow promises, crossed π€, and endless β-waving. In the time-honoured tradition of Sphinx β ReadTheDocs, @beartype will finally sport documentation that no longer embarrasses us both. Because our monolithic
README.rst
made your coworker cross-eyed, we care and apologetically feel bad.
Your generous assistance enables all these things. Enable us enable you enable us enable yoβRuntimeError: maximum recursion depth exceeded
Who Are You and Why Are You Begging for Money Outside Our Server Rack?
Helllllllo, beautiful downstream consumer.
Lead @beartype maintainer @leycec (Cecil Curry) and his crack team of ursine collaborators summon you to meet the balding middle-aged man behind the photoshopped GitHub avatar.
Lilium Stargazers conquer the summer garden like baldness conquered @leycec last year.
You wouldn't believe the things these shades have seen.
If I can't feel my face, then why does it feel so good?
Goblin-mode monkey cat & man friend regret nothing.
Thanks so much for bearing with us. As the many years and the versions churn, you don't just make the impossible plausible. You make the journey fun; you make the journey insightful; you make the journey necessary.
You mean the world. π€
Β Β Β Β Β Β Β Β β @leycec
Featured work
-
beartype/beartype
Unbearably fast near-real-time hybrid runtime-static type-checking in pure Python.
Python 2,745
$10 a month
SelectA Bear Cub
Bear cubs are the plucky foundation of our society. Grow the seeds of a well-typed future and accept your triumphant laurels:
β
A GitHub badge forged in the hot furnaces of love. π»
β
The inescapable gratitude of Hypnobear. π§Έ
$50 a month
SelectA Papa Bear
Papa bears are the apex bug crushers. Fan the flames of the typing revolution, Father-with-Fur! We raise these flags in your honour:
β
Advertise any URL at the head of every new @beartype release. π§ π¬
β
Receive all Bear Cub perks! So, mostly a badge that looks nothing like this. π π―
Let git
immortalize your good name... forever.
$100 a month
SelectA Mama Bear
Mama bears are the prime guardian force. Nurture the type hints that safeguard your enterprise. As you roar for more, so shall you:
β Advertise any URL at the head of:
- Our ReadTheDocs landing page. π¬
- Our GitHub landing page. π
- Every new @beartype release. π§
β Receive all Papa Bear perks! Yup, it's a badge. π
Let ReadTheDocs β GitHub β git
memorialize your mesmerising team.
$500 a month
SelectUrsula Minor
You are Ursula Minor, the firmament of the heavens. As you rise above the crowded pantheon of lesser apps, Polaris itself welcomes you to:
β Advertise any logo β any URL at the head of:
- Our ReadTheDocs landing page. π¬
- Our GitHub landing page. π
- Every new @beartype release. π§
β Receive all Mama Bear perks! Yup, a badge. π―
Light up the night sky with code so bright it dispels the darkness.