brizental pushed to branch tor-browser-147.0a1-16.0-2 at The Tor Project / 
Applications / Tor Browser


Commits:
bd2b83d9 by Beatriz Rizental at 2026-02-05T19:38:10+01:00
Bug 2013390: Test file extension before testing zip and tarfiles.r=ahal

The tarfile check specifically has been returning false positives on DMG
files.

Differential Revision: https://phabricator.services.mozilla.com/D281070

- - - - -
e2e81683 by Beatriz Rizental at 2026-02-05T19:38:10+01:00
Bug 2013358: Drop Python <3.13 requirement from manifestparser.r=ahal

Differential Revision: https://phabricator.services.mozilla.com/D281036

- - - - -


2 changed files:

- testing/mozbase/manifestparser/setup.py
- testing/mozbase/mozinstall/mozinstall/mozinstall.py


Changes:

=====================================
testing/mozbase/manifestparser/setup.py
=====================================
@@ -25,6 +25,7 @@ setup(
         "Programming Language :: Python :: 3.10",
         "Programming Language :: Python :: 3.11",
         "Programming Language :: Python :: 3.12",
+        "Programming Language :: Python :: 3.13",
     ],
     # Get strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers
     keywords="mozilla manifests",
@@ -39,5 +40,5 @@ setup(
       [console_scripts]
       manifestparser = manifestparser.cli:main
       """,
-    python_requires=">=3.8, <3.13",
+    python_requires=">=3.8",
 )


=====================================
testing/mozbase/mozinstall/mozinstall/mozinstall.py
=====================================
@@ -121,12 +121,12 @@ def install(src, dest):
         if src.lower().endswith(".msix"):
             # MSIX packages _are_ ZIP files, so we need to look for them first.
             install_dir = _install_msix(src)
-        elif zipfile.is_zipfile(src) or tarfile.is_tarfile(src):
-            install_dir = mozfile.extract(src, dest)[0]
         elif src.lower().endswith(".dmg"):
             install_dir = _install_dmg(src, dest)
         elif src.lower().endswith(".exe"):
             install_dir = _install_exe(src, dest)
+        elif zipfile.is_zipfile(src) or tarfile.is_tarfile(src):
+            install_dir = mozfile.extract(src, dest)[0]
         else:
             raise InvalidSource(f"{src} is not a valid installer file")
 



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/ffe41bf4e4d887a6b6254d399aca494705c982bc...e2e81683c651349e0f4d45a550037b254997da69

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/ffe41bf4e4d887a6b6254d399aca494705c982bc...e2e81683c651349e0f4d45a550037b254997da69
You're receiving this email because of your account on gitlab.torproject.org.


_______________________________________________
tor-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to