pyapp icon indicating copy to clipboard operation
pyapp copied to clipboard

reproducible build with wheel + dependency file

Open Tobi-De opened this issue 1 year ago • 0 comments

I've tried two modes for building the binary: using the dependency file and using a wheel file with the PYAPP_PROJECT_PATH setting.

When I use the embedding option, the dependencies sometimes don’t match exactly with my local lock/requirements file, which makes sense since the wheel file's dependency markers don’t use exact versions (==). With the dependency file option, it seems I would need my app to be available on PyPI or something similar. Is there a way to use both the wheel file and a requirements file so that the environment created by the binary matches exactly what I have locally? I tried setting both PYAPP_PROJECT_PATH and PYAPP_PROJECT_DEPENDENCY_FILE, but it seems the requirements file is ignored in this case.

Tobi-De avatar Nov 07 '24 18:11 Tobi-De