SQL-style querying for static HTML with a deterministic node model.
Project description
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.
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e7d14453668fc4fdfa067d106cf6b8a8cd474ee3ef5f8bb2f9f6ad51a59929f
|
|
| MD5 |
8c055855d9e6863fc1adf9ec966f79c2
|
|
| BLAKE2b-256 |
5e1d5ee6f06689dd0af81a32e025a50b4fc23cfd46896b778a2b809d39e07151
|
File details
Details for the file pyxsql-1.21.0-cp314-cp314t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyxsql-1.21.0-cp314-cp314t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
245c2dde3b4805fd2b3f45a9a6dabf4cbcc603dac66246524c29ea0f983c47a0
|
|
| MD5 |
98672556873d464ee6dd9dbb9bcf7094
|
|
| BLAKE2b-256 |
12dad840928ff75f6e997354917f2e63dd241f403bff3874b31af9a7830df9b2
|
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
- Download URL: pyxsql-1.21.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 842.2 kB
- Tags: CPython 3.14t, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
529f5f6070362598077f76d639a8c2250bd505f26e1126fc1ec8f3e27b24a3a4
|
|
| MD5 |
65bbbe80ab1c0d3be6784ceb8d2078a4
|
|
| BLAKE2b-256 |
74b7a646870f6701cbace364d6f6ff06ff18b5ef209ecd4b60a486f8a26e0b50
|
File details
Details for the file pyxsql-1.21.0-cp314-cp314t-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyxsql-1.21.0-cp314-cp314t-macosx_11_0_arm64.whl
- Upload date:
- Size: 499.9 kB
- Tags: CPython 3.14t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bdec0b76c88785bb08f110c4b7af70b3802ccf385ecfac954944bb1e42e62112
|
|
| MD5 |
60d7d011a25fe3037637f57352d8462b
|
|
| BLAKE2b-256 |
2868b4a043472162857e33604afda0120a0ae9f1f28ced58dd69ff893c15c2f7
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
158b4ce51546f646b149ba4e18beae5362089fbe942c28524543275f5a59d445
|
|
| MD5 |
3364db67efb8508da0ce56d2d1b3eb2c
|
|
| BLAKE2b-256 |
6257604fe2a490c4fb0f93a3c9e1da880acf40d591da913d246bbbcfa74dfd83
|
File details
Details for the file pyxsql-1.21.0-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyxsql-1.21.0-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43cf802ad5f6ddfe9a8da3994c76acc62498003d5fda92dee85213669f511f3f
|
|
| MD5 |
2d97a3ee16aa9c43faa2b4232819f72a
|
|
| BLAKE2b-256 |
e3b3edcdd3b42090e34d0667a3b2c31f57b291fe1a43d9e488700752cd775569
|
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
- Download URL: pyxsql-1.21.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 841.5 kB
- Tags: CPython 3.14, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
38aec6b5261466bed8a5932050fa84d07cd74fe287df31a57f0092a388d5647e
|
|
| MD5 |
e0cfca75d9854dc67e8670af79c95f29
|
|
| BLAKE2b-256 |
90e3a4c23a7a432028a6ba767005a5405d35eefdf32741e86139d0ae2f459978
|
File details
Details for the file pyxsql-1.21.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyxsql-1.21.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 494.6 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a9ae0d6758c538961d4d947cd80249f89d258bbcf6523b4ab748e989ea23a2c
|
|
| MD5 |
f0aabc9ba6a063e45096dea192e6e475
|
|
| BLAKE2b-256 |
c923572c2f8a1145103249cf4ad11a990fd08fba1f9420c460bef34748b2964e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
969ace9c681fa3178a32ed58914fa028450f8dfe62af5d0fd3bc696bbec4fbb8
|
|
| MD5 |
3540f9df4557e0fcc2fefcb6395656e0
|
|
| BLAKE2b-256 |
4999fb752cdf6a452b4131b643a947c8fad394677afdcae31b5353c7242faec0
|
File details
Details for the file pyxsql-1.21.0-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyxsql-1.21.0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
450362fc3830b2d6e57b941593c52a523e3b1ab0875ec987d063600db522da09
|
|
| MD5 |
85009f8d6829d2850f28ff78d4e3db24
|
|
| BLAKE2b-256 |
16e1da749d2cbd309e0d673149a69d728a1612b0507d07469697b43343b7210b
|
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
- Download URL: pyxsql-1.21.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 841.3 kB
- Tags: CPython 3.13, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6841b46919d124f186d8e875df74a77d520b0979571b333a559ed015aa1861f3
|
|
| MD5 |
1277530e4b6e51a0520c00b43c1bd85f
|
|
| BLAKE2b-256 |
1dcfd27ca520629ba5090a54dbef8f31740cfc0d5b020e0a9ff8c9515ffbdd54
|
File details
Details for the file pyxsql-1.21.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyxsql-1.21.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 494.4 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bfeada3a49c8bc895d9aa32ef05a81664fda58c03cacc354427324164a1c09c2
|
|
| MD5 |
97f7d56ac06cbe4804cbbe2e4b86017b
|
|
| BLAKE2b-256 |
2de035e30bcd751a5b302d2b8fe2366fac52b8f3580396ea15607fd7f292c2a2
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a9a8d814b037602f37437363d300f563ca3163077e2840679c18593a197e893
|
|
| MD5 |
d71669ff7ef7febf52c30457cd1f419b
|
|
| BLAKE2b-256 |
327f10e734047a22df09f7c26ee2ac3de3ac9a21800f081731566973ae64b09f
|
File details
Details for the file pyxsql-1.21.0-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyxsql-1.21.0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
279f42ceb74cd72377175e1794964b54b9efb4d4e152e8da03af4ae2737063e8
|
|
| MD5 |
d1c131c43dcd216cfd2a54fbfa148069
|
|
| BLAKE2b-256 |
afced5cd8fbdd4cc47b0ccb884965027443d6239b287704b59796a0395d431fc
|
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
- Download URL: pyxsql-1.21.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 841.3 kB
- Tags: CPython 3.12, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef2e72b87df5cb07a5ae185499da477e68fdde47d82164c885b45daed01ee090
|
|
| MD5 |
0f9ea62cba710a4f201f2ed8c8cab5f6
|
|
| BLAKE2b-256 |
c40f61e3aaa8e5365cc38496c2f3cb0b9dc26edf1480652d5492c58d8b9aa20d
|
File details
Details for the file pyxsql-1.21.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyxsql-1.21.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 494.5 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
624e22b17739b2eeb82a51970a1923dfd68d1537330f55dee832bc9428b54215
|
|
| MD5 |
e5c60aa16682274d9997d75fe7530669
|
|
| BLAKE2b-256 |
3e7459390d3096651fc72968eae2c7c99fcb5f03d4cd95f98b6d84922e94809a
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd7df7273a815fad73dc887a698a834446d94f5d745f789158a2866668c2eaa5
|
|
| MD5 |
765b71e07aee9e92548f13824da436d3
|
|
| BLAKE2b-256 |
8a37162ef5652c324b239c029105dda6c993e9b54d1c26d2c5836658251b0243
|
File details
Details for the file pyxsql-1.21.0-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyxsql-1.21.0-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c882fd7b0f20a8ecb279813625161eef49b20a8aeec2ea17164748d80d4976cd
|
|
| MD5 |
a561e5a7f5bceb4b96ceb607fa02b10b
|
|
| BLAKE2b-256 |
7e4b27056f6225ca30b528a04021893cea6b89cea7d126573025a5f5dc303816
|
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
- Download URL: pyxsql-1.21.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 839.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd6c558bb9540bc2dad7a79ca71f28da1b547d87848a66bbc5fd5ee67fb5919f
|
|
| MD5 |
e2d93ba854d2a3a554f1ecfeec4216f5
|
|
| BLAKE2b-256 |
cd525fbd0e873f1ef7acff80bc55bb84f97919c502f15415c8adf217e82c6612
|
File details
Details for the file pyxsql-1.21.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyxsql-1.21.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 493.0 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a493a956a4838565d5dbf020f97d915bb87ea12f15cf61c0cc1322337f0378a
|
|
| MD5 |
391c78b1f0b477ff1cb5da855051fafb
|
|
| BLAKE2b-256 |
5d48608cf3033e33730198b2130551063e54d3ae18f6e22836a9f7571047b38e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fbaa830a40af37c5d02c723e74d99de37df7a716de20172a01c56c4615c9ad32
|
|
| MD5 |
f89dbb880790f31e209ec056f058519b
|
|
| BLAKE2b-256 |
ef772c62a1b80149f268c37a4b544792c9d3d8a34c99e7ff07820f42c3936266
|
File details
Details for the file pyxsql-1.21.0-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyxsql-1.21.0-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9c661673eca492d0a2c4a53e3e16a3d355550dd2b8f7834a876b5f8fcf6362d
|
|
| MD5 |
fe85cf64fbd519680b9b5277d6f639a5
|
|
| BLAKE2b-256 |
c54ce8c612bfc02615c029824f577f50c87a9d01afcba8272003ff3db99a731c
|
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
- Download URL: pyxsql-1.21.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 838.1 kB
- Tags: CPython 3.10, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31a2921e0b462743b2f020dec13d822fe63548a2bd6272656d50a74dfc6b6529
|
|
| MD5 |
b62a1febc615d8cb0753a5b660a3bd08
|
|
| BLAKE2b-256 |
6181f4e482bae0b5f21c1d80705dfe46936e54f49ba14441646bc647ac60aa18
|
File details
Details for the file pyxsql-1.21.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyxsql-1.21.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 491.4 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0d040d2ff81fe7a1d7c264b64d7cad418ec934fa3a28c2a25c3ae177c6a0338
|
|
| MD5 |
3debfff8bcf0464447ffccea7796a784
|
|
| BLAKE2b-256 |
ff82fbc9d91d42b796bbbef1fbb1ae4772be9dc6967f9a694265d193d77458da
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d01ad11837e7d6673c4bbdb210a45e3734af2abd61c7e4ce8c84cd49ac8aaa0f
|
|
| MD5 |
f00089736fc782af0aba112f411d0916
|
|
| BLAKE2b-256 |
99e5d53fff42fb17d5ef90319b529d5358c6c67e0d09c87a7fa8c9aba5e8cc29
|
File details
Details for the file pyxsql-1.21.0-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: pyxsql-1.21.0-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a7372461a8b4b80419d6635612b305702ef061588142d5dc39bed8318cc3ac1
|
|
| MD5 |
b3e24b731ce9cba551505ce1b2d0080b
|
|
| BLAKE2b-256 |
fe162668426e0901599188807ec9db06b0f6fbe243aa5f01fbf2f6d6cbff76a9
|
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
- Download URL: pyxsql-1.21.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 838.2 kB
- Tags: CPython 3.9, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73058f629a993e50b942be51fab534d1f8747cb5b9861168555384d25b74c384
|
|
| MD5 |
c68e94d3ae1493ab74f6842f2900fe04
|
|
| BLAKE2b-256 |
60912b3c10b80ac8c627d5955cb6cfe95047c4dc59ad61d8a831b34403096fd4
|
File details
Details for the file pyxsql-1.21.0-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: pyxsql-1.21.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 491.5 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1cf9b85432280be272eef1e0354194c8d927f2a598141c09b730021ffc991e0c
|
|
| MD5 |
79a2a1e34f569870e4846245be635391
|
|
| BLAKE2b-256 |
ad9f7bd114b046955915502fc19fc4eb92303fe11f0ecf1e0a31542c7ab25c70
|