Commit graph

90 commits

Author SHA1 Message Date
Inada Naoki
acd0684392
do not fallback on build error (#568) 2023-09-28 15:25:10 +09:00
TW
423c6df265
move project metadata to pyproject.toml (#555)
also: replace flake8 by ruff.
2023-09-05 10:51:04 +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
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
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
Andrey Bienkowski
010de11bed
Make pure-python wheels and eggs possible (#467) 2021-02-27 10:50:24 +09:00
Inada Naoki
d893697eab v1.0.1 2020-12-11 19:16:14 +09:00
Inada Naoki
aab29ff277 Remove TRANSITIONAL package support 2019-12-12 18:48:16 +09:00
Inada Naoki
3df431cafd Prepare 1.0rc1 2019-12-12 18:25:38 +09:00
Inada Naoki
bc8c86203a blacken all files. 2019-12-05 18:53:49 +09:00
Inada Naoki
891f2d8743
Drop Python 2 support from _cmsgpack (#376) 2019-11-28 20:23:34 +09:00
Terence Honles
b458e9a6a2 update for Python 3.8 (#374) 2019-11-23 12:58:55 +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
984116bd18 Update setup() 2018-04-13 23:41:01 +09:00
INADA Naoki
5be9378640 Make msgpack-python deprecated clone of msgpack. 2018-01-10 02:48:08 +09:00
INADA Naoki
89e4f8b7b3 Rename package name to msgpack 2018-01-07 01:57:47 +09:00
aaron jheng
2eb6e75db1 add license info to metadata (#260) 2017-12-31 11:52:50 +09:00
Hugo
54aa47b2dd Update supported versions in classifiers (#248) 2017-10-12 09:26:34 +09:00
INADA Naoki
83e7b0aeac Merge branch 'release-0.4' 2016-07-21 19:33:49 +09:00
INADA Naoki
b911b3c652 Fix ext_hook call (#203)
fixes #202
2016-07-21 19:32:00 +09:00
INADA Naoki
318ddfc052 Remove wrong download_url from package metadata 2016-05-13 09:35:02 +09:00
INADA Naoki
c102e6cee5 executable setup.py 2015-11-07 14:30:05 +09:00
TW
c3a3f9b0a5 fix typo in setup.py 2015-10-30 00:36:12 +01:00
INADA Naoki
1951b197b5 Skip compile error for extension modules. 2013-02-03 00:52:05 +09:00
INADA Naoki
0536d1bd0c Don't compile extension module when running on pypy 2013-02-03 00:11:26 +09:00
Bas Westerbaan
6fa0f46a12 setup: remove Python 2 only syntax 2013-01-28 14:32:01 +01:00
Bas Westerbaan
2627b6ae9f setup: automatically fallback to pure Python module
Signed-off-by: Bas Westerbaan <bas@westerbaan.name>
2013-01-28 12:27:46 +01:00
INADA Naoki
b79e5ba4e5 Split _msgpack.pyx 2012-12-11 22:15:21 +09:00
INADA Naoki
eec02b8729 remove unused import 2012-12-11 22:05:48 +09:00
INADA Naoki
280d56eb9b rename _msgpack.pyx => _packer.pyx 2012-12-11 22:05:00 +09:00
INADA Naoki
c75ef976d7 Fix build error on first time. 2012-11-06 09:37:55 +09:00
INADA Naoki
e016b3dca0 Merge remote-tracking branch 'jnothman/read_size_cpp'
Conflicts:
	msgpack/_msgpack.pyx
	setup.py
2012-10-01 01:31:58 +09:00
Joel Nothman
d56e2b2c8a Use C++ function templating for skip()/construct() 2012-09-25 00:30:15 +10:00
INADA Naoki
60df5eadaf Warn when use_list is not specified. 2012-09-24 02:12:55 +09:00
INADA Naoki
5b66edaa15 0.2.2 (again) 2012-09-21 14:17:34 +09:00
INADA Naoki
be405ec5cf 0.2.2 2012-09-21 14:16:40 +09:00
INADA Naoki
6aa4aead31 Fix build from pyx doesn't work. 2012-08-21 14:56:32 +09:00
INADA Naoki
814c42c291 Change the way to manage version number. 2012-08-19 04:17:56 +09:00
INADA Naoki
29b4b785d0 Fix build_ext doesn't work on Python 3. 2012-08-19 03:04:19 +09:00
INADA Naoki
670bb3ca15 Use C++ compiler on win32. 2012-08-19 02:53:16 +09:00
INADA Naoki
7c03f322fa Fix on SPARC Solaris.
Use C++ only on Windows.
Define ENDIAN macros from `sys.byteorder`.
2012-08-19 01:05:41 +09:00
INADA Naoki
bf4124f592 Fix setup.py sdist doesn't generates c++ source. 2012-07-25 09:19:10 +09:00
INADA Naoki
e133c7fd27 Start 0.2.1 2012-07-13 21:15:11 +09:00
INADA Naoki
8514871c9b release 0.2.0 2012-06-27 18:23:47 +09:00
INADA Naoki
002a941b43 Use setuptools to build egg package. 2012-06-27 18:16:59 +09:00
INADA Naoki
288e820293 prepare 0.2 2012-06-27 18:05:35 +09:00
INADA Naoki
06ed24a529 Fix setup scripts.
Support _msgpack.cpp
2012-06-26 17:37:22 +09:00