Inada Naoki
b901b179d1
Update Cython to 0.29.30
2022-05-23 04:52:09 +00:00
Shantanu
6a721faa77
Upgrade black ( #505 )
2022-05-02 17:26:53 +09:00
Victor Stinner
849c806381
Use PyFloat_Pack8() on Python 3.11a7 ( #499 )
...
Python 3.11a7 adds public functions:
* PyFloat_Pack4(), PyFloat_Pack8()
* PyFloat_Unpack4(), PyFloat_Unpack8()
https://bugs.python.org/issue46906
2022-03-14 11:23:11 +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
Inada Naoki
bdf0511e29
Refactor CI ( #492 )
...
* Use cibuildwheel to build wheels.
* Use matrix
2021-11-25 14:43:55 +09:00
Inada Naoki
6129789e9f
Release v1.0.3 ( #491 )
2021-11-24 16:18:17 +09:00
Inada Naoki
e29b423de7
black
2021-11-17 11:03:06 +09:00
Inada Naoki
724e6200fd
1.0.3rc1
2021-11-16 17:52:01 +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
cfa05d3fdc
Actions: Run CI only for PRs from forks. ( #489 )
2021-11-16 17:47:16 +09:00
Inada Naoki
8e358617e7
mac: Provide Universal2 wheel ( #488 )
...
* mac: Use cibuildwheel
* Do not build wheel for PyPy.
2021-11-16 17:42:42 +09:00
Inada Naoki
b3f7254192
Support Python 3.10 and Drop Python 3.5 ( #487 )
...
* linux: Use manylinux2014
* mac: Drop Python 3.6 too
2021-11-16 16:19:47 +09:00
Inada Naoki
9b84e490e7
Fix black formatting
2021-11-16 14:53:08 +09:00
Paul Melis
09187421eb
Improve exception message relating to strict_map_key ( #485 )
2021-11-16 14:47:40 +09:00
Vladimir Matveev
38dba9634e
cimport uint64_t instead of using ctypedef ( #473 )
2021-03-19 06:35:54 +09:00
Andrey Bienkowski
010de11bed
Make pure-python wheels and eggs possible ( #467 )
2021-02-27 10:50:24 +09:00
Alexander Shadchin
44fd577705
Remove unused PyObject_AsReadBuffer definition ( #468 )
...
Also "old" buffer API was removed in Python 3.10
2021-02-27 09:30:46 +09:00
Andrey Bienkowski
4ace82f108
Fix tox.ini ( #465 )
...
There is no such thing as [variants] in the tox syntax. This resulted
in MSGPACK_PUREPYTHON being unset in the "pure" test environments
2021-02-26 21:08:06 +09:00
Andrey Bienkowski
38357b928a
Fix error formatting ( #463 )
2021-02-26 11:39:36 +09:00
Andrey Bienkowski
4b0819dca9
Remove redundant code ( #460 )
2021-02-16 22:38:06 +09:00
Inada Naoki
1e728a2e0b
fix docstring ( #459 )
2021-02-12 16:20:14 +09:00
laike9m
cfae52437b
Updated readme about Python 2 support ( #456 )
2021-01-28 08:33:14 +09:00
Alex Willmer
02e1f7623c
build: Create tox environments using a known Cython version ( #408 )
...
This change causes Tox to run the project's setup.py in a virtualenv
(default path is .tox/.package). The required version of Cython is
installed, rather than whatever version is installed system wide.
2021-01-27 10:11:32 +09:00
Guy Tuval
3b71818bb0
Refactor fallback read header ( #441 )
2021-01-02 15:39:37 +09:00
Inada Naoki
431ef45c8e
Use manylinux1 instead of manylinux2010
2020-12-18 17:43:37 +09:00
Inada Naoki
c0516c603f
v1.0.2
2020-12-18 16:43:04 +09:00
Inada Naoki
f34fca7fb5
Update readme
2020-12-18 16:21:41 +09:00
Inada Naoki
051f9ded1f
format markdown
2020-12-18 16:13:35 +09:00
Inada Naoki
94336cf914
Fix some travis builds. ( #453 )
2020-12-18 16:03:05 +09:00
Inada Naoki
753b3706d8
Fix overflow in unpacking timestamp to datetime ( #452 )
2020-12-18 14:21:27 +09:00
Inada Naoki
8029f95516
Add Python 3.9 wheels
2020-12-11 19:33:20 +09:00
Inada Naoki
edd5603661
Actions: Add Python 3.9
2020-12-11 19:31:24 +09:00
Inada Naoki
d893697eab
v1.0.1
2020-12-11 19:16:14 +09:00
Tsahi Zidenberg
7d6b4dfb51
Build arm64 wheels ( #439 )
2020-12-11 14:30:49 +09:00
Inada Naoki
2df517999b
Travis: Reduce build
...
Save credits.
2020-12-11 13:39:24 +09:00
Inada Naoki
44bc2bd439
Update docstring
2020-12-04 17:52:24 +09:00
Peter Fischer
8fb709f2e0
Fix datetime before epoch on windows in cython implementation ( #436 )
...
Cython implementation still used datetime.from_timestamp method, which does not work on windows.
Update the cython implementation to use utc time and delta and add a regression test to highlight the issue.
2020-07-30 23:48:51 +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
Tom Pohl
5614dd5a89
Allow for timestamps before UNIX epoch ( #433 )
2020-07-23 17:53:55 +09:00
Markus Gerstel
d9ead81021
Fix a typo in the changelog ( #429 )
2020-06-26 18:15:46 +09:00
Contextualist
3508ca524e
Fix benchmark extension module import ( #428 )
2020-06-22 11:27:52 +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
b04690012d
Update doc version
...
Fixes #425
2020-05-24 02:15:04 +09:00
Kevin Tewouda
4e10222b51
Fix an example in README.md ( #423 )
2020-05-13 13:41:15 +09:00
Dan Salmon
692e0ee8ff
Fix typo ( #416 )
2020-03-18 09:29:51 +09:00
Charles-Axel Dein
2bfc2d0566
Upgrade msgpack if already installed ( #414 )
2020-02-24 17:51:56 +09:00
Inada Naoki
2849f5582a
Build linux and macOS wheels on GitHub Actions. ( #409 )
2020-02-19 00:53:00 +09:00
Inada Naoki
12506d8d91
update README
2020-02-17 17:12:47 +09:00
Inada Naoki
fa7d7447fc
1.0.0
2020-02-17 17:07:18 +09:00