( )⚙ D11710 pyoxidizer: force pip to not use pep517 in order to still be able to install hg

This is an archive of the discontinued Mercurial Phabricator instance.

pyoxidizer: force pip to not use pep517 in order to still be able to install hg
ClosedPublic

Authored by Alphare on Oct 20 2021, 11:04 AM.

Details

Summary

Mercurial is not (yet) a pep517 package, but the presence of a pyproject.toml
file tells newer-ish versions of pip that it should be one.

This is related to 58fe6d127a01, and fixes pyoxidizer builds for the Heptapod
CI.

Diff Detail

Repository
rHG Mercurial
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.