Skip to content

pep517 backend seems not defined correctly for pyproject-hooks=1.2.0 #70

@theamericanaccount

Description

@theamericanaccount

Please confirm the following

  • I understand this is open source software provided for free and that I might not receive a timely response.
  • I am positive I am NOT reporting a (potential) security
    vulnerability, to the best of my knowledge. (These must be shared by
    submitting this report form instead, if
    any hesitation exists.)
  • I am willing to submit a pull request with reporoducers as xfailing test cases or even entire fix. (Assign this issue to me.)

Describe the bug

Apparently the pep517 backend is not declared correctly in pyproject.toml as now pyproject-hooks=1.2.0 requires a semicolor and not a double colon anymore.
I'm still not really sure how to adapt it to work.
I've been absent from Python coding (not packaging) for a couple years and I've seen everybody switch to this pep517 (now pep660?) thing which at times seems even more messy than old setuptools.
Also it seems to build fine using the same version of pyproject-hooks in the Life / DogeOS's Android environment while it goes awry on GNU one.

To Reproduce

Run a reallymakepkg on the PKGBUILD at python-propcache-ur

Expected behavior

It should build.

Logs/tracebacks

pyproject-hooks 1.2.0 seems requiring declaring the backend with a double column instead than with a dot.

Python Version

3.12.7

propcache Version

It's not a pip build.

OS

Life / DogeOS (GNU / Arch environment)

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    invalidThis doesn't seem right

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions