Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
scalene
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
For me, the major thing is training noobs on how to setup a python env and how to fix things when shit eventually hits the fan. Poetry just made a breaking change with 1.2 for example with the "brown outs" for get-poetry.py. Another fun problem is poetry by default having an open "upper bound" for dependencies. Also poetry can't even infer from pypy about a dependencies of a package, pypi devs have deemed that problem as "will not fix". Which is balls. So poetry has to download a package, inspect its deps, and then continue resolving the graph. It's an absolute mess. I appreciate everyone that does work on that because it is not easy.
https://pyscript.net this is pretty new. I would assume it would be pretty useful if browsers start including the interpreter
Maybe you're looking for https://github.com/beartype/beartype for runtime type enforcement; it's only at function calls, though, but probably a decent solution for codebases that are not completely typed for MyPy or pyright.
How about scalene?
Related posts
- Pystack: Like Pstack but for Python
- svg.py: Type-safe and powerful Python library to generate SVG files
- Memray is a memory profiler for Python by Bloomberg
- What's the best practice to validate parameter types at runtime in Python, with and without a third-party module?
- Palanteer v0.5 is out! Live visual Python profiling with support of multiprocess