Repository navigation
Expand file tree
/
Copy pathhyperd-version.toml
More file actions
33 lines (31 loc) · 1.64 KB
/
Copy pathhyperd-version.toml
File metadata and controls
33 lines (31 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Pinned Hyper API release used by hyperdb-bootstrap.
#
# `hyperd` is extracted from the PyPI `tableauhyperapi` wheels. The wheel
# carries the same `hyperd` build as Tableau's Java/C++ API bundles, but its
# filename is fully constructible from `version` + the platform's wheel tag,
# so bumping this pin needs no build id and no HTML scraping.
#
# Digests are copied verbatim from the PyPI JSON API — do not compute by hand:
# curl -s https://pypi.org/pypi/tableauhyperapi/<version>/json \
# | jq -r '.urls[]|"\(.filename) \(.digests.sha256)"'
#
# Contributors without an override get this exact release, so reproducibility
# depends on it.
version = "0.0.26479"
# Wheel platform tag per target. These are NOT derivable from the version and
# are NOT stable across releases: arm64 wheels only exist from 0.0.19484, and a
# future macOS floor bump would change `macosx_13_0_arm64`. A wrong tag yields a
# silent 404, so the tag lives here — where changing it is a visible pin edit —
# rather than hardcoded in Rust.
[wheel_tag]
"macos-arm64" = "macosx_13_0_arm64"
"macos-x86_64" = "macosx_10_11_x86_64"
"linux-x86_64" = "manylinux2014_x86_64"
"windows-x86_64" = "win_amd64"
# sha256 of each platform's .whl, as published by PyPI. Omit a platform to skip
# verification for that platform (not recommended).
[sha256]
"macos-arm64" = "e80e4dac6d8437ad8c20f36add7e523b18bc06d90d4c605a256c57df8df2c118"
"macos-x86_64" = "960e276028137847a3870695d9c2d5a1392c173b1e119ff1146d24a75deca71a"
"linux-x86_64" = "9f5ff04c0dc3c17224b7a3f36f297775f2f49aae084da84614003cd6508213bc"
"windows-x86_64" = "7a4f96d2a22351e944fea6db5d03ab5272ad4c0577acc987bfcb3739ed639502"