Skip to content

Commit 8ee876d

Browse files
iabdalkaderdpgeorge
authored andcommitted
cbor2: Deprecate decoder and encoder modules.
Deprecate decoder and encoder modules to maintain compatibility with the CPython cbor2 module. Signed-off-by: iabdalkader <[email protected]>
1 parent 5c7e3fc commit 8ee876d

File tree

5 files changed

+11
-7
lines changed

5 files changed

+11
-7
lines changed

python-ecosys/cbor2/cbor2/__init__.py

+7-2
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,10 @@
2424
"""
2525

2626

27-
from . import decoder
28-
from . import encoder
27+
from ._decoder import CBORDecoder
28+
from ._decoder import load
29+
from ._decoder import loads
30+
31+
from ._encoder import CBOREncoder
32+
from ._encoder import dump
33+
from ._encoder import dumps

python-ecosys/cbor2/examples/cbor_test.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,15 @@
2424
"""
2525

2626

27-
from cbor2 import encoder
28-
from cbor2 import decoder
27+
import cbor2
2928

3029
input = [
3130
{"bn": "urn:dev:ow:10e2073a01080063", "u": "Cel", "t": 1.276020076e09, "v": 23.5},
3231
{"u": "Cel", "t": 1.276020091e09, "v": 23.6},
3332
]
3433

35-
data = encoder.dumps(input)
34+
data = cbor2.dumps(input)
3635
print(data)
3736
print(data.hex())
38-
text = decoder.loads(data)
37+
text = cbor2.loads(data)
3938
print(text)

python-ecosys/cbor2/manifest.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
metadata(version="0.1.0", pypi="cbor2")
1+
metadata(version="1.0.0", pypi="cbor2")
22

33
package("cbor2")

0 commit comments

Comments
 (0)