Download

Source and binaries

You can download this release as binaries for Windows. Just run the executable corresponding with the Python version you are using. The Windows binaries all include the FTS3 and RTree extensions. (FTS3_PARENTHESIS is on.)

Download in source form for other platforms or if you want to compile yourself on Windows. See the recommended way to build or all the options available.

Some Linux distributions also have packages.

Debian Install python-apsw
Ubuntu Install python-apsw
Gentoo Install dev-python/apsw
Arch Linux Install python-apsw

Note that these may trail the SQLite and APSW releases by a year, or more.

Verifying your download

Downloads are now digitally signed so you can verify they have not been tampered with. Download and extract the zip file of signatures listed above. These instructions are for GNU Privacy Guard. (GPG is installed as standard on most Unix/Linux platforms and can be downloaded for Windows.)

Verify

To verify a file just use –verify specifying the corresponding .asc filename. This example verifies the source:

$ gpg --verify apsw-3.6.23.1-r1.zip.asc
gpg: Signature made ... date ... using DSA key ID 0DFBD904
gpg: Good signature from "Roger Binns <rogerb@rogerbinns.com>"

If you get a “good signature” then the file has not been tampered with and you are good to go.

Getting the signing key

You may not have the signing key available in which case the last line will be something like this:

gpg: Can't check signature: public key not found

You can get a copy of the key using this command:

$ gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 0DFBD904
gpg: requesting key 0DFBD904 from hkp server keyserver.ubuntu.com
gpg: /home/username/.gnupg/trustdb.gpg: trustdb created
gpg: key 0DFBD904: public key "Roger Binns <rogerb@rogerbinns.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1

Repeat the verify step.

Source code control

The source is controlled by Mercurial documented at http://code.google.com/p/apsw/source/checkout

Table Of Contents

Previous topic

Example

Next topic

Building

This Page