Chad Dombrova
Chad Dombrova
> Sorry, this is volunteer run and people may just not have time to look at this. I completely understand, and I appreciate all of your efforts! Just looking for...
> Thanks, this looks good! Your PR description made this easy to review. Left one nit, tag me once you've made the change (assuming you agree). Thanks for helping out....
> So again the issue is that there's no unambiguous way to split a parameter list cleanly into a P.args list and P.kwargs dict. So then is it solvable if...
What if we create a new type of object which represents "parameters that are compatible with ParamSpec `P`"? For example: ```python P = ParamSpec('P') ParamsP = Parameters(P) def call_it(func: Callable[P,...
I've been thinking lately that perhaps the best way to pass around a function and its arguments prior to invoking it is a `partial`. Unfortunately, mypy's partial support is extremely...
Here's the ticket for the `returns` mypy plugin error for anyone coming across this conversation in the future: https://github.com/dry-python/returns/issues/1433
Yep, pyi files would solve this in PyCharm. Regarding vscode, [pythonVSCode](https://github.com/DonJayamanne/pythonVSCode) is by far the most popular python plugin, and it uses [jedi](https://github.com/davidhalter/jedi) for python inspection. Jedi is used for...
I think that Qt.py's all-in-one-module approach might make this task more difficult. Qt.py dynamically generates modules, but static type checkers like pycharm and mypy rely on static definitions. I'm pretty...
>If the stubs are separate files, it wouldn't make a difference in how Qt.py is structured though. For example a lot of the stubs structures don't match 1:1 the actual...
One way to achieve this is to provide [PEP484](https://www.python.org/dev/peps/pep-0484/)-compatible pyi stub files with the project or within the official python [typeshed](https://github.com/python/typeshed). Then you run a program like [mypy](http://mypy.readthedocs.io/en/latest/) to do...