├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── ci.yml │ └── codeql.yml ├── .gitignore ├── ADOPTERS.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ChangeLog.rst ├── LICENSE.txt ├── MANIFEST.in ├── README.rst ├── docs-requirements.txt ├── docs ├── Makefile ├── changelog.rst ├── conf.py ├── getting_started.rst ├── index.rst └── make.bat ├── lint-requirements.txt ├── mypy-requirements.txt ├── pymemcache ├── __init__.py ├── client │ ├── __init__.py │ ├── base.py │ ├── ext │ │ ├── __init__.py │ │ └── aws_ec_client.py │ ├── hash.py │ ├── murmur3.py │ ├── rendezvous.py │ └── retrying.py ├── exceptions.py ├── fallback.py ├── pool.py ├── py.typed ├── serde.py └── test │ ├── __init__.py │ ├── certs │ ├── ca-root.crt │ ├── client.crt │ ├── client.key │ └── update.sh │ ├── conftest.py │ ├── test_benchmark.py │ ├── test_client.py │ ├── test_client_hash.py │ ├── test_client_retry.py │ ├── test_compression.py │ ├── test_ext_aws_ec_client.py │ ├── test_integration.py │ ├── test_rendezvous.py │ ├── test_serde.py │ ├── test_utils.py │ └── utils.py ├── pyproject.toml ├── setup.cfg ├── setup.py ├── test-requirements.txt └── tox.ini /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Global 2 | * @pinterest/pymemcache @jparise 3 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/.gitignore -------------------------------------------------------------------------------- /ADOPTERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/ADOPTERS.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ChangeLog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/ChangeLog.rst -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/README.rst -------------------------------------------------------------------------------- /docs-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/docs-requirements.txt -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../ChangeLog.rst 2 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/docs/getting_started.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/docs/make.bat -------------------------------------------------------------------------------- /lint-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/lint-requirements.txt -------------------------------------------------------------------------------- /mypy-requirements.txt: -------------------------------------------------------------------------------- 1 | -r test-requirements.txt 2 | mypy==1.8.0 3 | -------------------------------------------------------------------------------- /pymemcache/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/__init__.py -------------------------------------------------------------------------------- /pymemcache/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/client/__init__.py -------------------------------------------------------------------------------- /pymemcache/client/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/client/base.py -------------------------------------------------------------------------------- /pymemcache/client/ext/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pymemcache/client/ext/aws_ec_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/client/ext/aws_ec_client.py -------------------------------------------------------------------------------- /pymemcache/client/hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/client/hash.py -------------------------------------------------------------------------------- /pymemcache/client/murmur3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/client/murmur3.py -------------------------------------------------------------------------------- /pymemcache/client/rendezvous.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/client/rendezvous.py -------------------------------------------------------------------------------- /pymemcache/client/retrying.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/client/retrying.py -------------------------------------------------------------------------------- /pymemcache/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/exceptions.py -------------------------------------------------------------------------------- /pymemcache/fallback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/fallback.py -------------------------------------------------------------------------------- /pymemcache/pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/pool.py -------------------------------------------------------------------------------- /pymemcache/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pymemcache/serde.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/serde.py -------------------------------------------------------------------------------- /pymemcache/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pymemcache/test/certs/ca-root.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/test/certs/ca-root.crt -------------------------------------------------------------------------------- /pymemcache/test/certs/client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/test/certs/client.crt -------------------------------------------------------------------------------- /pymemcache/test/certs/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/test/certs/client.key -------------------------------------------------------------------------------- /pymemcache/test/certs/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/test/certs/update.sh -------------------------------------------------------------------------------- /pymemcache/test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/test/conftest.py -------------------------------------------------------------------------------- /pymemcache/test/test_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/test/test_benchmark.py -------------------------------------------------------------------------------- /pymemcache/test/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/test/test_client.py -------------------------------------------------------------------------------- /pymemcache/test/test_client_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/test/test_client_hash.py -------------------------------------------------------------------------------- /pymemcache/test/test_client_retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/test/test_client_retry.py -------------------------------------------------------------------------------- /pymemcache/test/test_compression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/test/test_compression.py -------------------------------------------------------------------------------- /pymemcache/test/test_ext_aws_ec_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/test/test_ext_aws_ec_client.py -------------------------------------------------------------------------------- /pymemcache/test/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/test/test_integration.py -------------------------------------------------------------------------------- /pymemcache/test/test_rendezvous.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/test/test_rendezvous.py -------------------------------------------------------------------------------- /pymemcache/test/test_serde.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/test/test_serde.py -------------------------------------------------------------------------------- /pymemcache/test/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/test/test_utils.py -------------------------------------------------------------------------------- /pymemcache/test/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pymemcache/test/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterest/pymemcache/HEAD/tox.ini --------------------------------------------------------------------------------