[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 11/11] python: remove auto-generated pyproject.toml file
From: |
Willian Rampazzo |
Subject: |
Re: [PATCH 11/11] python: remove auto-generated pyproject.toml file |
Date: |
Fri, 25 Jun 2021 15:40:30 -0300 |
On Fri, Jun 25, 2021 at 12:46 PM John Snow <jsnow@redhat.com> wrote:
>
> For reasons that at-present escape me, pipenv insists on creating a stub
> pyproject.toml file. This file is a nuisance, because its mere presence
> changes the behavior of various tools.
>
> For instance, this stub file will cause "pip install --user -e ." to
> fail in spectacular fashion with misleading errors. "pip install -e ."
> works okay, but for some reason pip does not support editable installs
> to the user directory when using PEP517.
>
> References:
> https://github.com/pypa/pip/pull/9990
> https://github.com/pypa/pip/issues/7953
>
> As outlined in ea1213b7ccc, it is still too early for us to consider
> moving to a PEP-517 exclusive package. We must support support older
s/support support/support/
> distributions, so squash the annoyance for now. (Python 3.6 shipped Dec
> 2016, PEP517 support showed up in pip sometime in 2019 or so.)
>
> Add 'pyproject.toml' to the 'make clean' target, and also delete it
> after every pipenv invocation issued by the Makefile.
>
> Signed-off-by: John Snow <jsnow@redhat.com>
> ---
> python/Makefile | 2 ++
> 1 file changed, 2 insertions(+)
>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
- [PATCH 07/11] python: update help text for check-tox, (continued)
- [PATCH 07/11] python: update help text for check-tox, John Snow, 2021/06/25
- [PATCH 09/11] python: Update help text on 'make check', 'make develop', John Snow, 2021/06/25
- [PATCH 10/11] python: Update help text on 'make clean', 'make distclean', John Snow, 2021/06/25
- [PATCH 11/11] python: remove auto-generated pyproject.toml file, John Snow, 2021/06/25