"Fix: Handle .zip files when generating Python packages" #2074
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Title: Fix: Handle
.zip
Files When Generating Python PackagesDescription:
This Pull Request addresses an issue where
fpm
fails to properly generate a package when the Python module is downloaded in.zip
format viapip
. Previously,fpm
expected only.tar.gz
archives and would throw an error when encountering a.zip
file due to an unexpected directory layout.Changes made:
.zip
format..zip
files using theunzip
command and handle the packaging process as usual..tar.gz
files.Testing:
.zip
and.tar.gz
formats.This PR resolves issue #2072, where users encountered a runtime error when
pip
fetched.zip
files during thefpm
packaging process.Feel free to tweak the wording to better fit the specifics of your implementation!