summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 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
|
* Fix docsJoe Gordon2022-07-224-7/+9
| | | | | | | | | | | * 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
* Add more documentation on HashClient to getting started. (#381)Martin J2022-03-111-0/+41
|
* Apply black formattingJoe Gordon2021-12-031-48/+53
| | | | https://black.readthedocs.io/en/stable/index.html
* Use sphinxcontrib-apidoc to simplify apidoc usage for readthedocs buildsJordan Cook2021-08-101-17/+5
|
* Fix typo in doc (#342)Hervé Beraud2021-07-151-1/+1
|
* Remove the year from copyright valueJon Parise2021-07-131-1/+1
|
* Add RetryingClient. Fixes #307Martin Jørgensen2021-07-131-0/+28
|
* Fix doc rendering (#323)Hervé Beraud2021-06-161-0/+6
|
* Document how to use pymemcache Client from shell. (#221)Hervé Beraud2021-06-161-0/+78
|
* Added support for connections over IPv6.Nick Pope2020-09-031-17/+37
| | | | Fixes #257.
* Adding a missing assignment on the example of getting a value (#288)Oscar Ramirez2020-06-201-1/+1
|
* Prepare the 3.2.0 release (#287)v3.2.0Jon Parise2020-05-191-2/+2
|
* Fix documentation references (#286)Jon Parise2020-05-191-4/+4
|
* Mention PooledClient in the documentation (#285)Jon Parise2020-05-191-0/+14
|
* Upgrade to Sphinx 3 for generated documentation (#282)Jon Parise2020-04-281-4/+4
|
* Prepare the version 3.1.0 release (#278)v3.1.0Jon Parise2020-04-091-2/+2
|
* Add TLS support for TCP sockets (#276)Moisés Guimarães de Medeiros2020-04-071-0/+24
|
* Change serialization interface to be an object (#245)Stephen Rosen2019-08-261-27/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Change serialization interface to be an object Rather than passing separate serialization and deserialization methods to a pymemcache client, pass an object implementing a very simple two-method interface. This is a rather significant breaking change and should be part of an x.0.0 major release. Resolves #56 As suggested in that issue, this is a cleaner interface, as there's no sensible context in which you would provide only one of these two methods and it should therefore be thought of as a serialization/deserialization protocol. Also adds a note to the documentation's Best Practices list that you should use the built-in serializer object unless you have a reason to do otherwise. * Support "de/serializer" in addition to "serde" In order to support older client usage in addition to the new serialization object (protocol), restore the "serializer" and "deserializer" arguments to the Client classes. These are marked as deprecated and will be automatically wrapped into a small "serde" object. In order to make the various object names more distinguishable and more informative, the built-in default serializer is now called "python_memcache_pickle_serde" Additionally, default client.serde to a "no-op serializer". This object does no transforms on the data. By putting this in place, we can skip some conditionals in the code around presence or absence of a serializer and therefore simplify internally (at the cost of an extra, unnecessary, functional call in some cases). It also simplifies logic around the handling of flags because we are now *guaranteed* the presence of a serializer object which returns some flags. i.e. "default flags" are no longer the responsibility of the various serializer usage sites. This is done carefully to ensure that passing a `serializer` without a `deserializer` is respected.
* Inaugurate pymemcache 3.0 developmentJon Parise2019-08-201-2/+2
|
* Fix long_description string in Python packaging (#249)v2.2.2Jon Parise2019-08-061-1/+1
| | | | | When defining `long_description` in setup.cfg using the `file:` directive, we need to keep everything on one line. Otherwise, it will treat the value as a block of literal text.
* Bump documentation version for 2.2.0 releasev2.2.0Jon Parise2019-07-301-2/+2
|
* Add noreply warning to getting_started doc (#241)Stephen Rosen2019-07-241-1/+13
| | | | | | | | | resolves #239 Add a warning to the Best Practices section of the Getting Started doc which explains the interaction between `noreply=True` and error handling. Also, fix a very minor typo, ``"noreply`` in a nearby line.
* Finish preparing the 2.1.0 releaseJon Parise2019-01-082-21/+24
| | | | | This updates the changelog and includes a final documentation cleanup pass.
* Add UNIX domain socket support (#206)Jon Parise2019-01-021-0/+11
| | | | | | The client's `server` argument can now be a string containing the path to the memcached server's UNIX domain socket. Also document all of the connection-oriented client parameters.
* Bump docs' the copyright year to 2018Jon Parise2018-09-181-1/+1
|
* Update documentation to cover serde moduleJoe Gordon2018-09-121-5/+33
|
* Update getting_started.rstgs2309372072017-11-151-2/+11
| | | | | With python3 (3.5 here) json_deserializer receives the values as bytes. Disclaimer: I am a python beginner, so if there is another way to achieve the same result please let me know.
* removed apidoc directory from repomorrme2017-06-023-107/+0
|
* Mention the `no_delay` connection flagJon Parise2017-05-052-2/+5
| | | | Also, improve reST formatting a bit and remove a stray .DS_Store file.
* Bump version to 1.4.0prerelease-140Nicholas Charriere2016-11-051-1/+1
|
* Add optional support for unicode keysJoe Gordon2016-11-031-2/+5
| | | | | | memcached's ASCII protocol supports unicode keys, so lets support them as well. Since using unicode keys for memcache is uncommon and to preserve the previous behavior disable support by default.
* Doc about keysdoc-keysNicholas Charriere2016-10-281-0/+10
|
* Bump version to 1.3.8release-138Nicholas Charriere2016-10-041-1/+1
|
* Final touches for 1.3.7Nicholas Charriere2016-10-031-1/+1
|
* Hotfix broken pathNicholas Charriere2016-08-031-2/+3
|
* Automate doc buildingdocsNicholas Charriere2016-08-031-0/+20
|
* Imports the right path in doc building stepNicholas Charriere2016-08-031-4/+5
|
* Fixed docsNicholas Charriere2016-08-035-0/+185
|
* Fixed docsNicholas Charriere2016-08-039-203/+835
|
* Make apidoc source code docs appear in sphinx buildAdam Chainz2015-09-012-78/+1
|
* Updated docsJohn Anderson2015-07-162-0/+32
|
* Merge branch 'master' of github.com:pinterest/pymemcache into add_hashing_clientJohn Anderson2015-07-161-14/+6
|\ | | | | | | | | Conflicts: docs/apidoc/pymemcache.test.rst
| * Update docs/flake8John Anderson2015-07-021-6/+14
| |
* | Code review clean ups and doc fixesJohn Anderson2015-07-022-6/+23
| |
* | Fix tests + pep8John Anderson2015-06-201-0/+30
| |
* | Initial implementation of the hash clientJohn Anderson2015-06-201-2/+19
|/
* Include apidocs for rtdJohn Anderson2015-06-193-0/+114
|