Hi Ilya, On Tue, Nov 13, 2018 at 8:19 PM Ilya Kazakevich < ilya.kazakev...@jetbrains.com> wrote:
> > My name is Ilya, I develop pytest integration in PyCharm IDE. > That's great! I use PyCharm daily and it is an awesome IDE, thanks for all the work. > We can create this package by ourselves (physically we create pytest-subs > package on pypi, > see PEP-561) but at least we need approvement from pytest devs, and any > contributions > are welcome) > I've read PEP-561 and I like the idea of providing .pyi files with pytest itself: having them closer to the code they are in sync with the API, and I think the maintenance would be negligible once the first work is in place as we don't change the API often. One subject in particular is not very clear to me from reading PEP-561: pytest is distributed both as a package (`_pytest`) and a module (`pytest.py`, which exposes the API selectively from `_pytest`). PEP-561 only makes provisions for package-distributed libraries. Anybody know how would could distribute the .pyi files following pytest's source layout? So from my POV, if somebody wants to provide the initial .pyi files and setup, it is easy to maintain them within pytest itself (and it can be dropped in favor of type hints once Python 2 is dropped), so we definitely should accept a PR in that regard IMHO. Cheers, Bruno.
_______________________________________________ pytest-dev mailing list pytest-dev@python.org https://mail.python.org/mailman/listinfo/pytest-dev