Commit graph

35 commits

Author SHA1 Message Date
Inada Naoki
33e0e86f4e
Cleanup code and pyproject (#608)
* use isort
* fallback: use BytesIO instead of StringIO. We had dropped Python 2
already.
2024-05-06 11:46:31 +09:00
Inada Naoki
3e9a2a7419
Stop using c++ (#600)
Python 3.13a6+ & C++ & Cython cause compile error on some compilers.
2024-05-04 16:01:48 +09:00
Inada Naoki
2eca765533
use ruff instead of black (#598) 2024-05-03 15:17:54 +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
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
bdf0511e29
Refactor CI (#492)
* Use cibuildwheel to build wheels.
* Use matrix
2021-11-25 14:43:55 +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
431ef45c8e Use manylinux1 instead of manylinux2010 2020-12-18 17:43:37 +09:00
Tsahi Zidenberg
7d6b4dfb51
Build arm64 wheels (#439) 2020-12-11 14:30:49 +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
Inada Naoki
2849f5582a
Build linux and macOS wheels on GitHub Actions. (#409) 2020-02-19 00:53:00 +09:00
Alex Willmer
fcb19a0e1a
Clean msgpack/_cmsgpack.cpp and msgpack/_cmsgpack.*.so (#407) 2020-02-14 15:51:19 +09:00
Inada Naoki
2186455d15
Support datetime. (#394) 2019-12-11 23:48:16 +09:00
Inada Naoki
7a8ce0f9ca Remove unused import 2019-12-06 20:34:18 +09:00
Inada Naoki
af4eea430e travis: Add Black 2019-12-05 19:05:00 +09:00
INADA Naoki
44254dd35e
Add StackError and FormatError (#331) 2018-11-20 13:12:49 +09:00
INADA Naoki
d782464c91
Refactor Cython code (#328)
_msgpack -> _cmsgpack
2018-11-14 16:35:37 +09:00
INADA Naoki
f6f9597249 Merge extension module
There were `_packer.so` and `_unpacker.so`.
But single module is simpler than double module.

Merge extension module into single `_msgpack.so`.
2018-11-08 20:27:35 +09:00
INADA Naoki
4b72b61773 Add Makefile target for updating docker image 2018-02-05 15:08:19 +09:00
INADA Naoki
5569a4efcd
s/raw_as_bytes/raw/g (#276)
fixes #273
2018-01-12 19:22:36 +09:00
INADA Naoki
5534d0c7af
Add raw_as_bytes option to Unpacker. (#265) 2018-01-11 17:02:41 +09:00
INADA Naoki
e0934355c6 Update Makefile 2018-01-09 20:48:45 +09:00
INADA Naoki
1cc3c574a2 Merge branch 'release-0.4' 2016-07-30 11:38:00 +09:00
INADA Naoki
a9f4dad4dc Make manylinux1 wheels 2016-07-30 11:35:26 +09:00
INADA Naoki
318ddfc052 Remove wrong download_url from package metadata 2016-05-13 09:35:02 +09:00
INADA Naoki
f31a4403a1 Document update. 2013-10-21 01:47:54 +09:00
INADA Naoki
08c56d66f6 Use --cplus for cythoning 2013-05-19 01:13:21 +09:00
INADA Naoki
8e13598a36 docs: better unpacker docstring. 2013-02-26 09:49:25 +09:00
INADA Naoki
3ce005cf37 better packer docstring 2013-02-26 09:20:44 +09:00
INADA Naoki
5f55e4c6db Switchng to py.test 2012-12-29 11:28:28 +09:00
INADA Naoki
50ffd2c489 Add msgpack.version as version tuple. 2010-09-02 09:54:38 +09:00
Keiji Muraishi
0159084ce9 fix typo in Makefile 2010-03-31 17:09:00 +09:00
Naoki INADA
e72aa01fe5 Fix Makefile 2009-11-05 14:26:12 +09:00
Naoki INADA
f7b3ef18b0 Some optimization on packing. 2009-06-30 23:03:33 +09:00
Naoki INADA
6201e623e2 Fix tests. 2009-06-29 11:21:28 +09:00