Skip to main content

SQLite3 Multiple Ciphers combined with Another Python SQLite Wrapper

Project description

APSW SQLite Multiple Cipher logo - links to documentation

About

This project packages 3 things together

APSW

Another Python SQLite wrapper, providing complete access to SQLite3 from Python.

SQLite 3

Small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is configured with secure delete turned on, and to use memory for temporary storage.

SQLite3 Multiple Ciphers

Extends SQLite 3 to allow reading and writing encrypted databases.

The distribution is entirely self contained, and does not use or alter any existing SQLite you may already have on your system.

Installation

Available from PyPi. Binaries are included for most platforms, and pip will build from source for the rest.:

pip install apsw-sqlite3mc

Usage

Use as you would regular APSW. You can check the version of SQLite3 Multiple Ciphers with apsw.mc_version.

For encrypted databases you need to use the relevant pragmas to set a passphrase based key, or a binary bytes based key:

connection.pragma("key", "my secret passphrase")
connection.pragma("hexkey", b"\xfe\x23\x9e\x77".hex())

Setting the key on a new database is the only change needed to your code.

>>> import apsw
>>> print(apsw.mc_version)
SQLite3 Multiple Ciphers 2.2.5
>>> con = apsw.Connection("database.sqlite3")
>>> con.pragma("key", "my secret passphrase")
ok

Note: The ok means the pragma was understood. It does not mean the key is correct or has been applied to an empty database. See the next section on best practice to check and apply the key.

Note: key only sets the key for following reads and writes. If the database already has content, and you want to encrypt it then use rekey which will modify the database to apply the supplied key.

Alternately you can use URI parameters. You need to correctly encode the filename and parameters, and tell SQLite that you are using a URI name:

import urllib.parse
import apsw

uri_filename = urllib.parse.quote("my db filename.sqlite3")
uri_parameters = urllib.parse.urlencode(
    {
        "cipher": "aes256cbc",
        "kdf_iter": 8192,
        "key": "it's a secret",
    }
)
con = apsw.Connection(
    f"file:{uri_filename}?{uri_parameters}",
    flags=apsw.SQLITE_OPEN_URI
       | apsw.SQLITE_OPEN_CREATE
       | apsw.SQLITE_OPEN_READWRITE,
)

Best practice

SQLite has various quirks in how it operates. For example database files are not populated until the first write. SQLite3MultipleCiphers can’t check keys are correct until the first access, and the database is populated. You shouldn’t set or change keys while in a transaction. In order to ensure files are populated, and the keys and cipher configuration provided are correct, use the following method with example usage shown at the end.

import apsw

def apply_encryption(db, **kwargs):
    """You must include an argument for keying, and optional cipher configurations"""

    if db.in_transaction:
        raise Exception("Won't update encryption while in a transaction")

    # the order of pragmas matters
    def pragma_order(item):
        # pragmas are case insensitive
        pragma = item[0].lower()
        # cipher must be first
        if pragma == "cipher":
            return 1
        # old default settings reset configuration next
        if pragma == "legacy":
            return 2
        # then anything with legacy in the name
        if "legacy" in pragma:
            return 3
        # all except keys
        if pragma not in {"key", "hexkey", "rekey", "hexrekey"}:
            return 3
        # keys are last
        return 100

    # check only ome key present
    if 1 != sum(1 if pragma_order(item) == 100 else 0 for item in kwargs.items()):
        raise ValueError("Exactly one key must be provided")

    for pragma, value in sorted(kwargs.items(), key=pragma_order):
        # if the pragma was understood and in range we get the value
        # back, while key related ones return 'ok'
        expected = "ok" if pragma_order((pragma, value)) == 100 else str(value)
        if db.pragma(pragma, value) != expected:
            raise ValueError(f"Failed to configure {pragma=}")

    # Try to read from the database.  If the database is encrypted and
    # the cipher/key information is wrong you will get NotADBError
    # because the file looks like random noise
    db.pragma("user_version")

    try:
        # try to set the user_version to the value it already has
        # which has a side effect of populating an empty database
        with db:
            # done inside a transaction to avoid race conditions
            db.pragma("user_version", db.pragma("user_version"))
    except apsw.ReadOnlyError:
        # can't make changes - that is ok
        pass


con = apsw.Connection("database.sqlite3")

apply_encryption(con, key="my secret key")

# you can also do more sophisticated operations.  Here we change the cipher,
# kdf rounds, and the key
apply_encryption(con, rekey="new key", cipher="ascon128", kdf_iter=1000)

Verification

You can verify your database is encrypted with a hex viewer. Regular database files start with SQLite format 3 while encrypted database files are random.

$ hexdump -C database.sqlite3  | head
00000000  e1 3e f0 7c 5e 66 4c 20  19 85 9d de 04 d9 e8 e7  |.>.|^fL ........|
00000010  10 00 01 01 20 40 20 20  29 2e cb 95 ef 4e 4e 67  |.... @  )....NNg|
00000020  22 a1 5a 8f 18 1a fa a1  cf b3 a8 ba b1 80 07 b5  |".Z.............|
00000030  2f 68 4d 8a 13 26 fd 6a  0c 99 5a a4 2c a7 f3 a7  |/hM..&.j..Z.,...|
00000040  d9 ae ef 24 dd 1c d1 9c  cc 91 4b e8 58 00 96 62  |...$......K.X..b|
00000050  b2 aa 51 bf 57 8e 9a a9  d7 6d b2 75 58 84 f6 7d  |..Q.W....m.uX..}|
00000060  c9 fd a9 57 88 05 ca 60  7f db d1 73 40 ad 98 59  |...W...`...s@..Y|
00000070  c2 a0 4c 76 f5 88 31 d3  d7 6f 9e ef f6 c1 c4 88  |..Lv..1..o......|
00000080  92 ed 8a 3e 00 ce 35 ef  4b 0d 38 33 9a 61 88 8a  |...>..5.K.83.a..|
00000090  34 37 72 70 4b 33 f3 1d  a2 4b 86 5f c5 59 02 c6  |47rpK3...K._.Y..|

$ hexdump -C regular.db | head
00000000  53 51 4c 69 74 65 20 66  6f 72 6d 61 74 20 33 00  |SQLite format 3.|
00000010  10 00 02 02 00 40 20 20  00 00 00 95 00 09 22 e6  |.....@  ......".|
00000020  00 08 eb 8f 00 00 ff 8c  00 00 03 d5 00 00 00 04  |................|
00000030  00 00 00 00 00 00 00 00  00 00 00 01 00 00 00 00  |................|
00000040  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000050  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 95  |................|
00000060  00 2e 7a 70 0d 09 30 00  09 08 c9 00 0f a9 0e d5  |..zp..0.........|
00000070  0e 70 0d f7 0d 8c 08 c9  0c 67 0b 2f 09 71 08 db  |.p.......g./.q..|
00000080  08 db 08 db 03 ae 03 55  03 55 03 55 03 55 03 55  |.......U.U.U.U.U|
00000090  03 55 03 55 03 55 03 55  03 55 03 55 03 55 03 55  |.U.U.U.U.U.U.U.U|

Support/Discussions

For SQLite questions, support, and issues, use the SQLite Forum.`

For APSW questions, support, and issues, see your choices.

For SQLite3MultipleCiphers questions, support, and issues see the project page.

For APSW together with SQLite3MultipleCiphers questions, support, and issues see the project page.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

apsw_sqlite3mc-3.51.0.0.tar.gz (4.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

apsw_sqlite3mc-3.51.0.0-cp314-cp314t-win_arm64.whl (1.8 MB view details)

Uploaded CPython 3.14tWindows ARM64

apsw_sqlite3mc-3.51.0.0-cp314-cp314t-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

apsw_sqlite3mc-3.51.0.0-cp314-cp314t-win32.whl (1.8 MB view details)

Uploaded CPython 3.14tWindows x86

apsw_sqlite3mc-3.51.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

apsw_sqlite3mc-3.51.0.0-cp314-cp314t-musllinux_1_2_i686.whl (8.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

apsw_sqlite3mc-3.51.0.0-cp314-cp314t-musllinux_1_2_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

apsw_sqlite3mc-3.51.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

apsw_sqlite3mc-3.51.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

apsw_sqlite3mc-3.51.0.0-cp314-cp314t-manylinux_2_28_i686.whl (8.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

apsw_sqlite3mc-3.51.0.0-cp314-cp314t-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

apsw_sqlite3mc-3.51.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

apsw_sqlite3mc-3.51.0.0-cp314-cp314t-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

apsw_sqlite3mc-3.51.0.0-cp314-cp314t-macosx_10_15_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

apsw_sqlite3mc-3.51.0.0-cp314-cp314-win_arm64.whl (1.8 MB view details)

Uploaded CPython 3.14Windows ARM64

apsw_sqlite3mc-3.51.0.0-cp314-cp314-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.14Windows x86-64

apsw_sqlite3mc-3.51.0.0-cp314-cp314-win32.whl (1.8 MB view details)

Uploaded CPython 3.14Windows x86

apsw_sqlite3mc-3.51.0.0-cp314-cp314-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

apsw_sqlite3mc-3.51.0.0-cp314-cp314-musllinux_1_2_i686.whl (8.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

apsw_sqlite3mc-3.51.0.0-cp314-cp314-musllinux_1_2_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

apsw_sqlite3mc-3.51.0.0-cp314-cp314-musllinux_1_2_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

apsw_sqlite3mc-3.51.0.0-cp314-cp314-manylinux_2_28_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

apsw_sqlite3mc-3.51.0.0-cp314-cp314-manylinux_2_28_i686.whl (8.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ i686

apsw_sqlite3mc-3.51.0.0-cp314-cp314-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

apsw_sqlite3mc-3.51.0.0-cp314-cp314-manylinux_2_28_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

apsw_sqlite3mc-3.51.0.0-cp314-cp314-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

apsw_sqlite3mc-3.51.0.0-cp314-cp314-macosx_10_15_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

apsw_sqlite3mc-3.51.0.0-cp313-cp313-win_arm64.whl (1.8 MB view details)

Uploaded CPython 3.13Windows ARM64

apsw_sqlite3mc-3.51.0.0-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86-64

apsw_sqlite3mc-3.51.0.0-cp313-cp313-win32.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86

apsw_sqlite3mc-3.51.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

apsw_sqlite3mc-3.51.0.0-cp313-cp313-musllinux_1_2_i686.whl (8.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

apsw_sqlite3mc-3.51.0.0-cp313-cp313-musllinux_1_2_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

apsw_sqlite3mc-3.51.0.0-cp313-cp313-musllinux_1_2_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

apsw_sqlite3mc-3.51.0.0-cp313-cp313-manylinux_2_28_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

apsw_sqlite3mc-3.51.0.0-cp313-cp313-manylinux_2_28_i686.whl (8.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686

apsw_sqlite3mc-3.51.0.0-cp313-cp313-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

apsw_sqlite3mc-3.51.0.0-cp313-cp313-manylinux_2_28_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

apsw_sqlite3mc-3.51.0.0-cp313-cp313-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

apsw_sqlite3mc-3.51.0.0-cp313-cp313-macosx_10_13_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

apsw_sqlite3mc-3.51.0.0-cp312-cp312-win_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows ARM64

apsw_sqlite3mc-3.51.0.0-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

apsw_sqlite3mc-3.51.0.0-cp312-cp312-win32.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86

apsw_sqlite3mc-3.51.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

apsw_sqlite3mc-3.51.0.0-cp312-cp312-musllinux_1_2_i686.whl (8.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

apsw_sqlite3mc-3.51.0.0-cp312-cp312-musllinux_1_2_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

apsw_sqlite3mc-3.51.0.0-cp312-cp312-musllinux_1_2_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

apsw_sqlite3mc-3.51.0.0-cp312-cp312-manylinux_2_28_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

apsw_sqlite3mc-3.51.0.0-cp312-cp312-manylinux_2_28_i686.whl (8.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686

apsw_sqlite3mc-3.51.0.0-cp312-cp312-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

apsw_sqlite3mc-3.51.0.0-cp312-cp312-manylinux_2_28_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

apsw_sqlite3mc-3.51.0.0-cp312-cp312-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

apsw_sqlite3mc-3.51.0.0-cp312-cp312-macosx_10_13_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

apsw_sqlite3mc-3.51.0.0-cp311-cp311-win_arm64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows ARM64

apsw_sqlite3mc-3.51.0.0-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

apsw_sqlite3mc-3.51.0.0-cp311-cp311-win32.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86

apsw_sqlite3mc-3.51.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

apsw_sqlite3mc-3.51.0.0-cp311-cp311-musllinux_1_2_i686.whl (8.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

apsw_sqlite3mc-3.51.0.0-cp311-cp311-musllinux_1_2_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

apsw_sqlite3mc-3.51.0.0-cp311-cp311-musllinux_1_2_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

apsw_sqlite3mc-3.51.0.0-cp311-cp311-manylinux_2_28_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

apsw_sqlite3mc-3.51.0.0-cp311-cp311-manylinux_2_28_i686.whl (8.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686

apsw_sqlite3mc-3.51.0.0-cp311-cp311-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl (7.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

apsw_sqlite3mc-3.51.0.0-cp311-cp311-manylinux_2_28_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

apsw_sqlite3mc-3.51.0.0-cp311-cp311-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

apsw_sqlite3mc-3.51.0.0-cp311-cp311-macosx_10_9_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

apsw_sqlite3mc-3.51.0.0-cp310-cp310-win_arm64.whl (1.8 MB view details)

Uploaded CPython 3.10Windows ARM64

apsw_sqlite3mc-3.51.0.0-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

apsw_sqlite3mc-3.51.0.0-cp310-cp310-win32.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86

apsw_sqlite3mc-3.51.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

apsw_sqlite3mc-3.51.0.0-cp310-cp310-musllinux_1_2_i686.whl (8.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

apsw_sqlite3mc-3.51.0.0-cp310-cp310-musllinux_1_2_armv7l.whl (7.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

apsw_sqlite3mc-3.51.0.0-cp310-cp310-musllinux_1_2_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

apsw_sqlite3mc-3.51.0.0-cp310-cp310-manylinux_2_28_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

apsw_sqlite3mc-3.51.0.0-cp310-cp310-manylinux_2_28_i686.whl (8.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ i686

apsw_sqlite3mc-3.51.0.0-cp310-cp310-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl (7.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

apsw_sqlite3mc-3.51.0.0-cp310-cp310-manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

apsw_sqlite3mc-3.51.0.0-cp310-cp310-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

apsw_sqlite3mc-3.51.0.0-cp310-cp310-macosx_10_9_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

apsw_sqlite3mc-3.51.0.0-cp39-cp39-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9Windows x86-64

apsw_sqlite3mc-3.51.0.0-cp39-cp39-win32.whl (1.8 MB view details)

Uploaded CPython 3.9Windows x86

apsw_sqlite3mc-3.51.0.0-cp39-cp39-musllinux_1_2_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

apsw_sqlite3mc-3.51.0.0-cp39-cp39-musllinux_1_2_i686.whl (8.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

apsw_sqlite3mc-3.51.0.0-cp39-cp39-musllinux_1_2_armv7l.whl (7.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

apsw_sqlite3mc-3.51.0.0-cp39-cp39-musllinux_1_2_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

apsw_sqlite3mc-3.51.0.0-cp39-cp39-manylinux_2_28_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

apsw_sqlite3mc-3.51.0.0-cp39-cp39-manylinux_2_28_i686.whl (8.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ i686

apsw_sqlite3mc-3.51.0.0-cp39-cp39-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl (7.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

apsw_sqlite3mc-3.51.0.0-cp39-cp39-manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

apsw_sqlite3mc-3.51.0.0-cp39-cp39-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

apsw_sqlite3mc-3.51.0.0-cp39-cp39-macosx_10_9_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file apsw_sqlite3mc-3.51.0.0.tar.gz.

File metadata

  • Download URL: apsw_sqlite3mc-3.51.0.0.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0.tar.gz
Algorithm Hash digest
SHA256 1cad28564509173ce69eb5b0e572122d527439cda32fa38e539c4850eee37361
MD5 6c669e2fbfcaec2f0b9c9da233df51d0
BLAKE2b-256 13f5cc6c510b8808b662890f3bbe32b2c88bb399af2a5eeed6889738e30f106b

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0.tar.gz:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 e52b75dd4f760c69db2f58183bcf70be41f7b63480db13d48208f82ee0796a7d
MD5 d15d6a2021ce54356f3655fdebac03e2
BLAKE2b-256 8834bab57596ad80926cb4326a34ae621b02ed57a0fe2feee490533be2cae0b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-win_arm64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 c2ccae0796765b5d1a288f477eb95e70b1af9309346cfcedaa38a8120eebea84
MD5 ef54b3ca4327bc777b699518de645465
BLAKE2b-256 2787bad6d77214354ff97d8ec0c52c7dccb997512b8b2c9db16489858c693981

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-win_amd64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314t-win32.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 080d9ee4bd069bfe5f208e562aa6aaefa74b9183c8e749d4da2f0ce0ac3f8b6e
MD5 af6cdadf90e92870576199459c555212
BLAKE2b-256 29260caa933a3414a03d9a5673dd8f3b9924cc55c3ad7023d28b3881827d2e2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-win32.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4b9f73fda6bbb5dee38cf0d89df1cbe81bfe09d1eae687e24afe6be20635913f
MD5 76835d9bc44bf5103e4a351e0a435a68
BLAKE2b-256 2506c9cdb5f8789f4e0d109d56e5a0423264ba110e59828f7e9ca702345cf6ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a9ed8152d5d38777b6e198e64b6a54a51fff5d4538614e1febceabddf2da6cd2
MD5 2a4d603ab6956b8f9621a68e1c660415
BLAKE2b-256 2753f86dcd21e9d4bb46221975bde12770e98052571184a42d3b659817e6c2de

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-musllinux_1_2_i686.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2392174b577c56f074643cb84b13bd8cda68a47a64568be57f144fc58a53ddb0
MD5 2f03ec716a37331fdee025d2afa5fc1a
BLAKE2b-256 7e755b0410a0afa152ac9c8c99760d6c5a72e81bc310fa506bbb98729c2e7c56

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-musllinux_1_2_armv7l.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ff4ad3eaf29414ad986c12ffd3bf3b89c8b58421e96956c7b459e9432bce4bb0
MD5 bcc7a13623703fda23527effcb06a956
BLAKE2b-256 09d8bd7a358d9f4b74a8dc919207889d5918eb1b662ec519bde15d4ee5a3787d

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fef8fbb747e301863ae989df92fd64f311f548e8adfde1e6784f8d8b1b883657
MD5 1a1c0b32123ee32139e8bad94cbb7d6e
BLAKE2b-256 e4365eb043e059f6d0328a13239c95273a06e327a32bafb8f7fe91d550ea4a3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314t-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 3f0c2ad8d2e39a00f63b6a5fa5579c2f6cbde47d8a4520d46de37aacb81c04e6
MD5 741a4f6356a46a542ab861e1f1a2f83e
BLAKE2b-256 89897893a6f13dd39a628de3111a4e2f57f69bea1840b98c97f9a33307b275bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-manylinux_2_28_i686.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314t-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 c0843ac73005652f8c7cba637696bf4443e3bd9fd9864cdacdc38cfe86df733f
MD5 a6f21ace977fbd9936e09f1fda4aa129
BLAKE2b-256 3146bff9f138681b72bd19e4a1da2f016e2e4e9bc9b783c66b9e680ce1282beb

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5d7495efad0ac2af0e6b5d002c5426310788ddfb12d62ac97802f7c580111a01
MD5 764409114d158c7d839a732335093fff
BLAKE2b-256 64f6b532f5adcffb9cef5219eac5c27a1f26c2ec1e6ff3ed829ce6bbf191ebff

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0e4802956a90a850aacbc6306d9ae6f404943962f348c0694769ed1d05da351
MD5 d725f8dc5774d68ef2cfafd078fd6155
BLAKE2b-256 0692fd89ecb33f1c50e23eb8b8b9ed0c8c8b75022cb01da104e08e87f70e8c53

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d82d634e3d35518c624baad3ceeaa17e24d6fc60c27ba2dd365418112ed0225b
MD5 da3cb56d6c6a6dcf93e7a223223b3855
BLAKE2b-256 73166af688c596154648a61bd5751538887b445e2f90e0c9fb11fbacccb24d6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 caf81365b3e2b70e5c848de7a5d000036d965a5feb824650f1c0c9e3aa83fb10
MD5 3447e3ead62ac2cd12633878baf3f5eb
BLAKE2b-256 a6c636b4aac6454c7e326807735e4a336591709f641bdab5a444142cc2bbcc49

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314-win_arm64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 999bb28275d64db1030b4afe39c31a1eddc3304efafa59e379304988b6e97282
MD5 2015cacc28a6d5a7b893df3b543e9934
BLAKE2b-256 169923438bc56406fddafb6fbced523f24fc30a83b158cccb2c5f6b4e9d42e20

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314-win_amd64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 8da5ed5780d568273997fdf25da1bcaed6a12899a641a0b2729ca08c34301266
MD5 172911322b00d8dd309ee9879027e2a4
BLAKE2b-256 f107a022f1a684f91f5504d7c3429dd2680a34ce65825a83e528d0cb7f9906b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314-win32.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4483b9e9cb1acdea64250cadf58803c83eb8dbd6d5c72e24b5825a40d1fd6ff6
MD5 b9728a1066a1d7de562a667299afd223
BLAKE2b-256 bb0d78fe8d7486ef6cfcf8646697f75d825c1cece702b0d2daa44484e6e7a024

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bfddeea6668fa1c0acba1607275c916502dfc0468f01befc0e847ca1c72bd248
MD5 164a00f9c4bf1c20faaaf588b093e9de
BLAKE2b-256 6c407f15b7aa99381b9da30feddd52deb75fa22c28111e6598c850609a849c69

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314-musllinux_1_2_i686.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 609e19e415dc289451e10d36683fdeacdb3ed6cd6fe75b0b99a38a01c131ed4f
MD5 1f8c6864086990e24b14baf872fd6668
BLAKE2b-256 f053759e3f8c3dec949d6b17eadc61e73de52df6c24e79dea1c9749303d79e1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314-musllinux_1_2_armv7l.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 202d2dbacdb965a75c0e6d907b53224c8cfc3718f6344b8598b774732f45e44f
MD5 057f7fea5c07fcf9b64fc233a50784b4
BLAKE2b-256 fa7e8626a5f9c3a314af36ad95beefa08a608a55e1121623ad67de710166311a

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f6e8811fef6e7530757039549a87cfc9455ab763d2dca936dc28c880f79fd5ad
MD5 055bfd066bfe2a6a9c72453d800bb6bf
BLAKE2b-256 b1e598a0263ce9688067f6454492b4c360d0791439bbfb24c9ee5ffc0187e498

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 d6e566af73c1f18bdb4767f68b313ee7c4571cda7848047fc80e441aba483f20
MD5 9f3622582b8b328eca3397f5c115ffd3
BLAKE2b-256 d4f0e371cf8bb0e41566aee5cde2edde81ff210b5a1fb4357bad46027dc90aca

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314-manylinux_2_28_i686.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 a0db419ede238aede65f6c1e16efe9901bfe703ff7fb7e411df6be1bdb611cbb
MD5 826269e82299d101d51df3827de398cc
BLAKE2b-256 6282c3ef1d5608cf1db7a6c40d33a2e51ac4f2fc842500b843ebe751b5958ac2

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d299b93c3fe9344f5227c27420698ba739594e238cf7e1fc40a80930435dcef3
MD5 b851a4af03a783f11c5da01bde3d488a
BLAKE2b-256 2c4959c75fa0e5b70a268ef9d7d8127c177b474ec33b11749065218c80b37f35

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b44393be2508c9e0e620fce8092ea99d97c064b8fd878ace36c8df9dd612cc7
MD5 e9dd77f97301e1d9cc409fd6785a5f13
BLAKE2b-256 86318877ad6d8ecc96f51ca16e55b4b42e02a157da6e413ba19f5e82539c09bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e8f6cf7fa22799959e9e77920b5034d9ae96eb617902bbb53c33dac34caaa029
MD5 8ac9bc559755e7bee204bb9df0f5a7d4
BLAKE2b-256 d381e27c018e5177d2f2dad289b6e596bc9505ac304e8765b76ea7a2dbf30e4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 1bf7bc7e6fae6aec8e38842a960aa918b7f060f315a52a54a58692200d66d98d
MD5 b80b92f8cc39e873d1f59a838ef843f7
BLAKE2b-256 b8d5bd647f38a7696bd70da32a50899322e84994c697818fd32d9f42ac22043f

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp313-cp313-win_arm64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c04fde14609e22223f97c34be2373813ad267fe4e042d10a80ef4aebb764b4b4
MD5 127b03357dd80e4ef1258c4af92f263a
BLAKE2b-256 d99a8027f0b303aa32f3af2e7f6ab6390f437e55861efb07908147852a0cfff3

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp313-cp313-win_amd64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 9ade6a32bb958df9eac9cadeb9f3a5931a9d15e0d2d9cf336eb1b7121d696360
MD5 03b139afccf3b405fdd3e0391810b017
BLAKE2b-256 f7d2f10b21c3bdb5afaa0b9ce7442dd5d171fc42f5cff4407ad4418532528c1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp313-cp313-win32.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fe7f1c758d78c9ea5074ca35e8754228454b8575dd5e220984ff2a86215413a5
MD5 57a453ab0b55707388e5de6060f1aac5
BLAKE2b-256 1bc0e843a5cc1008a2d4a1b1137c3485cdb53a94a9e2b7f852f163e4bd0e0af2

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a04ffbc09e69fe235c3781d0f7255808a9466fce1aeb725a2b158af48ac18601
MD5 1ab4bf83029480d9f1ecb333a7cd4ac8
BLAKE2b-256 8e25d3e7ef84b7e5a898e039e67c3c41e6500b363a9b2647ac90751df40f906e

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7fe7b5b6c0b6631f98ebbb35e4bd5508249697f79617c846f585196020f21874
MD5 e4c001bb97dc7c8c7345565e03a715af
BLAKE2b-256 75073da1bd6b39e4a1c2b9230d2ecbdf143a4b779febb50031f6b3b814e2b337

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp313-cp313-musllinux_1_2_armv7l.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c6f721de0a4c0749968f186cd21a71d44f5e6e1b80690876ab08ee7db085e20c
MD5 b92f53e8fb0cdcc9b4011d24d6391080
BLAKE2b-256 38b952edc1fea43c99b95059f3e5d280c852a896ea583bde50b38fc2ab807ac4

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b0f8b5748a0edbbe45cbd857a2de829a5eafb76fbc5eab673bfeb1685f28ac8
MD5 6ac5d148f56cedc69d2a7a9bccda96c5
BLAKE2b-256 9b78c6ec23486490a60b3575e658bdb3be38374df2523ef72fc5ec5248d8b657

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp313-cp313-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp313-cp313-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 31d16a2ff36f3dadc9be7ebccd9f77d4521a118beb957e28d884787a209c1e02
MD5 8417797701d97f8c83ac79dd1d4a3647
BLAKE2b-256 f241a6a51e6208d304d5f0308e3ac682b3ce29254c0d820019f597a05664a327

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp313-cp313-manylinux_2_28_i686.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp313-cp313-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp313-cp313-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 2638900c7d2a30c9e1abaf8300cc21a121385cb71f6032ceb7a2a12f0894149b
MD5 e623e2c9a24aaf357ae0db317f06ab13
BLAKE2b-256 6930a5788624901e3d2e18b927680f44715ee22c1902dea2277ccff85e935100

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp313-cp313-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 045bf472799136340671b5a96f68b85978b407c32b95b2f806968661d7519620
MD5 06f56186fd461a96a9162b32583dbcab
BLAKE2b-256 c2033930ac83a2811528784c5d96e3c1ddf6768a00464328b56140d4e87ebdf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f86bd7b2ff5d6e41269e703b9e7f4a437277553041fb8b8822c1780a77da1777
MD5 823f67a22ecd7debf7f4eba1600b4466
BLAKE2b-256 03624108d4182dafb0bc48eca36daca4565589d339b3c09d7f60e9053718036d

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f3f0da65c4087b6506a9c8e626e3d99426cd937e1c2d9facb422760e63d27e39
MD5 4740c835e022cb484c1a18e10dbcd39e
BLAKE2b-256 994b603385ac8166d42417037809e8cbde9e6eee9892119be9aa721800ef437a

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 8a598f7d9c2f24f9eb98865ce8c4f902d98231845e7f5eae1c223db47a0d92a0
MD5 acc54b1d61cf1edf033d74166c0515f1
BLAKE2b-256 06afebaa1074387fd9891efcfcd3345d52c3af6b3576223052ca1695f68d31e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp312-cp312-win_arm64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b5b59d2ee2b61998c83c8120e11275a3311a403719109a986b2ef47726b02a91
MD5 8a88d047e417861eb667c25cffdd7de5
BLAKE2b-256 e20dcae3a82415461b636b8564837845e0d4b8f118b19ca0c38073e49e32b556

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp312-cp312-win_amd64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 4ffe415b5a8b1ac292eafe90bbb08373b92f1e63dd630f7d41f5bd72f0f55ee4
MD5 444def2341ef305556ca711e9dfb7c78
BLAKE2b-256 4b56d0c4c50a6f270ffb4047767e3da9616fee7a3ad8d8915585fc1213737100

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp312-cp312-win32.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 27a4cbbb7f43cf5de013db27c12afe332a2a5a3c22d5084678a35bad8a826d48
MD5 b751ee9f9fe4f62872f7c5ba14ba6d4b
BLAKE2b-256 d678a797c0241c23c7e0fcad1d4c7305662e1055d6d1734e7a6fb2b78a3207ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8d8298dfbe81bbef29d68cba318af8717898584acc47052c2c56be3cb1653583
MD5 33687ed21f436e24f8add54a4db8672b
BLAKE2b-256 161a520cfb6b1f54b388fce8cf205e4205bd34306ce37f46094eacdb8fbb5bd8

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ea601fa895e4ae399a7aefa4e9e13038c4a4f352e8a46b20d7458971b79df923
MD5 1c2bbe9faa1b4d7b9af603c2276a1dd2
BLAKE2b-256 c0541076e055a58d9eaaa8dae7616460d0de698b2f2ff414d6089f39aced0375

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp312-cp312-musllinux_1_2_armv7l.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ff628b4dcff2a73d58059556e04b3dcfe97ba83980d29fe8a338b00684172d5f
MD5 8909b19b8ddac4fdfd841c69067535ed
BLAKE2b-256 bdb60b4fa4be80f159be911e56549e27c0565394256f5693cfa258b91badea09

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23cb60c447c45cddc27c4fac87d1d4a23f2d986839aac10924a551fa8fb3818c
MD5 1ec460eae266b520b610d3c8e7915cba
BLAKE2b-256 a8eb9835154cfe6d213cfc67f7879598720daf41318d84a26b225a8bd20c1f97

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp312-cp312-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp312-cp312-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 3ec5821e4b69e8fcf534901e878658d48eea449bd3cc57946a0e85d2d0ca48ca
MD5 ce5139f36fa68c8c90364dcabc8117c4
BLAKE2b-256 9a6cdf2f53f4f60c99b4e1d40888f18ad3b4e2d054ab3b48e6625233c69884d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp312-cp312-manylinux_2_28_i686.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp312-cp312-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp312-cp312-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 0b9511b3cd13168e1041795b454a04ae8c42ada07f33170b209c8b98ca81259e
MD5 87fc5b022af847a1102a6188a50291a7
BLAKE2b-256 a31dd24154cd2fca621e40f2da3ed03a883264c880f4d132d2dbb90c0324db60

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp312-cp312-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 09fe24c004a829ceda9abc190d3e490640b2832c52efc0866d3fa07588676ebe
MD5 093b42a50e3e54dc42699ef673234e3c
BLAKE2b-256 3633c3c77835a52dffd178bf2aac8a242cc4f7688262e44303b7113a016c2516

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 631f8d0eca0f0851ab545c696d4f6c2220495c9ea21ac5920dd5e354496f5ce2
MD5 3978d473db5007be4be030197e635ff1
BLAKE2b-256 02717a57ea7395db79ab0fd5a95f0fc067b473007d113daed06bb8f80967cd94

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c6c8ea6012e6b17f68a46ca23d2d44ee72df49a3b11445fd86973f94aab2122e
MD5 b2aeebcd94a6b193a9c575f797dd5302
BLAKE2b-256 b45d35f2ae2217348523cb3126860880229be20bbba1d9c78d9cb6d36f120fc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 1e86c96899c264cd073832a9f02e3642b9820d9f01bafc502e47264187ec7286
MD5 5b5d4a8c1e44d56845b727008e8a61d6
BLAKE2b-256 90bc313f5b88cc1a04b1fe9d45b0081e397f9f668eb8e454c9b9f2d46a62bc41

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp311-cp311-win_arm64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 55ca38519f46e88a3e0566312926e2ab77775fa455a8d0c1fd6b174d43dc2e57
MD5 89fc9257d13a38e163805f830ee84c16
BLAKE2b-256 4550f6bb6f6b75d833ce807a57b7c09c1454c2879a3620d6de7da319c02de267

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp311-cp311-win_amd64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c008d1a975ecea2a899ddaee09e0441728f8512ee57e4c090bf6b0c87cb9d333
MD5 98f1a37b8b9e1a700f3f32fe65eb292c
BLAKE2b-256 7d0127155dd16186bf94f4a1188731f53f392de5fc9b83fa4acdbe83d3c4594a

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp311-cp311-win32.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 194e46e50975279a29e2bdfe57a0ace125791a9bc894aff4d2b1658d2aa195f1
MD5 843c3b1186edaab223eb7cf6bdbb1de4
BLAKE2b-256 6b846197d20a942ecc9d3f6558905f265e43d5fb63b8bb0d46eb3717acd4a87c

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 033bed114602cf060cd3141d4d3b5cd41ed70f9e8f2d6b25f9d8c3b002973af1
MD5 3be38ddec8a85fcdadeb05e8fb4b0fa3
BLAKE2b-256 d6a19fb3306f1b75b7264a56282d32a9addd6bba0c7b3783c9908528303b60d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fe8fc8442ef3682c640d00e5bfb315821b93a56e51592195f4c262dbc7ebe9f7
MD5 bd18261061349bea5e975cbec70020dc
BLAKE2b-256 80bcf27f548a976786cf3bb1d71c5396650d4fa4b9cb3685fa3b600506830b68

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp311-cp311-musllinux_1_2_armv7l.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e5a011fa13eac6ca347bff421daf008ceaf29f40f38f2c4c004c1dd40ba70776
MD5 7dae9347567319fe1993b5049da3593b
BLAKE2b-256 ec16ad6575edd525d12dcf685c7ac7048d43bb39c4c3fb98cd70ec843acf8c08

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 200a22d5127680eb00f96de846c3a29e4074179403fa2c47fec9ec08b2352404
MD5 a100a893104068906a7c5967e097bab1
BLAKE2b-256 bfe23823e274d532647ce372f640bf27c6a6e4145e79d9ad9ed93237bb3db217

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp311-cp311-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp311-cp311-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 b0028fa7a272a3c4b66abf3f6dd3590709bc420f5ef5682e7d6136076c9525e6
MD5 6f934cd31dc40d32fd4e8b394d760444
BLAKE2b-256 079f605cfee8a001aa99215eeff975e9899966458cf02c772b6423f56d8c9779

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp311-cp311-manylinux_2_28_i686.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp311-cp311-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp311-cp311-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 ddf4d2e543353447de075a59d5f1b1cc57d139e946a813a50496dd18bd2f1201
MD5 2fb88a55c25b36d6bbb4a15ab856de9e
BLAKE2b-256 70799788fbbfeb2401191f6a6ee1774d7a2d02da8d6433928827b33264c94d4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp311-cp311-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a15cf60771a6089f7decaf941ba688467d512b41160824a776fd95707cfd5b6d
MD5 a2fe611643cc33de2819c5d426a90a08
BLAKE2b-256 fa60805c45f6a06de82551d72c27543be7701d911b94b52d0c48125272888707

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 530bd3cb131a6f4de0c6e9118d2200385152d15bed14a37f7cc4c3bd0b537407
MD5 9cf5223fe138e49723d141112946cad4
BLAKE2b-256 50a823daa2c4ff2f382c9156c4e3916da1d7e77803341a6913733d5cbaf588ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 78fb7877312d28561cc11b10be8149f87fc7c5149908213d01ca3a896daf0d29
MD5 ea419a3349e761c4b8b8421356c0f66c
BLAKE2b-256 f3531291666bd339430e50d9cb594834f6ab843d05d841aaa16d3d9dc7f13561

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 e5d2ca83a3d05766cb4f28af3f0db8eab9e6142ccd404dffe3f31e2eff463569
MD5 a017da527e89ee2ee85d68f74e9c56ed
BLAKE2b-256 dd1a5552e55ef74da17af96d49adbf8211b5fe4b0b543b484a7f036467895ff0

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp310-cp310-win_arm64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 444fb954dfe4efc21106758ea729a21143872fe428055ca206a8fbfffac06089
MD5 f198a547ff7ba1ee2879c5fa2ea9247b
BLAKE2b-256 a13f974342ce6877c0c125775aad6f8ed254f323cdf69cf1a73c6216aaaaa635

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp310-cp310-win_amd64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 78c613ba09c8bc2da83ee6f3f1f1004dc8db0c2b6d2cf227332a7bb9dde97127
MD5 5f2a8d84e5e60fa3d784adb62f5f1283
BLAKE2b-256 fb99488e46ee7f35157f5cd77a7f0ef2e0203624f7f623bb7b63916ae6772095

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp310-cp310-win32.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0ff7da89dacc87e70033eaac8a02b5eff029c54583eff5ee8491634460386b1b
MD5 39fce0c030d22656d6f9ad43631b5a52
BLAKE2b-256 6ce768d30401f9a601337fdd3bfde2674daf7446d87d8dab0bb8c599392a6344

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ff51c833321e9472bf23725cc594b17454fc00996b78ede0a734808ea6b638ca
MD5 eacc2dfb37f21016476ec01de1d2d703
BLAKE2b-256 e16dc474d27d0cf56c74d5ccdf01164d11df04ba52eb0b9ff1a11bb729f36619

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6394718110c67e2f188a2d8599573857346116587863d06abcec05940d0e0bd2
MD5 72e4c77c34414977261a2095143f8a62
BLAKE2b-256 fa5a5a7e2f8416a38cd986ceec44e55b0d46f39ee7e11bc972aaf0cc065c6c66

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp310-cp310-musllinux_1_2_armv7l.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1d6f06bbe9572a5184d4349deaed46bc35d199dc1b98501688a90abe784d3e24
MD5 2c26491d524267f4b186894be7218666
BLAKE2b-256 a03c88061d4b8e697f5d376ce427160dc8cfa16a8ca74c1e21c630e4ecfc390b

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 66eb7ad814fee26da41cc516fef399a864ac243b47a584485addd96e7925459d
MD5 070cc377751b3a8bfd7d0918ca2844e9
BLAKE2b-256 64a8cb374c7d060dc12d47fd83075b2aabbc0e15713dbe922e3130fc75302118

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp310-cp310-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp310-cp310-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 8c1bec8cbe9d491f7f8469bdfda1b93c377b6193a048d5ba33c508b85a714156
MD5 0d34108af08cf0ef83ee05bf79e326c0
BLAKE2b-256 07551c07544d3174cb109e6255566a8b56ce6318ae00691e34564c5f6fda5ffc

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp310-cp310-manylinux_2_28_i686.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp310-cp310-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp310-cp310-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 3b9f4cceb87da1c9ab224143b15b46a8fd1b8013050439207796db4ae748a6a7
MD5 a3e5cc9641140ec6183a396869d2dea0
BLAKE2b-256 84f6b904aa55ed238f79631b8642ee4fd45a4c33a3958ef8e95e105988ed8fd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp310-cp310-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 27043b775859dbd730061b4c5c161cc7b7e139f49b785a13f9e37b78b3c3e8ee
MD5 88a115aa0283874f8fa791747e8c6e29
BLAKE2b-256 2ef699e9fdc4108662a65234ee933dee52c7fd2dcac95cf882dc6bbec75bb4f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 443e7768ae4eee8bd112451ce1011dbac37e3218deee5e8e40344469df385c6d
MD5 b21d3a4205d9b9d8b6e99e172aa67eb3
BLAKE2b-256 48ded898ac291d46075ada0b07f27caf59eb4d58b0a5e63ff2bb19096f12aee4

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c38b7a87f94e24700af3536aeda79d2b5a75bdd309520f9b9c2ddb970f31b118
MD5 1ecbb58ef36e250d4d5992617aa21cfc
BLAKE2b-256 403395d65c4f38668023c690d9052d002e29767285f689cc24234b213cce71c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 00930508186914fe12de24ae813d5fe0f3ed7ccd8a135742cfca65d3449915e2
MD5 47ce223eff4f1a6e23274ae857b82ded
BLAKE2b-256 c74ae0be376b7f991fa633544447c31bfb7fa7c767ab734b0e06be2f53a9ae18

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp39-cp39-win_amd64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 9fd5470a1608c1adc807a1cc2be16a14c702aa4ac4d8f1d63c82fef758c507a1
MD5 fce1055e50d148656b2a159b10cd322f
BLAKE2b-256 a7ff504214169c0379f8dc4ae5aaff6ab0b2fad54792c80f25fb19c7402b38d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp39-cp39-win32.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a57603777f57825330444b3276b5eff96fb03949dfb13f1277a22812f8d17166
MD5 8aff93a6b0d7840b92aa00e1caef63b7
BLAKE2b-256 157212de877b2b5dd3627e0816a6dd81f6fb9540c4b8e211b671fa1d28acad5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f18f1b16aaeca5d2d518ee524bcd7239c51d860c29d2bc457cf6511af8a7bc37
MD5 2b7760d5a202f1994432efe03a4a24b8
BLAKE2b-256 4d370124d04c5cab60b82e1f96eb7b964b39702e48c2339bbb6855b6e247720c

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 26565c839a3ba23f22d2dcec8df788830bf677a6e39e98245f1b2cbd15f9923c
MD5 5fbdfc33033bfdba938228fc97b2a2a4
BLAKE2b-256 3190cc7049b1b92b42463947d0465ce9124eb0fbf753fab7af5f42660a78a424

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp39-cp39-musllinux_1_2_armv7l.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 096edd253e3f8786970e25e1e3e7ec1292afc72ec528a8a9ea876d6d3a8bbe8d
MD5 ff68ef2fea5b9f7f1490cb08aa87b8f5
BLAKE2b-256 d3fafc4a13be90cfff07bdee86bada0aaaeffbb14cf3f9786b308f0802d8d6a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a9c350a5beea492694d4a1c8e39d1aff257789ee67d950bb986058e2c29a493
MD5 e546e8a1ccd615f8f67d547c56910210
BLAKE2b-256 1c41e2809b48d3e9b44b1e8af251115f03a7b8bffed1e11141c0efb25de56185

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp39-cp39-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp39-cp39-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 6994be43865046a54a4fd2aa4fc41dc25f6ec03e725a514377f113799fcb4c0e
MD5 492ba648470fc7d5384d458c06b3ba66
BLAKE2b-256 eb7d41cd2346290fd684b95d1efaaec79f4485ab2fef1ef808704e2102c58baf

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp39-cp39-manylinux_2_28_i686.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp39-cp39-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp39-cp39-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 1e7613bd7d547b006ae7db02096eb7c389b03569c7cad3535939d38bc70df781
MD5 085fd30fbe426f8edc26329864ee8164
BLAKE2b-256 9cba0af1b9d2f9cd1bc16aaa1e9b80daf7529a6a091cdb48579a7418ed586b9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp39-cp39-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f4e39a3dbde6978e391aab4dad2b750278602051d2302f930be8331e20ca6eb0
MD5 cac011b4f78d596af0c6b35d7140bc80
BLAKE2b-256 2e2cd1dc8935cd4d9a1d7744cf22d2195ac92c4bf3ffeca58379e975b4e60392

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp39-cp39-manylinux_2_28_aarch64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 73e5984fcf3677ca82062812ade065ef20e1c7c8cfb242819b4da1850f3f8d90
MD5 9a0682e5c420b0c0f7703e553116389e
BLAKE2b-256 b274ccfbde0288f3dee9846ebdb0c6b8bfaea1a307be858eae55cc9760a2c3f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apsw_sqlite3mc-3.51.0.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for apsw_sqlite3mc-3.51.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bd4669294fa9c342dd439aee719ac93f97b3f29961183438180ca7cdedeb0401
MD5 5d2cf684628e4fea7512e69346aaacc8
BLAKE2b-256 1db0771c05fc68a7f916d6373d14483574f56d7e8fd28d168e6d5023f66840ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for apsw_sqlite3mc-3.51.0.0-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: build-pypi.yml on utelle/apsw-sqlite3mc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page