pyproject-hooks
pyproject-hooks copied to clipboard
A low-level library for calling build-backends in `pyproject.toml`-based project
This change came about to exist after this bug report: https://github.com/openwrt/packages/issues/11912 The general context is that OpenWrt does not ship Python source-code by default. Instead, the build byte-compiles all .py...
This could be somewhat disruptive, but with #119, this project's name is objectively incorrect. Given that this was originally written as a sample implementation of the standard and has since...
Currently pep517 installs fail when running from a source-less python distribution because pep517 tries to run a .py file which doesn't exist in the source-less install. There has been some...
Propagate the 'message' field up to the parent Exception class so that errors are displayed more clearly on the command line. Prior to this change, a user sees the following...
Using `pep517` to extract the project version number resulted in the following error: ``` Traceback (most recent call last): File "/usr/local/bin/get-version", line 7, in meta = pep517.meta.load(".") File "/usr/local/lib/python3.9/site-packages/pep517/meta.py", line...
This is the issue for tracking our plans for nudging users to transition away from using pep517 from the CLI. These changes would go into the `inc-pep517.build` branch and *not*...
Hey, would it be possible to add type hints to public API? Thanks.
In [this comment](https://github.com/pypa/pep517/pull/48#discussion_r287282963), @gaborbernat suggests that the project should unconditionally fallback to setuptools if PEP 517 is not indicated. That seems like a plausible suggestion, but I'd like to separate...
If a backend raises an unexpected exception, the subprocess being run by the wrapper will exit with an error, which will get reported back to the caller, but it's not...