Skip to main content
fserial
=======

simple {,un}serializer for several python builtin objects (None/True/False/int/long/float/str/list/tuple/dict/set)

this extension runs much faster than builtin python serializers like marshal and cPickle.

Notice
=======

This extension uses a fix-length buffer in dumps, which has a default length of 64KB. Call fserial.setbufsize to set a larger lenghth, in case the result may exceed the default value.

Performance test:
=======

you can try test.py yourself.

Time consumed for 5,000,000 rounds of dumps/loads:

fserial.dumps: 1.581582
marshal.dumps: 5.548474
cPickle.dumps: 5.602932
simplejson.loads: #approximate 10x slower than cPickle/marshal

fserial.loads: 3.616863
marshal.loads: 6.749527
cPickle.loads: 15.953505
simplejson.loads: 23.159412

Release files for fserial 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fserial 0.0.1
File Size Uploaded
fserial-0.0.1.tar.gz 2.8 kB Details

Release files / fserial-0.0.1.tar.gz

Download URL fserial-0.0.1.tar.gz
Size 2.8 kB
Tags Source
SHA-256 checksum
How to use checksums
715d0aef6b7cb89ca00033e6ac61e1f997e53cc1ab89e6f7f4a1e11e577755b6
BLAKE2b-256 checksum
How to use checksums
93327f5c614114ec23a15ae7f0d6cb2b0e18a0f94e0e4f101ce4d179e432bc1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page