astral-sh / astral-sh/python-build-standalone

Provide zstd compressed install only release artifacts?

Open
#304 9 comments 2 reactions 1 assignee Claimed by @charliermarsh View on GitHub
performance
Dominant language
Python
Stars
4.4k
Forks
314
Avg merge
1d 9h
Merged PRs (30d)
27

Description

This project's release artifacts are continuing to gain popularity.

I initially only published the zstd compressed _full_ archives for use with PyOxidizer. Then when people discovered the utility of the distributions and they wanted smaller downloadable artifacts, we made the `install_only` archive variants. I chose `.tar.gz` at the time because of the ubiquity of zlib and knew I couldn't get away with zstd only.

We still need to provide gzip archives for compatibility I suspect. But I'm wondering if we should provide zstd compressed archives so customers could speed up decompression by a few seconds. This could matter for things like GitHub Actions. Every second can count!

WDYK @charliermarsh? Would uv benefit from the speedup from zstd archives?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.