summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #499 from jogo/blackHEADmasterJoe Gordon2023-04-065-7/+1
|\ | | | | Upgrade to black 23.3.0
| * Upgrade to black 23.3.0Joe Gordon2023-04-055-7/+1
|/ | | | | | https://github.com/psf/black/blob/main/CHANGES.md Run latest version of black to fix formatting issues
* Bump mypy from 0.982 to 1.1.1dependabot[bot]2023-04-051-1/+1
| | | | | | | | | | | | | | Bumps [mypy](https://github.com/python/mypy) from 0.982 to 1.1.1. - [Release notes](https://github.com/python/mypy/releases) - [Commits](https://github.com/python/mypy/compare/v0.982...v1.1.1) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #480 from misuzu/patch-1Joe Gordon2023-02-062-3/+3
|\ | | | | fix test serde failure on 32-bit platforms
| * Fix test_compressed_complex failure on 32-bit platformsmisuzu2023-02-062-3/+3
|/ | | | | | | | | | This test was written with the assumption that sys.maxsize is equal to 2**63 - 1 everywhere. sys.maxsize is equal to 2**31 - 1 on a 32-bit platforms and 2**63 - 1 on a 64-bit platforms. See also https://docs.python.org/3/library/sys.html#sys.maxsize
* Merge pull request #477 from jogo/__init__Joe Gordon2023-02-031-1/+7
|\ | | | | Make sure __init__ functions are displayed in docs
| * Make sure __init__ functions are displayed in docsJoe Gordon2023-02-031-1/+7
| | | | | | | | | | | | | | | | By default autodocs only show class docstrings and hide __init__ https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html#confval-autoclass_content https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html#confval-autodoc_default_options Make sure docstrings added to __init__ functions show up in the docs
* | Consistent behaviour for incr, decr for Hash and Base (#476)Matej Spiller Muys2023-02-021-2/+2
| | | | | | Co-authored-by: Matej Spiller Muys <matej.spiller-muys@bitstamp.net>
* | Merge pull request #468 from matejsp/masterJoe Gordon2023-01-316-32/+197
|\ \ | | | | | | Support for Gat (Get and Touch), Support passing server key in a tuple
| * | Support for Gat and Gats, Support passing server key in a tupleMatej Spiller Muys2023-01-316-32/+197
| |/
* | Bump black from 22.10.0 to 22.12.0dependabot[bot]2023-01-301-1/+1
|/ | | | | | | | | | | | | | | Bumps [black](https://github.com/psf/black) from 22.10.0 to 22.12.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/22.10.0...22.12.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #454 from pinterest/snyk-fix-8b5f7af655bdaf9ba623545bda757852Joe Gordon2023-01-061-0/+1
|\ | | | | [Snyk] Security upgrade setuptools from 39.0.1 to 65.5.1
| * fix: test-requirements.txt to reduce vulnerabilitiessnyk-fix-8b5f7af655bdaf9ba623545bda757852snyk-bot2022-12-241-0/+1
| | | | | | | | The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-SETUPTOOLS-3180412
* | Bump sphinx-rtd-theme from 1.0.0 to 1.1.1dependabot[bot]2023-01-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme) from 1.0.0 to 1.1.1. - [Release notes](https://github.com/readthedocs/sphinx_rtd_theme/releases) - [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst) - [Commits](https://github.com/readthedocs/sphinx_rtd_theme/compare/1.0.0...1.1.1) --- updated-dependencies: - dependency-name: sphinx-rtd-theme dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* | Bump flake8 from 5.0.2 to 6.0.0dependabot[bot]2023-01-061-1/+1
|/ | | | | | | | | | | | | | Bumps [flake8](https://github.com/pycqa/flake8) from 5.0.2 to 6.0.0. - [Release notes](https://github.com/pycqa/flake8/releases) - [Commits](https://github.com/pycqa/flake8/compare/5.0.2...6.0.0) --- updated-dependencies: - dependency-name: flake8 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #451 from fabiocaccamo/patch-1Joe Gordon2022-12-061-1/+1
|\ | | | | Bump `pylibmc` version to avoid installation error while creating the dev env.
| * Bump `pylibmc` version to avoid installarion error while creating the ↵Fabio Caccamo2022-12-061-1/+1
|/ | | | | development environment. https://github.com/lericson/pylibmc/issues/284
* Merge pull request #448 from cclauss/patch-1Joe Gordon2022-12-011-1/+1
|\ | | | | GitHub Actions CI: Add Python 3.11 and PyPy 3.9
| * Add PyPy 3.9Christian Clauss2022-11-301-1/+1
| |
| * GitHub Actions CI: Add Python 3.11Christian Clauss2022-11-301-1/+1
|/
* Bump pytest from 7.1.1 to 7.2.0dependabot[bot]2022-11-011-1/+1
| | | | | | | | | | | | | | | Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.1.1 to 7.2.0. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/7.1.1...7.2.0) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #437 from jogo/issuesJoe Gordon2022-10-181-0/+1
|\ | | | | Add link to issue tracker as well
| * Add link to issue tracker as wellJoe Gordon2022-10-171-0/+1
|/ | | | Follow up to #435 because I forgot the comment when I merged
* Merge pull request #435 from jogo/urlsJoe Gordon2022-10-171-1/+3
|\ | | | | Update project urls to include link to docs
| * Update project urls to include link to docsJoe Gordon2022-10-171-1/+3
|/ | | | | | Make it easier to find the documentation from https://pypi.org/project/pymemcache/ https://packaging.python.org/en/latest/guides/distributing-packages-using-setuptools/#project-urls
* Merge pull request #428 from jogo/4.0.0v4.0.0Joe Gordon2022-10-172-1/+10
|\ | | | | 4.0.0 Release
| * 4.0.0 ReleaseJoe Gordon2022-10-072-1/+10
| | | | | | | | Update changelog and version
* | Bump gevent from 22.8.0 to 22.10.1dependabot[bot]2022-10-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [gevent](https://github.com/gevent/gevent) from 22.8.0 to 22.10.1. - [Release notes](https://github.com/gevent/gevent/releases) - [Changelog](https://github.com/gevent/gevent/blob/master/docs/changelog_pre.rst) - [Commits](https://github.com/gevent/gevent/compare/22.08.0...22.10.1) --- updated-dependencies: - dependency-name: gevent dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* | Merge pull request #433 from jogo/prefixJoe Gordon2022-10-173-44/+80
|\ \ | | | | | | Fix key_prefix issue with stats and cache_memlimit
| * | Fix key_prefix issue with stats and cache_memlimitJoe Gordon2022-10-143-44/+80
| | | | | | | | | | | | | | | | | | | | | Add integration tests to reproduce the issue and add an argument to _fetch_cmd to skip the key prefix logic as needed. Closes #430
* | | Bump gevent from 21.12.0 to 22.8.0dependabot[bot]2022-10-131-1/+1
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [gevent](https://github.com/gevent/gevent) from 21.12.0 to 22.8.0. - [Release notes](https://github.com/gevent/gevent/releases) - [Changelog](https://github.com/gevent/gevent/blob/master/docs/changelog_pre.rst) - [Commits](https://github.com/gevent/gevent/compare/21.12.0...22.08.0) --- updated-dependencies: - dependency-name: gevent dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* | Bump faker from 15.0.0 to 15.1.0dependabot[bot]2022-10-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [faker](https://github.com/joke2k/faker) from 15.0.0 to 15.1.0. - [Release notes](https://github.com/joke2k/faker/releases) - [Changelog](https://github.com/joke2k/faker/blob/master/CHANGELOG.md) - [Commits](https://github.com/joke2k/faker/compare/v15.0.0...v15.1.0) --- updated-dependencies: - dependency-name: faker dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* | Bump black from 22.8.0 to 22.10.0dependabot[bot]2022-10-081-1/+1
|/ | | | | | | | | | | | | | | Bumps [black](https://github.com/psf/black) from 22.8.0 to 22.10.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/22.8.0...22.10.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump pytest-cov from 3.0.0 to 4.0.0dependabot[bot]2022-10-061-1/+1
| | | | | | | | | | | | | | | Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 3.0.0 to 4.0.0. - [Release notes](https://github.com/pytest-dev/pytest-cov/releases) - [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.0.0) --- updated-dependencies: - dependency-name: pytest-cov dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump mypy from 0.981 to 0.982dependabot[bot]2022-10-061-1/+1
| | | | | | | | | | | | | | Bumps [mypy](https://github.com/python/mypy) from 0.981 to 0.982. - [Release notes](https://github.com/python/mypy/releases) - [Commits](https://github.com/python/mypy/compare/v0.981...v0.982) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #426 from jogo/typingJoe Gordon2022-10-033-88/+193
|\ | | | | Add more type annotations
| * Add more type annotationsJoe Gordon2022-10-033-88/+193
| | | | | | | | Continue to improve the type annotation coverage
* | Bump mypy from 0.971 to 0.981dependabot[bot]2022-09-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [mypy](https://github.com/python/mypy) from 0.971 to 0.981. - [Release notes](https://github.com/python/mypy/releases) - [Commits](https://github.com/python/mypy/compare/v0.971...v0.981) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* | Bump sphinx from 5.1.1 to 5.2.1dependabot[bot]2022-09-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.1.1 to 5.2.1. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/5.x/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v5.1.1...v5.2.1) --- updated-dependencies: - dependency-name: sphinx dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* | Bump faker from 14.2.0 to 15.0.0dependabot[bot]2022-09-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [faker](https://github.com/joke2k/faker) from 14.2.0 to 15.0.0. - [Release notes](https://github.com/joke2k/faker/releases) - [Changelog](https://github.com/joke2k/faker/blob/master/CHANGELOG.md) - [Commits](https://github.com/joke2k/faker/compare/v14.2.0...v15.0.0) --- updated-dependencies: - dependency-name: faker dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* | Merge pull request #421 from jogo/PEP561Joe Gordon2022-09-222-0/+1
|\ \ | |/ |/| Add py.typed file
| * Add py.typed fileJoe Gordon2022-09-212-0/+1
|/ | | | | As per https://peps.python.org/pep-0561/ add a py.typed file to let things like mypy there is inline typing information
* Merge pull request #415 from jogo/typesJoe Gordon2022-09-134-65/+126
|\ | | | | Start to add type hints
| * Start to add type hintsJoe Gordon2022-09-124-65/+126
| | | | | | | | | | First pass at adding some type hints to pymemcache to make it easier to develop against etc.
* | Bump faker from 13.15.0 to 14.2.0dependabot[bot]2022-09-131-1/+1
|/ | | | | | | | | | | | | | | Bumps [faker](https://github.com/joke2k/faker) from 13.15.0 to 14.2.0. - [Release notes](https://github.com/joke2k/faker/releases) - [Changelog](https://github.com/joke2k/faker/blob/master/CHANGELOG.md) - [Commits](https://github.com/joke2k/faker/compare/v13.15.0...v14.2.0) --- updated-dependencies: - dependency-name: faker dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #407 from sontek/add_compression_serdeJoe Gordon2022-09-126-36/+443
|\ | | | | add pluggable compression serde
| * set min_compress_lenJohn Anderson2022-07-151-1/+2
| |
| * fix mypyJohn Anderson2022-07-151-1/+1
| |
| * flake8John Anderson2022-07-151-53/+30
| |
| * add some compression benchmarksJohn Anderson2022-07-155-14/+252
| |