How to use values stored in variables as case patterns?

If the constant you’re testing against is a dotted name, then it should be treated as a constant instead of as the name of the variable to put the capture in (see PEP 636 # Matching against constants and enums): class Codes: SUCCESS = 200 NOT_FOUND = 404 def handle(retcode): match retcode: case Codes.SUCCESS: print(‘success’) … Read more

NumPy 1.21.2 may not yet support Python 3.10

If on Windows, numpy has not yet released a precompiled wheel for Python 3.10. However you can try the unofficial wheels available at https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy . Specifically look for numpy‑1.21.2+mkl‑cp310‑cp310‑win_amd64.whl or numpy‑1.21.2+mkl‑cp310‑cp310‑win32.whl depending on you system architecture. After downloading the file go to the download directory and run pip install “<filename>.whl”.) (I have personally installed numpy‑1.21.2+mkl‑cp310‑cp310‑win_amd64.whl … Read more