MarkQL
SQL-style query engine for HTML
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
Quick Start
Prerequisites:
- CMake 3.16+
- A C++20 compiler
- Boost (multiprecision); set
-DMARKQL_ENABLE_KHMER_NUMBER=OFFto 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_TOKENis required by the agent.scripts/agent/start-agent.shsets 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:
- Open
chrome://extensions - Enable
Developer mode - Click
Load unpacked - 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/markqlis still generated. docanddocumentare both valid sources inFROM.- If
--inputis omitted, the CLI reads HTML fromstdin. - URL sources (
FROM 'https://...') requireMARKQL_WITH_CURL=ON. TO PARQUET(...)requiresMARKQL_WITH_ARROW=ON.INNER_HTML(...)returns minified HTML by default. UseRAW_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, andHEADER_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
- Book (chapter path + verified examples): docs/book/SUMMARY.md
- Canonical tutorial: docs/markql-tutorial.md
- CLI guide: docs/markql-cli-guide.md
- Editor support plan: docs/editor-support-plan.md
- VS Code extension: docs/vscode-extension.md
- Vim plugin: docs/vim-plugin.md
- Docs index: docs/README.md
- Script layout: scripts/README.md
- Changelog: CHANGELOG.md
License
Apache License 2.0. See LICENSE.
Release files for pyxsql 1.21.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 25.5 MB
Release files / pyxsql-1.21.0-cp314-cp314t-win_amd64.whl
| Download URL | pyxsql-1.21.0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 452.3 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1e7d14453668fc4fdfa067d106cf6b8a8cd474ee3ef5f8bb2f9f6ad51a59929f
|
|
BLAKE2b-256 checksum How to use checksums |
5e1d5ee6f06689dd0af81a32e025a50b4fc23cfd46896b778a2b809d39e07151
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | pyxsql-1.21.0-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
245c2dde3b4805fd2b3f45a9a6dabf4cbcc603dac66246524c29ea0f983c47a0
|
|
BLAKE2b-256 checksum How to use checksums |
12dad840928ff75f6e997354917f2e63dd241f403bff3874b31af9a7830df9b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyxsql-1.21.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 842.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
529f5f6070362598077f76d639a8c2250bd505f26e1126fc1ec8f3e27b24a3a4
|
|
BLAKE2b-256 checksum How to use checksums |
74b7a646870f6701cbace364d6f6ff06ff18b5ef209ecd4b60a486f8a26e0b50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | pyxsql-1.21.0-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 499.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bdec0b76c88785bb08f110c4b7af70b3802ccf385ecfac954944bb1e42e62112
|
|
BLAKE2b-256 checksum How to use checksums |
2868b4a043472162857e33604afda0120a0ae9f1f28ced58dd69ff893c15c2f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp314-cp314-win_amd64.whl
| Download URL | pyxsql-1.21.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 446.3 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
158b4ce51546f646b149ba4e18beae5362089fbe942c28524543275f5a59d445
|
|
BLAKE2b-256 checksum How to use checksums |
6257604fe2a490c4fb0f93a3c9e1da880acf40d591da913d246bbbcfa74dfd83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | pyxsql-1.21.0-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
43cf802ad5f6ddfe9a8da3994c76acc62498003d5fda92dee85213669f511f3f
|
|
BLAKE2b-256 checksum How to use checksums |
e3b3edcdd3b42090e34d0667a3b2c31f57b291fe1a43d9e488700752cd775569
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyxsql-1.21.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 841.5 kB |
| Tags | CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
38aec6b5261466bed8a5932050fa84d07cd74fe287df31a57f0092a388d5647e
|
|
BLAKE2b-256 checksum How to use checksums |
90e3a4c23a7a432028a6ba767005a5405d35eefdf32741e86139d0ae2f459978
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | pyxsql-1.21.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 494.6 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3a9ae0d6758c538961d4d947cd80249f89d258bbcf6523b4ab748e989ea23a2c
|
|
BLAKE2b-256 checksum How to use checksums |
c923572c2f8a1145103249cf4ad11a990fd08fba1f9420c460bef34748b2964e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp313-cp313-win_amd64.whl
| Download URL | pyxsql-1.21.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 434.2 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
969ace9c681fa3178a32ed58914fa028450f8dfe62af5d0fd3bc696bbec4fbb8
|
|
BLAKE2b-256 checksum How to use checksums |
4999fb752cdf6a452b4131b643a947c8fad394677afdcae31b5353c7242faec0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | pyxsql-1.21.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
450362fc3830b2d6e57b941593c52a523e3b1ab0875ec987d063600db522da09
|
|
BLAKE2b-256 checksum How to use checksums |
16e1da749d2cbd309e0d673149a69d728a1612b0507d07469697b43343b7210b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyxsql-1.21.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 841.3 kB |
| Tags | CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
6841b46919d124f186d8e875df74a77d520b0979571b333a559ed015aa1861f3
|
|
BLAKE2b-256 checksum How to use checksums |
1dcfd27ca520629ba5090a54dbef8f31740cfc0d5b020e0a9ff8c9515ffbdd54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | pyxsql-1.21.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 494.4 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bfeada3a49c8bc895d9aa32ef05a81664fda58c03cacc354427324164a1c09c2
|
|
BLAKE2b-256 checksum How to use checksums |
2de035e30bcd751a5b302d2b8fe2366fac52b8f3580396ea15607fd7f292c2a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp312-cp312-win_amd64.whl
| Download URL | pyxsql-1.21.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 434.2 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5a9a8d814b037602f37437363d300f563ca3163077e2840679c18593a197e893
|
|
BLAKE2b-256 checksum How to use checksums |
327f10e734047a22df09f7c26ee2ac3de3ac9a21800f081731566973ae64b09f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | pyxsql-1.21.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
279f42ceb74cd72377175e1794964b54b9efb4d4e152e8da03af4ae2737063e8
|
|
BLAKE2b-256 checksum How to use checksums |
afced5cd8fbdd4cc47b0ccb884965027443d6239b287704b59796a0395d431fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyxsql-1.21.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 841.3 kB |
| Tags | CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ef2e72b87df5cb07a5ae185499da477e68fdde47d82164c885b45daed01ee090
|
|
BLAKE2b-256 checksum How to use checksums |
c40f61e3aaa8e5365cc38496c2f3cb0b9dc26edf1480652d5492c58d8b9aa20d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | pyxsql-1.21.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 494.5 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
624e22b17739b2eeb82a51970a1923dfd68d1537330f55dee832bc9428b54215
|
|
BLAKE2b-256 checksum How to use checksums |
3e7459390d3096651fc72968eae2c7c99fcb5f03d4cd95f98b6d84922e94809a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp311-cp311-win_amd64.whl
| Download URL | pyxsql-1.21.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 433.5 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cd7df7273a815fad73dc887a698a834446d94f5d745f789158a2866668c2eaa5
|
|
BLAKE2b-256 checksum How to use checksums |
8a37162ef5652c324b239c029105dda6c993e9b54d1c26d2c5836658251b0243
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | pyxsql-1.21.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
c882fd7b0f20a8ecb279813625161eef49b20a8aeec2ea17164748d80d4976cd
|
|
BLAKE2b-256 checksum How to use checksums |
7e4b27056f6225ca30b528a04021893cea6b89cea7d126573025a5f5dc303816
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyxsql-1.21.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 839.1 kB |
| Tags | CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
cd6c558bb9540bc2dad7a79ca71f28da1b547d87848a66bbc5fd5ee67fb5919f
|
|
BLAKE2b-256 checksum How to use checksums |
cd525fbd0e873f1ef7acff80bc55bb84f97919c502f15415c8adf217e82c6612
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | pyxsql-1.21.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 493.0 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3a493a956a4838565d5dbf020f97d915bb87ea12f15cf61c0cc1322337f0378a
|
|
BLAKE2b-256 checksum How to use checksums |
5d48608cf3033e33730198b2130551063e54d3ae18f6e22836a9f7571047b38e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp310-cp310-win_amd64.whl
| Download URL | pyxsql-1.21.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 432.7 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fbaa830a40af37c5d02c723e74d99de37df7a716de20172a01c56c4615c9ad32
|
|
BLAKE2b-256 checksum How to use checksums |
ef772c62a1b80149f268c37a4b544792c9d3d8a34c99e7ff07820f42c3936266
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | pyxsql-1.21.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
f9c661673eca492d0a2c4a53e3e16a3d355550dd2b8f7834a876b5f8fcf6362d
|
|
BLAKE2b-256 checksum How to use checksums |
c54ce8c612bfc02615c029824f577f50c87a9d01afcba8272003ff3db99a731c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyxsql-1.21.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 838.1 kB |
| Tags | CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
31a2921e0b462743b2f020dec13d822fe63548a2bd6272656d50a74dfc6b6529
|
|
BLAKE2b-256 checksum How to use checksums |
6181f4e482bae0b5f21c1d80705dfe46936e54f49ba14441646bc647ac60aa18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | pyxsql-1.21.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 491.4 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f0d040d2ff81fe7a1d7c264b64d7cad418ec934fa3a28c2a25c3ae177c6a0338
|
|
BLAKE2b-256 checksum How to use checksums |
ff82fbc9d91d42b796bbbef1fbb1ae4772be9dc6967f9a694265d193d77458da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp39-cp39-win_amd64.whl
| Download URL | pyxsql-1.21.0-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 433.6 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d01ad11837e7d6673c4bbdb210a45e3734af2abd61c7e4ce8c84cd49ac8aaa0f
|
|
BLAKE2b-256 checksum How to use checksums |
99e5d53fff42fb17d5ef90319b529d5358c6c67e0d09c87a7fa8c9aba5e8cc29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | pyxsql-1.21.0-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
1a7372461a8b4b80419d6635612b305702ef061588142d5dc39bed8318cc3ac1
|
|
BLAKE2b-256 checksum How to use checksums |
fe162668426e0901599188807ec9db06b0f6fbe243aa5f01fbf2f6d6cbff76a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyxsql-1.21.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 838.2 kB |
| Tags | CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
73058f629a993e50b942be51fab534d1f8747cb5b9861168555384d25b74c384
|
|
BLAKE2b-256 checksum How to use checksums |
60912b3c10b80ac8c627d5955cb6cfe95047c4dc59ad61d8a831b34403096fd4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyxsql-1.21.0-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | pyxsql-1.21.0-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 491.5 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1cf9b85432280be272eef1e0354194c8d927f2a598141c09b730021ffc991e0c
|
|
BLAKE2b-256 checksum How to use checksums |
ad9f7bd114b046955915502fc19fc4eb92303fe11f0ecf1e0a31542c7ab25c70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|