Skip to main content

SQL-style querying for static HTML with a deterministic node model.

Project description

MarkQL logo

MarkQL

SQL-style query engine for HTML

Build wheels Status: Beta GitHub tag PyPI version PyPI downloads License

MarkQL is a SQL-style query engine for HTML that lets you select precisely what you need, filter to the relevant parts of a page, and extract structured fields using the familiar SELECT ... FROM ... WHERE ... flow, rather than relying on brittle, ad-hoc scraping logic.

Demo Video

MarkQL demo GIF

Quick Start

Prerequisites:

  • CMake 3.16+
  • A C++20 compiler
  • Boost (multiprecision); set -DMARKQL_ENABLE_KHMER_NUMBER=OFF to skip Boost
  • Optional dependencies: libxml2, curl, nlohmann_json, arrow/parquet

Ubuntu/Debian/WSL (minimal packages):

sudo apt update
sudo apt install -y \
  git ca-certificates pkg-config \
  build-essential cmake ninja-build \
  libboost-dev

Optional feature packages:

sudo apt install -y libxml2-dev libcurl4-openssl-dev nlohmann-json3-dev

Arrow/Parquet packages (often missing on older distros):

sudo apt install -y libarrow-dev libparquet-dev

macOS (Homebrew):

xcode-select --install
brew install cmake ninja pkg-config boost

Optional feature packages:

brew install libxml2 curl nlohmann-json

Arrow/Parquet:

brew install apache-arrow

Build (project default):

./scripts/build/build.sh

Minimal build when optional dependencies are unavailable:

cmake -S . -B build \
  -DMARKQL_WITH_LIBXML2=OFF \
  -DMARKQL_WITH_CURL=OFF \
  -DMARKQL_WITH_ARROW=OFF \
  -DMARKQL_WITH_NLOHMANN_JSON=OFF \
  -DMARKQL_BUILD_AGENT=ON \
  -DMARKQL_AGENT_FETCH_DEPS=ON
cmake --build build

To build without Boost, add -DMARKQL_ENABLE_KHMER_NUMBER=OFF.

Run one query:

./build/markql --query "SELECT div FROM doc LIMIT 5;" --input ./data/index.html

Run interactive REPL:

./build/markql --interactive --input ./data/index.html

Browser Plugin MVP

Build and run xsql-agent (localhost 127.0.0.1:7337):

./scripts/build/build.sh
./scripts/agent/start-agent.sh

Notes:

  • XSQL_AGENT_TOKEN is required by the agent.
  • scripts/agent/start-agent.sh sets a default token if not provided.
  • You can set your own token:
XSQL_AGENT_TOKEN=your-secret-token ./scripts/agent/start-agent.sh

Load the Chrome extension:

  1. Open chrome://extensions
  2. Enable Developer mode
  3. Click Load unpacked
  4. Select browser_plugin/extension

Extension host permission:

  • http://127.0.0.1:7337/*

CLI Notes

  • Primary CLI binary is ./build/markql.
  • Legacy compatibility binary ./build/markql is still generated.
  • doc and document are both valid sources in FROM.
  • If --input is omitted, the CLI reads HTML from stdin.
  • URL sources (FROM 'https://...') require MARKQL_WITH_CURL=ON.
  • TO PARQUET(...) requires MARKQL_WITH_ARROW=ON.
  • INNER_HTML(...) returns minified HTML by default. Use RAW_INNER_HTML(...) for unmodified raw output.
  • TO TABLE(...) supports explicit trimming/sparse options: TRIM_EMPTY_ROWS, TRIM_EMPTY_COLS, EMPTY_IS, STOP_AFTER_EMPTY_ROWS, FORMAT, SPARSE_SHAPE, and HEADER_NORMALIZE.

Testing

C++ tests:

cmake --build build --target markql_tests
ctest --test-dir build --output-on-failure

Python package/tests (optional):

./scripts/python/install.sh
./scripts/python/test.sh

Browser plugin UI tests (optional):

npm install
npx playwright install chromium
npm run test:browser-plugin

Documentation

License

Apache License 2.0. See LICENSE.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

pyxsql-1.21.0-cp314-cp314t-win_amd64.whl (452.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

pyxsql-1.21.0-cp314-cp314t-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pyxsql-1.21.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (842.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyxsql-1.21.0-cp314-cp314t-macosx_11_0_arm64.whl (499.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pyxsql-1.21.0-cp314-cp314-win_amd64.whl (446.3 kB view details)

Uploaded CPython 3.14Windows x86-64

pyxsql-1.21.0-cp314-cp314-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pyxsql-1.21.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (841.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyxsql-1.21.0-cp314-cp314-macosx_11_0_arm64.whl (494.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pyxsql-1.21.0-cp313-cp313-win_amd64.whl (434.2 kB view details)

Uploaded CPython 3.13Windows x86-64

pyxsql-1.21.0-cp313-cp313-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pyxsql-1.21.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (841.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyxsql-1.21.0-cp313-cp313-macosx_11_0_arm64.whl (494.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyxsql-1.21.0-cp312-cp312-win_amd64.whl (434.2 kB view details)

Uploaded CPython 3.12Windows x86-64

pyxsql-1.21.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyxsql-1.21.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (841.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyxsql-1.21.0-cp312-cp312-macosx_11_0_arm64.whl (494.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyxsql-1.21.0-cp311-cp311-win_amd64.whl (433.5 kB view details)

Uploaded CPython 3.11Windows x86-64

pyxsql-1.21.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyxsql-1.21.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (839.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyxsql-1.21.0-cp311-cp311-macosx_11_0_arm64.whl (493.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyxsql-1.21.0-cp310-cp310-win_amd64.whl (432.7 kB view details)

Uploaded CPython 3.10Windows x86-64

pyxsql-1.21.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyxsql-1.21.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (838.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyxsql-1.21.0-cp310-cp310-macosx_11_0_arm64.whl (491.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyxsql-1.21.0-cp39-cp39-win_amd64.whl (433.6 kB view details)

Uploaded CPython 3.9Windows x86-64

pyxsql-1.21.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyxsql-1.21.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (838.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyxsql-1.21.0-cp39-cp39-macosx_11_0_arm64.whl (491.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file pyxsql-1.21.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pyxsql-1.21.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 452.3 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyxsql-1.21.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 1e7d14453668fc4fdfa067d106cf6b8a8cd474ee3ef5f8bb2f9f6ad51a59929f
MD5 8c055855d9e6863fc1adf9ec966f79c2
BLAKE2b-256 5e1d5ee6f06689dd0af81a32e025a50b4fc23cfd46896b778a2b809d39e07151

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 245c2dde3b4805fd2b3f45a9a6dabf4cbcc603dac66246524c29ea0f983c47a0
MD5 98672556873d464ee6dd9dbb9bcf7094
BLAKE2b-256 12dad840928ff75f6e997354917f2e63dd241f403bff3874b31af9a7830df9b2

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 529f5f6070362598077f76d639a8c2250bd505f26e1126fc1ec8f3e27b24a3a4
MD5 65bbbe80ab1c0d3be6784ceb8d2078a4
BLAKE2b-256 74b7a646870f6701cbace364d6f6ff06ff18b5ef209ecd4b60a486f8a26e0b50

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bdec0b76c88785bb08f110c4b7af70b3802ccf385ecfac954944bb1e42e62112
MD5 60d7d011a25fe3037637f57352d8462b
BLAKE2b-256 2868b4a043472162857e33604afda0120a0ae9f1f28ced58dd69ff893c15c2f7

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pyxsql-1.21.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 446.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyxsql-1.21.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 158b4ce51546f646b149ba4e18beae5362089fbe942c28524543275f5a59d445
MD5 3364db67efb8508da0ce56d2d1b3eb2c
BLAKE2b-256 6257604fe2a490c4fb0f93a3c9e1da880acf40d591da913d246bbbcfa74dfd83

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 43cf802ad5f6ddfe9a8da3994c76acc62498003d5fda92dee85213669f511f3f
MD5 2d97a3ee16aa9c43faa2b4232819f72a
BLAKE2b-256 e3b3edcdd3b42090e34d0667a3b2c31f57b291fe1a43d9e488700752cd775569

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38aec6b5261466bed8a5932050fa84d07cd74fe287df31a57f0092a388d5647e
MD5 e0cfca75d9854dc67e8670af79c95f29
BLAKE2b-256 90e3a4c23a7a432028a6ba767005a5405d35eefdf32741e86139d0ae2f459978

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3a9ae0d6758c538961d4d947cd80249f89d258bbcf6523b4ab748e989ea23a2c
MD5 f0aabc9ba6a063e45096dea192e6e475
BLAKE2b-256 c923572c2f8a1145103249cf4ad11a990fd08fba1f9420c460bef34748b2964e

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyxsql-1.21.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 434.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyxsql-1.21.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 969ace9c681fa3178a32ed58914fa028450f8dfe62af5d0fd3bc696bbec4fbb8
MD5 3540f9df4557e0fcc2fefcb6395656e0
BLAKE2b-256 4999fb752cdf6a452b4131b643a947c8fad394677afdcae31b5353c7242faec0

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 450362fc3830b2d6e57b941593c52a523e3b1ab0875ec987d063600db522da09
MD5 85009f8d6829d2850f28ff78d4e3db24
BLAKE2b-256 16e1da749d2cbd309e0d673149a69d728a1612b0507d07469697b43343b7210b

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6841b46919d124f186d8e875df74a77d520b0979571b333a559ed015aa1861f3
MD5 1277530e4b6e51a0520c00b43c1bd85f
BLAKE2b-256 1dcfd27ca520629ba5090a54dbef8f31740cfc0d5b020e0a9ff8c9515ffbdd54

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bfeada3a49c8bc895d9aa32ef05a81664fda58c03cacc354427324164a1c09c2
MD5 97f7d56ac06cbe4804cbbe2e4b86017b
BLAKE2b-256 2de035e30bcd751a5b302d2b8fe2366fac52b8f3580396ea15607fd7f292c2a2

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyxsql-1.21.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 434.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyxsql-1.21.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5a9a8d814b037602f37437363d300f563ca3163077e2840679c18593a197e893
MD5 d71669ff7ef7febf52c30457cd1f419b
BLAKE2b-256 327f10e734047a22df09f7c26ee2ac3de3ac9a21800f081731566973ae64b09f

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 279f42ceb74cd72377175e1794964b54b9efb4d4e152e8da03af4ae2737063e8
MD5 d1c131c43dcd216cfd2a54fbfa148069
BLAKE2b-256 afced5cd8fbdd4cc47b0ccb884965027443d6239b287704b59796a0395d431fc

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef2e72b87df5cb07a5ae185499da477e68fdde47d82164c885b45daed01ee090
MD5 0f9ea62cba710a4f201f2ed8c8cab5f6
BLAKE2b-256 c40f61e3aaa8e5365cc38496c2f3cb0b9dc26edf1480652d5492c58d8b9aa20d

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 624e22b17739b2eeb82a51970a1923dfd68d1537330f55dee832bc9428b54215
MD5 e5c60aa16682274d9997d75fe7530669
BLAKE2b-256 3e7459390d3096651fc72968eae2c7c99fcb5f03d4cd95f98b6d84922e94809a

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyxsql-1.21.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 433.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyxsql-1.21.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cd7df7273a815fad73dc887a698a834446d94f5d745f789158a2866668c2eaa5
MD5 765b71e07aee9e92548f13824da436d3
BLAKE2b-256 8a37162ef5652c324b239c029105dda6c993e9b54d1c26d2c5836658251b0243

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c882fd7b0f20a8ecb279813625161eef49b20a8aeec2ea17164748d80d4976cd
MD5 a561e5a7f5bceb4b96ceb607fa02b10b
BLAKE2b-256 7e4b27056f6225ca30b528a04021893cea6b89cea7d126573025a5f5dc303816

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd6c558bb9540bc2dad7a79ca71f28da1b547d87848a66bbc5fd5ee67fb5919f
MD5 e2d93ba854d2a3a554f1ecfeec4216f5
BLAKE2b-256 cd525fbd0e873f1ef7acff80bc55bb84f97919c502f15415c8adf217e82c6612

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3a493a956a4838565d5dbf020f97d915bb87ea12f15cf61c0cc1322337f0378a
MD5 391c78b1f0b477ff1cb5da855051fafb
BLAKE2b-256 5d48608cf3033e33730198b2130551063e54d3ae18f6e22836a9f7571047b38e

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyxsql-1.21.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 432.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyxsql-1.21.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fbaa830a40af37c5d02c723e74d99de37df7a716de20172a01c56c4615c9ad32
MD5 f89dbb880790f31e209ec056f058519b
BLAKE2b-256 ef772c62a1b80149f268c37a4b544792c9d3d8a34c99e7ff07820f42c3936266

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f9c661673eca492d0a2c4a53e3e16a3d355550dd2b8f7834a876b5f8fcf6362d
MD5 fe85cf64fbd519680b9b5277d6f639a5
BLAKE2b-256 c54ce8c612bfc02615c029824f577f50c87a9d01afcba8272003ff3db99a731c

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 31a2921e0b462743b2f020dec13d822fe63548a2bd6272656d50a74dfc6b6529
MD5 b62a1febc615d8cb0753a5b660a3bd08
BLAKE2b-256 6181f4e482bae0b5f21c1d80705dfe46936e54f49ba14441646bc647ac60aa18

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0d040d2ff81fe7a1d7c264b64d7cad418ec934fa3a28c2a25c3ae177c6a0338
MD5 3debfff8bcf0464447ffccea7796a784
BLAKE2b-256 ff82fbc9d91d42b796bbbef1fbb1ae4772be9dc6967f9a694265d193d77458da

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyxsql-1.21.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 433.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyxsql-1.21.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d01ad11837e7d6673c4bbdb210a45e3734af2abd61c7e4ce8c84cd49ac8aaa0f
MD5 f00089736fc782af0aba112f411d0916
BLAKE2b-256 99e5d53fff42fb17d5ef90319b529d5358c6c67e0d09c87a7fa8c9aba5e8cc29

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1a7372461a8b4b80419d6635612b305702ef061588142d5dc39bed8318cc3ac1
MD5 b3e24b731ce9cba551505ce1b2d0080b
BLAKE2b-256 fe162668426e0901599188807ec9db06b0f6fbe243aa5f01fbf2f6d6cbff76a9

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73058f629a993e50b942be51fab534d1f8747cb5b9861168555384d25b74c384
MD5 c68e94d3ae1493ab74f6842f2900fe04
BLAKE2b-256 60912b3c10b80ac8c627d5955cb6cfe95047c4dc59ad61d8a831b34403096fd4

See more details on using hashes here.

File details

Details for the file pyxsql-1.21.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyxsql-1.21.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1cf9b85432280be272eef1e0354194c8d927f2a598141c09b730021ffc991e0c
MD5 79a2a1e34f569870e4846245be635391
BLAKE2b-256 ad9f7bd114b046955915502fc19fc4eb92303fe11f0ecf1e0a31542c7ab25c70

See more details on using hashes here.

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