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