From c8607d02070ed7c6909fad452f70980936ab745a Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Thu, 10 Mar 2022 16:43:58 -0800 Subject: [PATCH] Add additional recognized content types for extract --- release_gitter.py | 6 +++++- setup.py | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/release_gitter.py b/release_gitter.py index f6aad4d..4810f9f 100755 --- a/release_gitter.py +++ b/release_gitter.py @@ -250,7 +250,11 @@ class PackageAdapter: self._package = ZipFile(BytesIO(response.content)) elif content_type == "application/x-tar": self._package = TarFile(fileobj=response.raw) - elif content_type in ("application/gzip", "application/x-tar+gzip"): + elif content_type in ( + "application/gzip", + "application/x-tar+gzip", + "application/x-compressed-tar", + ): self._package = TarFile.open(fileobj=BytesIO(response.content), mode="r:*") else: raise ValueError(f"Unknown or unsupported content type {content_type}") diff --git a/setup.py b/setup.py index a409ecb..1186be4 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,7 @@ with open(path.join(here, "README.md"), encoding="utf-8") as f: setup( name="release-gitter", - version="0.4.1", + version="0.4.2", description="Easily download releases from sites like Github and Gitea", long_description=long_description, long_description_content_type="text/markdown",