What are some features you wish Python had?

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • 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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • 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

  • 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

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

  • Pystack: Like Pstack but for Python

    3 projects | news.ycombinator.com | 7 Jun 2023
  • svg.py: Type-safe and powerful Python library to generate SVG files

    3 projects | /r/Python | 11 Jun 2022
  • Memray is a memory profiler for Python by Bloomberg

    8 projects | news.ycombinator.com | 20 Apr 2022
  • What's the best practice to validate parameter types at runtime in Python, with and without a third-party module?

    3 projects | /r/learnpython | 26 Dec 2021
  • Palanteer v0.5 is out! Live visual Python profiling with support of multiprocess

    1 project | /r/Python | 23 Nov 2021