pulkit created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers.
REVISION SUMMARY This patch also fixes import in cbor2/ to make them relative. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D2752 AFFECTED FILES mercurial/thirdparty/cbor/__init__.py mercurial/thirdparty/cbor/cbor2/__init__.py mercurial/thirdparty/cbor/cbor2/decoder.py mercurial/thirdparty/cbor/cbor2/encoder.py CHANGE DETAILS diff --git a/mercurial/thirdparty/cbor/cbor2/encoder.py b/mercurial/thirdparty/cbor/cbor2/encoder.py --- a/mercurial/thirdparty/cbor/cbor2/encoder.py +++ b/mercurial/thirdparty/cbor/cbor2/encoder.py @@ -6,9 +6,9 @@ from datetime import datetime, date, time from io import BytesIO -from cbor2.compat import iteritems, timezone, long, unicode, as_unicode, bytes_from_list -from cbor2.compat import pack_float16, unpack_float16 -from cbor2.types import CBORTag, undefined, CBORSimpleValue +from .compat import iteritems, timezone, long, unicode, as_unicode, bytes_from_list +from .compat import pack_float16, unpack_float16 +from .types import CBORTag, undefined, CBORSimpleValue class CBOREncodeError(Exception): diff --git a/mercurial/thirdparty/cbor/cbor2/decoder.py b/mercurial/thirdparty/cbor/cbor2/decoder.py --- a/mercurial/thirdparty/cbor/cbor2/decoder.py +++ b/mercurial/thirdparty/cbor/cbor2/decoder.py @@ -3,8 +3,8 @@ from datetime import datetime, timedelta from io import BytesIO -from cbor2.compat import timezone, xrange, byte_as_integer, unpack_float16 -from cbor2.types import CBORTag, undefined, break_marker, CBORSimpleValue +from .compat import timezone, xrange, byte_as_integer, unpack_float16 +from .types import CBORTag, undefined, break_marker, CBORSimpleValue timestamp_re = re.compile(r'^(\d{4})-(\d\d)-(\d\d)T(\d\d):(\d\d):(\d\d)' r'(?:\.(\d+))?(?:Z|([+-]\d\d):(\d\d))$') diff --git a/mercurial/thirdparty/cbor/cbor2/__init__.py b/mercurial/thirdparty/cbor/cbor2/__init__.py --- a/mercurial/thirdparty/cbor/cbor2/__init__.py +++ b/mercurial/thirdparty/cbor/cbor2/__init__.py @@ -1,3 +1,3 @@ -from cbor2.decoder import load, loads, CBORDecoder, CBORDecodeError # noqa -from cbor2.encoder import dump, dumps, CBOREncoder, CBOREncodeError, shareable_encoder # noqa -from cbor2.types import CBORTag, CBORSimpleValue, undefined # noqa +from .decoder import load, loads, CBORDecoder, CBORDecodeError # noqa +from .encoder import dump, dumps, CBOREncoder, CBOREncodeError, shareable_encoder # noqa +from .types import CBORTag, CBORSimpleValue, undefined # noqa diff --git a/mercurial/thirdparty/cbor/__init__.py b/mercurial/thirdparty/cbor/__init__.py new file mode 100644 --- /dev/null +++ b/mercurial/thirdparty/cbor/__init__.py @@ -0,0 +1 @@ +from cbor2 import load, dump, CBORDecodeError, CBOREncodeError To: pulkit, #hg-reviewers Cc: mercurial-devel _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel