From eec5403adfa40f42a652021d58bf013ca7b6277e Mon Sep 17 00:00:00 2001 From: Mathieu Kniewallner Date: Sun, 8 Sep 2024 23:28:35 +0200 Subject: [PATCH] docs(concepts): mention PEP 625 (#7189) ## Summary Follow-up to https://github.com/astral-sh/uv/pull/7168#discussion_r1748914880. --- docs/concepts/resolution.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/concepts/resolution.md b/docs/concepts/resolution.md index e5827b563644..1a7b2f26f449 100644 --- a/docs/concepts/resolution.md +++ b/docs/concepts/resolution.md @@ -298,9 +298,10 @@ as if they do not exist. ## Source distribution -Most packages publish their source distributions as gzip tarball (`.tar.gz`) or zip (`.zip`) -archives. While less common, other formats are also supported when reading and extracting source -distributions: +[PEP 625](https://peps.python.org/pep-0625/) specifies that packages must distribute source +distributions as gzip tarball (`.tar.gz`) archives. Prior to this specification, other archive +formats, which need to be supported for backward compatibility, were also allowed. uv supports +reading and extracting archives in the following formats: - bzip2 tarball (`.tar.bz2`) - gzip tarball (`.tar.gz`)