mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-23 06:42:26 +00:00
Merge pull request #1421 from a-detiste/master
Some checks failed
CI / coverage (macos-14, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Has been cancelled
CI / coverage (windows-2022, 3.12) (push) Has been cancelled
CI / integration (false, macos-14, 3.11) (push) Has been cancelled
CI / integration (false, ubuntu-20.04, 3.11) (push) Has been cancelled
CI / integration (false, windows-2022, 3.11) (push) Has been cancelled
CI / integration (true, ubuntu-20.04, 3.12) (push) Has been cancelled
CI / packaging (macos-14, 3.9) (push) Has been cancelled
CI / packaging (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / packaging (windows-2022, 3.9) (push) Has been cancelled
CI / finish-coverage-report (push) Has been cancelled
Some checks failed
CI / coverage (macos-14, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Has been cancelled
CI / coverage (windows-2022, 3.12) (push) Has been cancelled
CI / integration (false, macos-14, 3.11) (push) Has been cancelled
CI / integration (false, ubuntu-20.04, 3.11) (push) Has been cancelled
CI / integration (false, windows-2022, 3.11) (push) Has been cancelled
CI / integration (true, ubuntu-20.04, 3.12) (push) Has been cancelled
CI / packaging (macos-14, 3.9) (push) Has been cancelled
CI / packaging (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / packaging (windows-2022, 3.9) (push) Has been cancelled
CI / finish-coverage-report (push) Has been cancelled
finish removing "future"
This commit is contained in:
commit
1588110f58
@ -1 +1 @@
|
||||
remote more usage of deprecated future library
|
||||
remote all usage of deprecated future library
|
||||
|
@ -40,7 +40,6 @@ hidden_imports = [
|
||||
'commands',
|
||||
'Crypto',
|
||||
'functools',
|
||||
'future.backports.misc',
|
||||
'itertools',
|
||||
'math',
|
||||
'packaging.specifiers',
|
||||
|
@ -117,6 +117,7 @@ dependencies = [
|
||||
|
||||
"PyYAML >= 3.11",
|
||||
|
||||
# to be slowly removed from codebase
|
||||
"six >= 1.10.0",
|
||||
|
||||
# For 'tahoe invite' and 'tahoe join'
|
||||
@ -133,9 +134,6 @@ dependencies = [
|
||||
# WebSocket library for twisted and asyncio
|
||||
"autobahn >= 22.4.3",
|
||||
|
||||
# Support for Python 3 transition
|
||||
"future >= 0.18.2",
|
||||
|
||||
# Discover local network configuration
|
||||
"netifaces",
|
||||
|
||||
|
@ -3,8 +3,6 @@ Functionality related to a lot of the test suite.
|
||||
"""
|
||||
from __future__ import annotations
|
||||
|
||||
from past.builtins import chr as byteschr
|
||||
|
||||
__all__ = [
|
||||
"SyncTestCase",
|
||||
"AsyncTestCase",
|
||||
@ -127,6 +125,9 @@ EMPTY_CLIENT_CONFIG = config_from_string(
|
||||
""
|
||||
)
|
||||
|
||||
def byteschr(x):
|
||||
return bytes([x])
|
||||
|
||||
@attr.s
|
||||
class FakeDisk(object):
|
||||
"""
|
||||
|
@ -4,8 +4,6 @@ Tests for allmydata.util.base62.
|
||||
Ported to Python 3.
|
||||
"""
|
||||
|
||||
from past.builtins import chr as byteschr
|
||||
|
||||
import random, unittest
|
||||
|
||||
from hypothesis import (
|
||||
@ -15,6 +13,9 @@ from hypothesis import (
|
||||
|
||||
from allmydata.util import base62, mathutil
|
||||
|
||||
def byteschr(x):
|
||||
return bytes([x])
|
||||
|
||||
def insecurerandstr(n):
|
||||
return bytes(list(map(random.randrange, [0]*n, [256]*n)))
|
||||
|
||||
|
@ -2,8 +2,6 @@
|
||||
Ported to Python 3.
|
||||
"""
|
||||
|
||||
from past.builtins import chr as byteschr
|
||||
|
||||
from zope.interface import implementer
|
||||
from twisted.trial import unittest
|
||||
from twisted.internet import defer
|
||||
@ -20,6 +18,9 @@ from allmydata.test.no_network import GridTestMixin
|
||||
class LostPeerError(Exception):
|
||||
pass
|
||||
|
||||
def byteschr(x):
|
||||
return bytes([x])
|
||||
|
||||
def flip_bit(good): # flips the last bit
|
||||
return good[:-1] + byteschr(ord(good[-1]) ^ 0x01)
|
||||
|
||||
|
@ -3,7 +3,6 @@ Ported to Python 3.
|
||||
"""
|
||||
from __future__ import annotations
|
||||
|
||||
from past.builtins import chr as byteschr
|
||||
from six import ensure_text
|
||||
|
||||
import os, re, sys, time, json
|
||||
@ -47,6 +46,8 @@ from .web.common import (
|
||||
from .common_system import SystemTestMixin
|
||||
from .common_util import run_cli_unicode
|
||||
|
||||
def byteschr(x):
|
||||
return bytes([x])
|
||||
|
||||
class RunBinTahoeMixin(object):
|
||||
def run_bintahoe(self, args, stdin=None, python_options:Optional[list[str]]=None, env=None):
|
||||
|
@ -7,14 +7,15 @@ Ported to Python 3.
|
||||
maketrans = bytes.maketrans
|
||||
translate = bytes.translate
|
||||
|
||||
from past.builtins import chr as byteschr
|
||||
|
||||
from allmydata.util.mathutil import log_ceil, log_floor
|
||||
|
||||
chars = b"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
|
||||
|
||||
BASE62CHAR = b'[' + chars + b']'
|
||||
|
||||
def byteschr(x):
|
||||
return bytes([x])
|
||||
|
||||
vals = b''.join([byteschr(i) for i in range(62)])
|
||||
c2vtranstable = maketrans(chars, vals)
|
||||
v2ctranstable = maketrans(vals, chars)
|
||||
|
@ -4,7 +4,8 @@ Hashing utilities.
|
||||
Ported to Python 3.
|
||||
"""
|
||||
|
||||
from past.builtins import chr as byteschr
|
||||
def byteschr(x):
|
||||
return bytes([x])
|
||||
|
||||
import os
|
||||
import hashlib
|
||||
|
Loading…
Reference in New Issue
Block a user