Skip to content

Commit

Permalink
changes for python 3.13
Browse files Browse the repository at this point in the history
  • Loading branch information
kochelmonster committed Dec 29, 2024
1 parent a2d8ea6 commit 329d395
Show file tree
Hide file tree
Showing 7 changed files with 3,028 additions and 2,941 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/build-wheel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
- name: Build wheels
uses: pypa/[email protected]
env:
CIBW_BUILD: cp310-* cp311-* cp312-*
CIBW_BUILD: cp310-* cp311-* cp312-* cp313-*
CIBW_BEFORE_BUILD_LINUX: |
yum install -y wget tar
wget -nv -O boost_1_75_0.tar.gz https://boostorg.jfrog.io/artifactory/main/release/1.75.0/source/boost_1_75_0.tar.gz
Expand Down Expand Up @@ -53,7 +53,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
python-version: ['3.10', '3.11','3.12']
python-version: ['3.10', '3.11', '3.12', '3.13']
os: [windows-latest]

steps:
Expand Down
86 changes: 58 additions & 28 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,12 @@ dump Dictionaries (10 loops)
============= ========= ========
Package Seconds Size
============= ========= ========
larch-pickle 0.291857 9356357
marshal 0.344505 15975952
msgpack 0.368878 9810043
ujson 0.550575 13101307
json 0.815204 14365311
Pickle-3.12.2 1.16181 10276493
larch-pickle 0.30802 9714411
marshal 0.354808 15975952
msgpack 0.428291 9810043
ujson 0.555553 13101307
json 0.857648 14365311
Pickle-3.13.1 1.14954 10276493
============= ========= ========


Expand All @@ -59,12 +59,12 @@ load Dictionaries (10 loops)
============= =========
Package Seconds
============= =========
larch-pickle 0.719275
marshal 0.767289
msgpack 0.817542
Pickle-3.12.2 0.847736
json 0.91282
ujson 0.930489
larch-pickle 0.766926
marshal 0.814134
Pickle-3.13.1 0.819185
msgpack 0.844517
json 0.904898
ujson 0.913147
============= =========


Expand All @@ -74,8 +74,8 @@ dump Objects (10 loops)
============= ========= ========
Package Seconds Size
============= ========= ========
larch-pickle 0.337152 9656364
Pickle-3.12.2 1.15342 10416542
larch-pickle 0.359494 10014419
Pickle-3.13.1 1.18986 10416542
============= ========= ========


Expand All @@ -85,8 +85,8 @@ load Objects (10 loops)
============= =========
Package Seconds
============= =========
larch-pickle 0.794334
Pickle-3.12.2 0.820135
larch-pickle 0.847492
Pickle-3.13.1 0.85291
============= =========


Expand All @@ -96,12 +96,12 @@ dump Strings (10 loops)
============= ========= ========
Package Seconds Size
============= ========= ========
marshal 0.215026 32481517
msgpack 0.251937 28782143
larch-pickle 0.418834 10885236
json 0.513742 31701248
ujson 0.537478 30722275
Pickle-3.12.2 0.633869 17726498
msgpack 0.19541 28782143
marshal 0.308926 32481517
larch-pickle 0.450725 10885236
Pickle-3.13.1 0.546272 17726498
ujson 0.547605 30722275
json 0.583875 31701248
============= ========= ========


Expand All @@ -111,10 +111,40 @@ load Strings (10 loops)
============= =========
Package Seconds
============= =========
larch-pickle 0.206729
Pickle-3.12.2 0.253017
marshal 0.359512
msgpack 0.360152
json 0.527622
ujson 0.673696
larch-pickle 0.17225
Pickle-3.13.1 0.306568
msgpack 0.435994
marshal 0.436601
json 0.549098
ujson 0.729321
============= =========


dump Lists (10 loops)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

============= ========= ========
Package Seconds Size
============= ========= ========
marshal 0.455435 42358637
larch-pickle 0.742083 14836084
msgpack 0.839755 30757567
ujson 1.26378 34673123
json 1.71007 35652096
Pickle-3.13.1 2.96611 23654090
============= ========= ========


load Lists (10 loops)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

============= =========
Package Seconds
============= =========
larch-pickle 1.00482
msgpack 1.25386
marshal 1.26315
json 1.54972
Pickle-3.13.1 1.70148
ujson 1.72284
============= =========
Loading

0 comments on commit 329d395

Please sign in to comment.