Ran Benita
Ran Benita
### Problem When I look into/debug external plugins, my workflow is: - Create a venv - Run `pip install -e .` (this is with a recent pip and setuptools backend,...
Example: https://github.com/pytest-dev/pytest/actions/runs/7408595776/job/20157160097 This doesn't always happen, maybe 50% of the time. Started in the last few days. I checked if the PyPy version changed during these days, but seems not...
Runtime says yes, mypy says yes, pyright says no. It would be nice if pyright and mypy were consistent on this point. The mypy approach makes sense because it matches...
### Description Some projects I'm working on (e.g. black, pytest) have started setting `PYTHONWARNDEFAULTENCODING=1` in their tox configurations (see [PEP 597 – Add optional EncodingWarning](https://peps.python.org/pep-0597/)). It affects pip as well,...
## BUG ### What I did: Imported zope.interface (through gevent). ### What I expect to happen: No warning. ### What actually happened: The method zope.interface uses to declare a namespace...
This is a popular project which uses pluggy with many plugins: https://github.com/python-lsp/python-lsp-server Needs a script like the existing ones in https://github.com/pytest-dev/pluggy/tree/main/downstream
SQL Panel DeprecationWarning - The "default.html" templates for forms and formsets will be removed
When I open the SQL Panel on Django 4.2, django-debug-toolbar 4.1, I get the following warning: > django.utils.deprecation.RemovedInDjango50Warning: The "default.html" templates for forms and formsets will be removed. These were...
These changes make the project and tests run cleanly under latest `mypy --strict`. They make the library usable from a project which itself uses `mypy --strict`. See the commits for...
Adding pyproject.toml allows the package to be installed using PEP517 instead of legacy `setup.py install` method. At least pip says so in a warning when installing without the `wheel` package...
Refs #12089, #12263, #12275.