What are some features you wish Python had?

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Poetry

    Python packaging and dependency management made easy

  • 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.

  • MicroPyScript

    Discontinued MicroPyScript: A test harness for multiple runtimes in PyScript

  • https://pyscript.net this is pretty new. I would assume it would be pretty useful if browsers start including the interpreter

  • 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.

    InfluxDB logo
  • beartype

    Unbearably fast near-real-time hybrid runtime-static type-checking in pure Python.

  • 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.

  • scalene

    Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals

  • How about scalene?

  • CPython

    The Python programming language

  • 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.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts