Skip to main content

pylibmc is a Python client for memcached written in C.

See the documentation at sendapatch.se/projects/pylibmc/ for more information.

https://github.com/lericson/pylibmc/actions/workflows/ci.yml/badge.svg

New in version 1.6.0

Though no major feature overhauls have taken place, this release is partially incompatible with 1.5.0. This stems from the fact that python-memcached is now using a flag that pylibmc has been using for some years. python-memcached uses it for a different purpose, and an incompatible one. We deemed that it would be better to support this interoperability. The change also means that Unicode strings are now stored as UTF-8 rather than pickled, which may or may not result in a slight performance improvement for this type of data.

We have also introduced a pickle_protocol behavior to enable seamless interoperability between Python 2.x and 3.x. Also, this release introduces a ManyLinux wheel, making installation a breeze on ManyLinux systems (which I suppose is many linuxes.)

New in version 1.5.0

This release fixes critical memory leaks in common code paths introduced in 1.4.2. Also fixes a critical bug in a corner of the zlib inflation code, where prior memory errors would trigger a double free. Thank you to everybody involved in the making of this release, and especially Eau de Web, without their contributions, this release and the bug fixes it contains wouldn’t have been so expedient.

New in version 1.4.0

Brace yourself, Python 3.x support has come!

Thanks to everybody involved in this project; this release involves less authors but a lot more work per person. Thanks especially to Harvey Falcic for the work he put in, without which there wouldn’t be any Python 3.x support. Also thanks to Sergey Pashinin for the initial stab at the problem.

Other than that, we had miscellaneous bug fixes, testing improvements, and documentation updates.

Last but not least I would like to ask for your support in this project, either by helping out with development, testing, documentation or anything at all; or simply by donating some magic internet money to the project’s Bitcoin address 12dveKhqiJWCY8zXT4kaHdHELXPeGAUo9h.

License

Released under the BSD 3-clause license; see LICENSE for details.

Maintainer


http://www.smbc-comics.com/comics/20110908.gif

Metadata

Release files for pylibmc 1.6.2

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

Source distribution (sdist)

Source distribution for pylibmc 1.6.2
File Size Uploaded
pylibmc-1.6.2.tar.gz 63.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pylibmc 1.6.2
File
pylibmc-1.6.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
pylibmc-1.6.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
pylibmc-1.6.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pylibmc-1.6.2-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
pylibmc-1.6.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
pylibmc-1.6.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
pylibmc-1.6.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pylibmc-1.6.2-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
pylibmc-1.6.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
pylibmc-1.6.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
pylibmc-1.6.2-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
pylibmc-1.6.2-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
pylibmc-1.6.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
pylibmc-1.6.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details
pylibmc-1.6.2-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
pylibmc-1.6.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
pylibmc-1.6.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64 Details
pylibmc-1.6.2-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 12.7 MB

Release files / pylibmc-1.6.2.tar.gz

Download URL pylibmc-1.6.2.tar.gz
Size 63.2 kB
Tags Source
SHA-256 checksum
How to use checksums
41ab49d39540767374891bef0beb5291ca97beb7048b7af77521064953c04dc0
BLAKE2b-256 checksum
How to use checksums
e2f281b7fbd316e1490bda25faf38693dcd1f33a82730d8fc8a50ce13d204430
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pylibmc-1.6.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7b21ecd048187345ab6db6c063c3ce792a1c0370ec8329e358299b5983cb8b43
BLAKE2b-256 checksum
How to use checksums
ef694a44ab9423c195539d44480e6c8afa3acd9612d4d7edc6ae05ae219b5dca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pylibmc-1.6.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9605e834b98f5737242c5c03352017aa5234c080fe5fc64e6e884576742ff422
BLAKE2b-256 checksum
How to use checksums
1c517bf8eb7a7425d0d7b4f6773a26768305d92176bbdee606a75e611faff8cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL pylibmc-1.6.2-cp310-cp310-macosx_11_0_arm64.whl
Size 33.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
457c216148e957d7769c0a3169c7acf66684ba4104f7c59d45601a4a339d7551
BLAKE2b-256 checksum
How to use checksums
e8711c9bf69a7587b4d48a1444f7ca29a5c0a359f09a4cf49f9e9f38c9910ebc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pylibmc-1.6.2-cp310-cp310-macosx_10_9_x86_64.whl
Size 118.7 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
56d14e3df0e91c87a596d327a6f2b01b8a42ab54237c221839c512e499142d1e
BLAKE2b-256 checksum
How to use checksums
4324184c7bce9920859b7f658aefd49a43fc166f267b2ab530c64a6bed4e90c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pylibmc-1.6.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6a0fb8e6f515f8ced66ead70f4663a9020afc4a504f0d308fa8015911df1f9e2
BLAKE2b-256 checksum
How to use checksums
50703865a631bfa8e5ba5bdc584384b4658675ffd162574b362263357307ce32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pylibmc-1.6.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0ad69f885e7a16975124be63c5b742571f72541bc485b3d4a7e636f423ce76ae
BLAKE2b-256 checksum
How to use checksums
655421accddcebdd009af2a927f76253b523ce1ab3606d42d3a1f05405163450
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL pylibmc-1.6.2-cp39-cp39-macosx_11_0_arm64.whl
Size 33.2 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
15176d9e1cc960b7b32e973b9b43b9ee5b8712daf3147c395a76304ead35b7b4
BLAKE2b-256 checksum
How to use checksums
1075d82f377e6457bfb0750b0d58df4c7eb7575f3ee681d2446946637e0ee358
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp39-cp39-macosx_10_9_x86_64.whl

Download URL pylibmc-1.6.2-cp39-cp39-macosx_10_9_x86_64.whl
Size 118.7 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2af1610f4d3aeb251589d82add3bea22afc33a09823266c1d3a78de6a9340255
BLAKE2b-256 checksum
How to use checksums
37789216f88d8cf30bc475a5e63124156f1cf93021c96c347fac4c49af58bda6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pylibmc-1.6.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5960d006c3d7da41a8ea35c7f5d29d18809da5c2b80a81cca4c4e30575b3fac7
BLAKE2b-256 checksum
How to use checksums
92f6fce198b2fbf7dced1230c03336b58c6fbd900385936eae8281b0f043a2c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pylibmc-1.6.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
03048ce508b2eeff298f7e622131b756baf005d9356327dc8de20afde7b24053
BLAKE2b-256 checksum
How to use checksums
32d2c44acbaf21a7184f08daa3559fdddc8bb547a33364e93ecb35233868350d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp38-cp38-macosx_11_0_arm64.whl

Download URL pylibmc-1.6.2-cp38-cp38-macosx_11_0_arm64.whl
Size 33.2 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0cff8d173e78362a7970e958668fd87c5f30b62ff1f35d5e420f103341e907d9
BLAKE2b-256 checksum
How to use checksums
8b37cf2f405350ad98b7c5bf1cbeeb70831b2cd834b196ce5e03ab1c2a78f193
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp38-cp38-macosx_10_9_x86_64.whl

Download URL pylibmc-1.6.2-cp38-cp38-macosx_10_9_x86_64.whl
Size 118.7 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
aa215a85dad66e2bd63c204076f03f3356af7696ee635ba2f363f4ff9a8585c2
BLAKE2b-256 checksum
How to use checksums
31a66580feeaddc697ce080064acfd9385cb7ce7c796483fe64432b5c1b1f06b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pylibmc-1.6.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f26e02cf2a22b9f3241dac3535ee6bf7a782b0431b0b0a45bf8cb0079447bf93
BLAKE2b-256 checksum
How to use checksums
a0dfbdfec7515c59b28c4859877856b28488b5254687498dcc35ee0bb0dff81f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pylibmc-1.6.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6c053ab59cdd7ccbeab6b0603c606695bab10e2701c1ec75a7f1660717f12564
BLAKE2b-256 checksum
How to use checksums
3b71a12254583510c8bca6dd173744efb099a2ad47ed8ea47abaf0bbeb2de83a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL pylibmc-1.6.2-cp37-cp37m-macosx_10_9_x86_64.whl
Size 118.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8cd75be409db58ad93ca3948e65655589f7961073fac142f857c63980e5fa142
BLAKE2b-256 checksum
How to use checksums
9784e8c24b3619cd01f3907840e8877e730e5fbdea49c9f598328cd68a9c243f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pylibmc-1.6.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b319a473c43d4b7b20628a71452b89cf07361f3d96ea451e5de248b56314d9cd
BLAKE2b-256 checksum
How to use checksums
6c2c75f2fe9246bfb6e50973ab4cacd9b5dc8d7c4a6b54073d761bb9c1ab0a58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pylibmc-1.6.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2e418c5da7e4147df4c0a6bdcb41e382de692afefa88813753174e9785ba037f
BLAKE2b-256 checksum
How to use checksums
a78062cb47340e7fd99d4d8bd24056648eeba3877fd47152bc72835844e9bc4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / pylibmc-1.6.2-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL pylibmc-1.6.2-cp36-cp36m-macosx_10_9_x86_64.whl
Size 118.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
35aa9af7805c77209d87c4b757718aad8ba9f60c39ad69604db3845031df60cf
BLAKE2b-256 checksum
How to use checksums
a78a1d4db439fe9e4de21e019307a6c366af6d19e74e1fdd4458219919ab3195
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release history Release notifications | RSS feed

1.6.3

23 release files

This release

1.6.2 This release

19 release files

1.6.1

5 release files

1.6.0

5 release files

1.5.2

1 release file

1.5.1

1 release file

1.5.0

1 release file

1.4.3

1 release file

1.4.2

1 release file

1.4.1

1 release file

1.4.0

1 release file

1.3.0

1 release file

1.2.3

1 release file

1.2.2

1 release file

1.2.1

1 release file

1.2.0

1 release file

1.1.1

1 release file

1.1

1 release file

1.0

1 release file

0.9.2

1 release file

0.9.1

1 release file

0.9

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8

1 release file

0.7.4

1 release file

0.7.3

1 release file

0.7.2

1 release file

0.7.1

1 release file

0.7

1 release file

0.6.1

1 release file

0.6

1 release file

0.5.5

1 release file

0.5.4

1 release file

0.5.3

1 release file

0.5.2

1 release file

0.5.1

1 release file

0.5

1 release file

0.4

1 release file

0.3

1 release file

0.2

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