hatch-fancy-pypi-readme: 22.5.0: pep517 build fails because is requires `hatch-fancy-pypi-readme` during build

Looks like now hatch-fancy-pypi-readme requires its own code to pass pep517 build

+ /usr/bin/python3 -sBm build -w --no-isolation
* Getting dependencies for wheel...

ERROR Missing dependencies:
        hatch-fancy-pypi-readme>=22.4.0

Why not use during build `hatch-fancy-pypi-readme1 code from build tree? 🤔

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 27 (11 by maintainers)

Commits related to this issue

Most upvoted comments

To confirm, my plan is to load all project.entry-points.hatch if build-system.backend-path is defined.

So to make this work:

  1. Hatchling needs a way to load plugins based on file system paths rather than just relying on entry points metadata (this will be tough but doable)
  2. This project would change to:
    [build-system]
    requires = ["hatchling"]
    build-backend = "hatchling.build"
    backend-path = ['src']
    

Does that sound right?

See the discussion in https://github.com/pypa/wheel/issues/429 for some details.

fixed by 2f17c36 💔