TW
7b75b4f368
sphinx-related work ( #554 )
...
fixes #510
2023-08-31 12:56:24 +09:00
Evgeny Markov
c8d0751fe3
Drop Python 3.6 support ( #543 )
...
The following steps have been taken:
1. Black was updated to latest version. The code has been formatted with
the new version.
2. The pyupgrade utility is installed. This helped to remove all the
code that was needed to support Python < 3.7.
Fix #541 .
Co-authored-by: Inada Naoki <songofacandy@gmail.com>
2023-05-24 01:41:08 +09:00
sblondon
feec06206c
Drop python2 support ( #519 )
...
The PR removes python2 references and cases.
Close #518
Co-authored-by: Inada Naoki <songofacandy@gmail.com>
2023-05-21 16:26:39 +09:00
Inada Naoki
b82d0b62f1
fallback: Fix packing multidim memoryview ( #527 )
...
Fix #526
2023-01-18 19:13:44 +09:00
Inada Naoki
500a238028
Fix Unpacker max_buffer_length handling ( #506 )
2022-05-24 19:46:51 +09:00
Inada Naoki
cb50b2081b
Update setuptools and black ( #498 )
...
* Use setuptools
* Use black==22.1.0
2022-03-03 12:29:55 +09:00
Inada Naoki
89ea57747e
Don't define __*_ENDIAN__ macro on Unix. ( #495 )
2022-01-19 14:42:28 +09:00
Benjamin Egelund-Müller
e464cb44fa
Nicer error when packing a datetime without tzinfo ( #466 )
2021-11-16 17:49:47 +09:00
Inada Naoki
9b84e490e7
Fix black formatting
2021-11-16 14:53:08 +09:00
Andrey Bienkowski
38357b928a
Fix error formatting ( #463 )
2021-02-26 11:39:36 +09:00
Inada Naoki
1e728a2e0b
fix docstring ( #459 )
2021-02-12 16:20:14 +09:00
Guy Tuval
3b71818bb0
Refactor fallback read header ( #441 )
2021-01-02 15:39:37 +09:00
Inada Naoki
44bc2bd439
Update docstring
2020-12-04 17:52:24 +09:00
Peter Fischer
772c830841
Synchronize handling of datetime in Packer implementations ( #434 )
...
The handling of datetime is different in the cython and Python implementations. In contrast to the docs, timezone is not required in the Python implementation.
2020-07-24 16:29:15 +09:00
jfolz
c1b1a23f62
Fix Unpacker.tell() ( #427 )
...
Fixes #426 .
Co-authored-by: folz <joachim.folz@dfki.de>
2020-06-08 12:14:50 +09:00
Inada Naoki
9d79351e99
Add some test for timestamp ( #403 )
2020-02-06 22:11:04 +09:00
Inada Naoki
42f5ecfd51
Fix some typo
2019-12-13 15:10:32 +09:00
Inada Naoki
887d3a7d22
Refine Timestamp APIs ( #395 )
2019-12-12 19:43:59 +09:00
Inada Naoki
2186455d15
Support datetime. ( #394 )
2019-12-11 23:48:16 +09:00
Inada Naoki
c356035a57
Unpacker: Change max_buffer_size to 100MiB ( #391 )
2019-12-09 17:03:12 +09:00
Inada Naoki
5399f8180d
Update README ( #393 )
2019-12-09 17:02:35 +09:00
Inada Naoki
d8e3cf0563
Make strict_map_key default to True ( #392 )
2019-12-06 22:23:15 +09:00
Inada Naoki
f6f6f328eb
Fix fallback Unpacker.read() ( #388 )
...
Fixes #352 .
2019-12-06 21:16:27 +09:00
Inada Naoki
7a8ce0f9ca
Remove unused import
2019-12-06 20:34:18 +09:00
Inada Naoki
7e9905bdfa
Use new msgpack spec by default. ( #386 )
2019-12-05 21:34:10 +09:00
Inada Naoki
de320488ae
fallback: Remove old buffer protocol support ( #384 )
2019-12-05 20:47:20 +09:00
Inada Naoki
9f4b2d53b7
Remove deprecated submodule unpack ( #385 )
2019-12-05 20:47:01 +09:00
Inada Naoki
e557e17cbd
blacken
2019-12-05 18:50:13 +09:00
Inada Naoki
641406902e
Add Timestamp support ( #382 )
2019-12-05 18:29:15 +09:00
Inada Naoki
2c6668941f
Intern map keys ( #381 )
...
Fixes #372 .
2019-12-03 21:18:17 +09:00
Inada Naoki
e419cd8e2d
Remove encoding option from Unpacker. ( #380 )
2019-12-03 21:13:05 +09:00
Inada Naoki
83ebb63c44
Ressurect unicode_errors of the Packer. ( #379 )
2019-12-03 20:53:11 +09:00
Inada Naoki
e1ed0044bf
Remove encoding/unicode_errors options from Packer ( #378 )
2019-12-03 18:54:01 +09:00
Inada Naoki
891f2d8743
Drop Python 2 support from _cmsgpack ( #376 )
2019-11-28 20:23:34 +09:00
Felix Schwarz
05ff11dbcc
use relative imports ( #357 )
...
Some applications use msgpack to store persistent data and require a specific
msgpack version (e.g. borgbackup). Bundling helps in case there is an
(incompatible) version of msgpack in a system-wide install.
2019-05-12 21:44:32 +09:00
Inada Naoki
280308e8ce
Recommend max_buffer_len instead of max_(str|bin|ext)_len
2019-01-25 21:27:46 +09:00
Inada Naoki
28b5f46a34
Auto limit configuration ( #342 )
2019-01-24 18:46:39 +09:00
Inada Naoki
197e30723a
Fix docstring
2018-12-04 20:10:21 +09:00
Inada Naoki
bbdfd4d92e
cleanup
2018-11-30 16:28:41 +09:00
Inada Naoki
8ae6320072
Fix fallback
2018-11-30 11:42:51 +09:00
Inada Naoki
dc1b993079
Implement strict_map_key to fallback unpacker.
2018-11-29 22:35:12 +09:00
INADA Naoki
44254dd35e
Add StackError and FormatError ( #331 )
2018-11-20 13:12:49 +09:00
INADA Naoki
2b5f59166b
fallback: Fix warning stacklevel ( #327 )
2018-11-14 16:34:51 +09:00
INADA Naoki
39f8aa78c7
Remove deprecated write_bytes option ( #322 )
2018-11-12 02:33:31 +09:00
INADA Naoki
07f0beeabb
Remove deprecated exception classes ( #323 )
2018-11-12 02:19:01 +09:00
INADA Naoki
1bf62ba6f8
PendingDeprecationWarning -> DeprecationWarning ( #321 )
2018-11-09 21:39:25 +09:00
INADA Naoki
9e210bfc1a
Add Packer.buffer() ( #320 )
2018-11-09 20:55:13 +09:00
INADA Naoki
3b80233592
unpacker: Make default size limit smaller ( #319 )
...
To avoid DoS attack, make default size limit smaller.
Fixes #295
2018-11-08 22:21:44 +09:00
Raymond E Ferguson
70b5f21b34
Alternate fixes for jython and legacy CPython ( #310 )
...
Python 3.4 is not supported officially.
But keep running test for a while, to know when msgpack-python
stop working on Python 3.4 actually.
The current patches did not work under jython-2.7.1 where implicit
casting of buffer or memoryview doesn't work. It may also be the
jython is a little pickier about string casting non string bytes
due to the underlying strong typing of java.
See issues #303 & #304 .
2018-10-02 20:20:06 +09:00
Inada Naoki
5f684aed82
fallback: Fix error on Jython
...
Fixes #303
2018-06-27 01:27:31 +09:00