Installation guide¶
The 24.11.0 version of akismet is officially tested and supported
on the following versions of Python:
Python 3.9
Python 3.10
Python 3.11
Python 3.12
Python 3.13
Configuration¶
To use this library, you will need to obtain an Akismet API key and register a site for
use with the Akismet web service; you can do this at <https://akismet.com>. Once you
have a key and corresponding registered site URL to use with it, place them in the
environment variables PYTHON_AKISMET_API_KEY and PYTHON_AKISMET_BLOG_URL, and
they will be automatically detected and used.
You can also optionally set the environment variable PYTHON_AKISMET_TIMEOUT
to a float or int containing a connection-timeout threshold
to use for making requests to the Akismet web service; if not set, this will
default to 1.0 (one second).
Installing for local development¶
If you want to work on akismet, you can obtain a source
checkout.
The development repository for akismet is at
<https://github.com/ubernostrum/akismet>. If you have git installed, you can obtain a copy of the repository by
typing:
git clone https://github.com/ubernostrum/akismet.git
Then follow the instructions in the file CONTRIBUTING.rst in the root
directory of the source checkout.