mirror of
https://github.com/onionshare/onionshare.git
synced 2025-05-06 00:15:11 -04:00
Replace distutils.version with packaging.version
This commit is contained in:
parent
818472e62c
commit
3bde77cd91
3 changed files with 8 additions and 5 deletions
|
@ -27,13 +27,14 @@ import base64
|
|||
import nacl.public
|
||||
import os
|
||||
import psutil
|
||||
import re
|
||||
import shlex
|
||||
import subprocess
|
||||
import tempfile
|
||||
import time
|
||||
import traceback
|
||||
|
||||
from distutils.version import LooseVersion as Version
|
||||
from packaging.version import Version
|
||||
|
||||
|
||||
class TorErrorAutomatic(Exception):
|
||||
|
@ -658,7 +659,8 @@ class Onion(object):
|
|||
# Does this version of Tor support next-gen ('v3') onions?
|
||||
# Note, this is the version of Tor where this bug was fixed:
|
||||
# https://trac.torproject.org/projects/tor/ticket/28619
|
||||
self.supports_v3_onions = self.tor_version >= Version("0.3.5.7")
|
||||
cleaned_tor_version = re.sub(r"\s*\(.*\)", "", self.tor_version)
|
||||
self.supports_v3_onions = Version(cleaned_tor_version) >= Version("0.3.5.7")
|
||||
|
||||
# Now that we are connected to Tor, if we are using built-in bridges,
|
||||
# update them with the latest copy available from the Tor API
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue