Skip to main content

Loadable ICU extension for sqlite

Project description

sqlite-icu

This python package includes a loadable icu extension module for sqlite. This allows other python packages to use this extension without requiring dependencies outside of the python ecosystem. For more details on the extension itself, see the official documentation.

Installation

Latest Release

Install the sqlite-icu package from pypi.

Current Development Version

Install via pip

pip install git+git://github.com/karlb/sqlite-icu

or add this to you requirements.txt:

git+git://github.com/karlb/sqlite-icu

Usage

import sqlite3
import sqlite_icu

conn = sqlite3.connect(":memory:")
conn.enable_load_extension(True)
conn.load_extension(sqlite_icu.extension_path().replace('.so',''))

# now use as described in https://www.sqlite.org/icu.html
assert conn.execute("SELECT upper('i', 'tr_TR')").fetchone() == ('İ',)

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

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

Source Distribution

sqlite-icu-1.0.tar.gz (8.0 kB view details)

Uploaded Source

Built Distributions

sqlite_icu-1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

sqlite_icu-1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (9.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

sqlite_icu-1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

sqlite_icu-1.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (9.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

sqlite_icu-1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

sqlite_icu-1.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (9.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

sqlite_icu-1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

sqlite_icu-1.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (9.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

sqlite_icu-1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

sqlite_icu-1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (9.9 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686

sqlite_icu-1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

sqlite_icu-1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (9.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

sqlite_icu-1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

sqlite_icu-1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (9.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

sqlite_icu-1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

sqlite_icu-1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (9.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

sqlite_icu-1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

sqlite_icu-1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (9.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

sqlite_icu-1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

sqlite_icu-1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (9.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

sqlite_icu-1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

sqlite_icu-1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (9.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

sqlite_icu-1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

sqlite_icu-1.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (9.9 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

File details

Details for the file sqlite-icu-1.0.tar.gz.

File metadata

  • Download URL: sqlite-icu-1.0.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.2

File hashes

Hashes for sqlite-icu-1.0.tar.gz
Algorithm Hash digest
SHA256 973caf41f31672fed7c805327c1d587636f8d8cbc7f6e5486ec94d6917036edd
MD5 b441b746388fd81e2d1caaf349c11e05
BLAKE2b-256 247747ef08dd0ee9c81a27e7c968dd69b9c0a95fb46d7429a6483a6fe4f885f2

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b1090f8b1c7ecae218bfad35c73384da1a0ec2e5176646bde43d56c0cc092839
MD5 b681a7a5b8612d5d484a45d8b7dbe245
BLAKE2b-256 e5d5d379fbd05b309d3b8b1898f450118c91343b00dda471082f5b8d065876eb

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d67ae30dee82c91df8311b227a6b8307f3dd11f61edbb40c80c8124c636c675a
MD5 bfc99c3668314fd33fa4e3db91f12aa9
BLAKE2b-256 8c132571b382e243bb658c3f35d47f2de0811bfac814f7782ea7fa4781a29dbd

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 705ed594dc2d33340f8301f9d1a8d5d57577a6d9c3bed7de34256eaaea839f52
MD5 c40e0623dbbca2486d737ca33ac6c569
BLAKE2b-256 b96dfb5905d0658d2b3ccc65867801c9a04188428c4feab1cf0cdccc322aa794

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cc8d2c6fe4fdf3b132693859640601b9ca4a4268f6e8244bdad5b7016abe36d4
MD5 310ee0eaa9d8fa7dbb7b123f9d632d27
BLAKE2b-256 3c2cd75235547f0377da5589008f5c0d590ab32810cac2b30bacb0a71c80bc68

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ffe96d4089a751b551077c493536e9179afbbe7e6185f3d827af61458e12c16
MD5 e0ec6c6e1bc081d38745d0b82f2da2ee
BLAKE2b-256 e36f85f97250945eeabbadc9b31dab56d18e30ce7e3751658d09fe2fceb3b45e

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 09ebcf14d3ea052381e58fd9d70a76aa0f0acbfd741e21d7e6a7521df1d74d85
MD5 b2400cbeb6d1d2e7fc39a946de420afe
BLAKE2b-256 2a5678c8b2095202d3d5ff58fcd3bc7095320cb8883be08b5f9f96533052fd99

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ca9815e15b4a87a2367af28abaa2fa3fc08d18358e550cd37e28d7925db0564
MD5 8ba6d09ad2e6e44bf5a6c37958109621
BLAKE2b-256 b998cd39760924d10c190809797f2f4d715275693af838088690eb4ba95527cb

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7003312d9a6d0001e36e51fada63a7084e76949cc0c2a5df556b93e52a01e4da
MD5 a94b165e29e83a35c50242a37b2ebb6e
BLAKE2b-256 e3a912d0b07b311dde119f567971555f346e88ef0f116ecc20f074b8a7b81680

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d2a7b36d9f283a7382d50d2623162bfb2a8f8c46bfbc6b4726242d9a1b42ed4
MD5 08e4d62377db844184229b0c1b6621ff
BLAKE2b-256 381e979753cc0d17f7c04bc8d490d85418b0c77a38c1dad69553be995553a7ef

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 87b33d3e255e194b04b538e2bbac5fa30a1efe1ee2961083df3e6fe6e4aef581
MD5 b6efecb2d9f7f34f1323d527a4d5cfd5
BLAKE2b-256 abca397e328ec82e8f70fa62ce0d2978efacb4e450d014dead01a36b3986effe

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85056a4f9fe553d179a583a78c7ff424c05674554e99a26fd16efc7439e99fa6
MD5 9ae2bc2852fa46cb821f5f507c199741
BLAKE2b-256 70b764c356a8399ee9b154e6fb697af2c388dde3a00def0b387ee5afc828cb92

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a7ee8304603c8eb9a0bb7249ac97e3ba616d9ca6f698af734af4c812e47e7aec
MD5 4075613105cc9a1ea5aae482fb0d3be7
BLAKE2b-256 e76b102d642e066e7938058ac1758cedc8f9ab7823108d7046a14006d8dc9ebb

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46b77c5c62fa9e94b4517bf73fd416787c837565ace234b13b0fe6658b0456ff
MD5 757916c9837ddda027ee9ac808fe8d9f
BLAKE2b-256 3f95b01c0c30fcf1cc2f9ab81e64aff1a0fed31fbf8098429229c50ca098ff14

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 436151e76d6e88293dd20b2033e5893b4e78e228709a95dcae85f5fb9f1d85f9
MD5 acf566f5c96bff30287599488242ae6f
BLAKE2b-256 ce1ee864bf3a36e2e15865655a6c3488a1950869200a174b4642e90006171e94

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38de799b252c3ed828867ab3c28eb0ffdede944ab001b0bc918b4010ffa50c94
MD5 4d832cba776f2c83ebc9e0d1bddcb98b
BLAKE2b-256 70928ee14e5534fe1f000a69cd8bf214cbfc01b0b0cce75afcf1a163bd646a31

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a73c5488eb6b9e54c6dea32061925756b82c9320727d8fe5094a5246b317c0e2
MD5 c6d022b9c0cca6bf0a719d9665179558
BLAKE2b-256 c3774ede9db32739c97a225eef11ad8357352d07110da8a37b69db42219ae35a

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dabd7d1c5bd98f765c47ffda37c78c120c5cc3b36b88da0d6e0e8019dd2f08df
MD5 a6bd5094a387b56db391af4a118ae0df
BLAKE2b-256 da28074514f04b95497c0c5249b2223034196f3f3de27b6764a47fcb669646cc

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e3090c098f4b494e3115074391b80417f25f909ca8b3f0525ba6d4dcae5d5cdc
MD5 b53cf334fb99271dbdfb0fd2ad004a5e
BLAKE2b-256 244d056d4636040943383af7e0a883f86dde11ae588bbc38f15cfdb9acde370d

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a0582893e2f21283e0af4707ec28cd1f5d596ffdbf65e25e280d19185768163
MD5 784a023f88b215948081da25900c5239
BLAKE2b-256 0aa9c4dc2cef4ee54cdba0c9eea5dff87f5f4acef35423f66276edbe4170ab22

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 88d2f3c6f91a8daa679b0ad38623522396321b3c53cd923e563d87cde8eee5a5
MD5 e95b5d9dac3cbd3bd544a0b33f51acd3
BLAKE2b-256 f50d2709bc231c3b571dbb29162481457cbffb4767c7b97d5a9e3b16dfd8b456

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 97f07f00330cfd0fc1526edd871f463c551d56e05316ea7d2c438c111708e8a9
MD5 798d655603c7114aa448dcba894aeb8f
BLAKE2b-256 269ee659ae5b0982fcc8295c10c3c7f2e3e7c7217d4ed6c61e37abbbdb71c330

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3e4cc41f03211bef67b099fb409324a759cd82a7c93d03876a8df3e99915eb21
MD5 b97c508ff419935680606aff4584c6b8
BLAKE2b-256 699dc3477469c2f3471ab735650effecb5af0606b0fc69623b9b694d91326c2c

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04993c636095a0cb28d418fe271c602d8c00c51031375d2df89d1b046605c785
MD5 9c348d11fe7e0e0b840efd66c6b62d5f
BLAKE2b-256 8817785c3d588d2ce47688a9eeabbc3ca12751031961f32ac99afd01098d4906

See more details on using hashes here.

File details

Details for the file sqlite_icu-1.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sqlite_icu-1.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 edc354ed90e356b6ffee4ca919440c2da2c84938bf1173207e08c13501d6255a
MD5 33958785a4455299d986f86b1d29cbce
BLAKE2b-256 f660e3689137407bf8b2cab99b105341243cc103e72839cb2848dff94b247e17

See more details on using hashes here.

Supported by

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