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
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