summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Bump black from 22.6.0 to 22.8.0dependabot[bot]2022-09-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [black](https://github.com/psf/black) from 22.6.0 to 22.8.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.6.0...22.8.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 #414 from 10kartik/Docs-FixJoe Gordon2022-08-181-8/+8
|\ \ | | | | | | Fixed Typos in Docs
| * | Update docs/getting_started.rstKartik Kapgate2022-08-181-1/+1
| | | | | | | | | Co-authored-by: Jon Parise <jon@indelible.org>
| * | Fixed Typos in Docs - getting_started10kartik2022-08-171-8/+8
|/ /
* | Bump pygments from 2.12.0 to 2.13.0dependabot[bot]2022-08-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [pygments](https://github.com/pygments/pygments) from 2.12.0 to 2.13.0. - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](https://github.com/pygments/pygments/compare/2.12.0...2.13.0) --- updated-dependencies: - dependency-name: pygments dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* | Bump flake8 from 4.0.1 to 5.0.2dependabot[bot]2022-08-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [flake8](https://github.com/pycqa/flake8) from 4.0.1 to 5.0.2. - [Release notes](https://github.com/pycqa/flake8/releases) - [Commits](https://github.com/pycqa/flake8/compare/4.0.1...5.0.2) --- updated-dependencies: - dependency-name: flake8 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* | Bump sphinx from 5.0.0 to 5.1.1dependabot[bot]2022-07-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.0.0 to 5.1.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.0.0...v5.1.1) --- updated-dependencies: - dependency-name: sphinx dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* | Merge pull request #409 from jogo/docsJoe Gordon2022-07-226-7/+14
|\ \ | | | | | | Fix docs
| * | Fix docsJoe Gordon2022-07-226-7/+14
|/ / | | | | | | | | | | | | | | | | | | | | * autodoc wasn't generating docs correnctly * add pytest so sphinx can render test docs, excluding them from docs for now though (so generated, but no link to them) * Update version info in docs/conf.py * Fix a few sphinx warnings * Add in changelog into docs and switch to toctree depth of 1, as the changelog has a lat of H2 headers. * Add docs to CI
* | Bump mypy from 0.961 to 0.971dependabot[bot]2022-07-191-1/+1
|/ | | | | | | | | | | | | | Bumps [mypy](https://github.com/python/mypy) from 0.961 to 0.971. - [Release notes](https://github.com/python/mypy/releases) - [Commits](https://github.com/python/mypy/compare/v0.961...v0.971) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump docutils from 0.18.1 to 0.19dependabot[bot]2022-07-051-1/+1
| | | | | | | | | | | | Bumps [docutils](https://docutils.sourceforge.io/) from 0.18.1 to 0.19. --- updated-dependencies: - dependency-name: docutils dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump black from 22.3.0 to 22.6.0 (#404)dependabot[bot]2022-06-291-1/+1
|
* Bump mypy from 0.960 to 0.961 (#401)dependabot[bot]2022-06-291-1/+1
|
* Bump actions/setup-python from 3 to 4dependabot[bot]2022-06-141-1/+1
| | | | | | | | | | | | | | Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3 to 4. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Expand Client with a method for sending arbitrary commands. (#395)Martin J2022-06-092-2/+129
|
* Small buffer pass optimization as discussed in #395. (#402)Martin J2022-06-071-4/+7
| | | | Basically ensure the client only does one pass over the buffer instead of two. Exact thread: https://github.com/pinterest/pymemcache/pull/395#discussion_r890288417
* Bump mypy from 0.941 to 0.960dependabot[bot]2022-06-031-1/+1
| | | | | | | | | | | | | | Bumps [mypy](https://github.com/python/mypy) from 0.941 to 0.960. - [Release notes](https://github.com/python/mypy/releases) - [Commits](https://github.com/python/mypy/compare/v0.941...v0.960) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Skip all automatic patch-level updatesJon Parise2022-06-031-2/+1
|
* Bump github/codeql-action from 1 to 2dependabot[bot]2022-05-311-3/+3
| | | | | | | | | | | | | | | Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v1...v2) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump pygments from 2.11.2 to 2.12.0dependabot[bot]2022-05-311-1/+1
| | | | | | | | | | | | | | | Bumps [pygments](https://github.com/pygments/pygments) from 2.11.2 to 2.12.0. - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](https://github.com/pygments/pygments/compare/2.11.2...2.12.0) --- updated-dependencies: - dependency-name: pygments dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump sphinx from 4.4.0 to 5.0.0dependabot[bot]2022-05-311-1/+1
| | | | | | | | | | | | | | | Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 4.4.0 to 5.0.0. - [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/v4.4.0...v5.0.0) --- updated-dependencies: - dependency-name: sphinx dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #398 from jogo/skipJoe Gordon2022-05-311-0/+1
|\ | | | | Skip test_tls until certificate is updated
| * Skip test_tls until certificate is updatedJoe Gordon2022-05-311-0/+1
|/ | | | See https://github.com/pinterest/pymemcache/issues/396 for more details
* Update changelog for version 3.5.2Jon Parise2022-04-011-0/+4
|
* Merge pull request #389 from pinterest/dependabot/pip/black-22.3.0dependabot[bot]2022-03-281-1/+1
|\
| * Bump black from 22.1.0 to 22.3.0dependabot[bot]2022-03-281-1/+1
|/ | | | | | | | | | | | | | | Bumps [black](https://github.com/psf/black) from 22.1.0 to 22.3.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.1.0...22.3.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Handle a blank stat value (#388)liquidpele2022-03-252-1/+6
| | | | | | | | | | | | | | | | | | | | | | A stat with a blank value makes the .stats() call fail with index error. ``` memcache_connection.stats() File "/lib/python3.6/site-packages/pymemcache/client/base.py", line 741, in stats result = self._fetch_cmd(b'stats', args, False) File "/lib/python3.6/site-packages/pymemcache/client/base.py", line 921, in _fetch_cmd result[key_value[1]] = key_value[2] IndexError: list index out of range ``` The line in question we saw that caused this: ``` b'STAT ep_initfile ' ``` This fixes things to no longer blow up. I chose to use a blank binary string instead of None because I suspect other code might make assumptions about the data being binary strings due to this bug. Co-authored-by: reecepeg <reecepeg@amazon.com>
* Merge pull request #387 from pinterest/dependabot/github_actions/actions/cache-3dependabot[bot]2022-03-211-1/+1
|\
| * Bump actions/cache from 2 to 3dependabot[bot]2022-03-211-1/+1
|/ | | | | | | | | | | | | | Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3. - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Ignore noisy dependency updates (#386)Jon Parise2022-03-201-0/+4
| | | | | We're only interested in automatic dependency updates for minor (not patch) pytest versions, and we don't need to track every incremental mypy update.
* Merge pull request #385 from pinterest/dependabot/pip/pytest-7.1.1Joe Gordon2022-03-171-1/+1
|\ | | | | Bump pytest from 7.1.0 to 7.1.1
| * Bump pytest from 7.1.0 to 7.1.1dependabot[bot]2022-03-171-1/+1
|/ | | | | | | | | | | | | | | Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.1.0 to 7.1.1. - [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.0...7.1.1) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump mypy from 0.940 to 0.941 (#383)dependabot[bot]2022-03-141-1/+1
|
* Bump pytest from 7.0.1 to 7.1.0 (#384)dependabot[bot]2022-03-141-1/+1
|
* Bump mypy from 0.931 to 0.940 (#382)dependabot[bot]2022-03-111-1/+1
|
* Add more documentation on HashClient to getting started. (#381)Martin J2022-03-112-0/+42
|
* Merge pull request #380 from ↵dependabot[bot]2022-03-072-2/+2
|\ | | | | | | pinterest/dependabot/github_actions/actions/checkout-3
| * Bump actions/checkout from 2 to 3dependabot[bot]2022-03-072-2/+2
|/ | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #379 from ↵dependabot[bot]2022-02-281-1/+1
|\ | | | | | | pinterest/dependabot/github_actions/actions/setup-python-3
| * Bump actions/setup-python from 2 to 3dependabot[bot]2022-02-281-1/+1
|/ | | | | | | | | | | | | | Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 3. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Update the changelog with the 3.5.1 releaseJon Parise2022-02-261-2/+3
|
* Update Django paragraph (#378)Adam Johnson2022-02-231-2/+5
| | | Django added built-in support in 3.2: https://docs.djangoproject.com/en/3.2/releases/3.2/#pymemcache-support
* Formalize typing for server specifications (#376)Jon Parise2022-02-223-31/+31
| | | | | This also drops support for passing None as a server spec, which is something many tests were doing out of lazy convenience. I can't think of a reason why we'd want to support that for real world usage.
* Initial support for mypy-based type checking (#373)Jon Parise2022-02-206-4/+16
|
* Revise tox configuration (#375)Jon Parise2022-02-155-35/+30
| | | | | | | | This repositions tox as the "source of truth" for all development and CI actions. To support this, lint and test requirements have been split into separate sets of requirements, and a consolidated 'lint' environment now runs all of our lint checks. This is also used by CI.
* Add a CodeQL-scanning workflow (#372)Jon Parise2022-02-141-0/+42
|
* Merge pull request #371 from pinterest/dependabot/pip/sphinx-4.4.0dependabot[bot]2022-02-141-1/+1
|\
| * Bump sphinx from 3.0.3 to 4.4.0dependabot[bot]2022-02-141-1/+1
|/ | | | | | | | | | | | | | | Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.0.3 to 4.4.0. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/4.x/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.0.3...v4.4.0) --- updated-dependencies: - dependency-name: sphinx dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Configure automatic Dependabot version updates (#369)Jon Parise2022-02-141-0/+11
| | | | This is enabled for GitHub Actions and Python packages.
* Update the list of Black target versions (#368)Jon Parise2022-02-141-1/+1
| | | | | We dropped support for Python 3.6 in efbe513 and introduced support for Python 3.10 in a19947f.