Hello,

I'm writing to ask about the current status of Flake8's pyproject.toml
support in light of recent changes in pip.

Historically, as discussed in issue #234
<https://github.com/PyCQA/flake8/issues/234>, a major blocker appeared to
be pip's behavior changes triggered by the presence of pyproject.toml.
Following the guidance in that issue, I previously reached out to a Flake8
maintainer directly about this, but since I did not receive a response, I
wanted to raise the question here on the mailing list instead.

Since the original discussion, pip has evolved: as of pip 25.3
<https://pip.pypa.io/en/stable/news/#v25-3>, isolated PEP 517 builds are
now the default and only supported build method for pip install.

Given that this effectively makes pyproject.toml unavoidable for modern
packaging workflows, I was wondering whether this changes the assessment for
Flake8's configuration support, or whether there are still unresolved
technical or design concerns that keep this out of scope.

If the situation has materially changed since the original discussion, it
might also be helpful to note that in issue #234, which is currently locked
for non-contributors.

Best regards,
Ilkka K.
_______________________________________________
code-quality mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/code-quality.python.org
Member address: [email protected]

Reply via email to