lektor / lektor

The lektor static file content management system

Home Page:https://www.getlektor.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Build] Missing frontend assets when building from the source

frostming opened this issue · comments

Currently, the frontend assets are missing if we install from a Git URL or zipball provided by GitHub. This is because we build the frontend files in a Makefile and it is called when publishing to PyPI.

Plus, are you open to switching to hatch as the build backend?
Oh, you are already doing it!

As you note, I started to play with using hatch including using a custom build hook to build the frontend. That work is in PR #1082.

I agree that it's definitely a win to hook the frontend build into the PEP517 build process. I'm not totally convinced that hatch is the best option for doing this, but it does work. (I haven't looked at PDM carefully yet, but that may be another option?)

[edited to link to PR rather than directly to my working branch]