diff options
| author | Jason R. Coombs <jaraco@jaraco.com> | 2022-07-13 20:53:31 -0400 |
|---|---|---|
| committer | Jason R. Coombs <jaraco@jaraco.com> | 2022-07-13 20:53:31 -0400 |
| commit | 2bf4014adc2510de218c50422fd16dd2722ec428 (patch) | |
| tree | 0774630b80757f97d50c2214736926f51a99b102 | |
| parent | 6a1782a6fd517885318c5d0d8a661c749b256763 (diff) | |
| download | python-setuptools-git-2bf4014adc2510de218c50422fd16dd2722ec428.tar.gz | |
Just assume exactly one sdist is available.
| -rw-r--r-- | setuptools/tests/integration/test_pip_install_sdist.py | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/setuptools/tests/integration/test_pip_install_sdist.py b/setuptools/tests/integration/test_pip_install_sdist.py index 29ca39ff..b6666232 100644 --- a/setuptools/tests/integration/test_pip_install_sdist.py +++ b/setuptools/tests/integration/test_pip_install_sdist.py @@ -166,16 +166,8 @@ def retrieve_pypi_sdist_metadata(package, version): version = metadata["info"]["version"] release = metadata["releases"][version] if version is LATEST else metadata["urls"] - dists = [d for d in release if d["packagetype"] == "sdist"] - if len(dists) == 0: - raise ValueError(f"No sdist found for {package} {version}") - - for dist in dists: - if dist["filename"].endswith(".tar.gz"): - return dist - - # Not all packages are publishing tar.gz - return dist + sdist, = filter(lambda d: d["packagetype"] == "sdist", release) + return sdist def download(url, dest, md5_digest): |
