Skip to main content

Open Sage bot engine — a neural-network backgammon engine

Project description

The Open Sage Backgammon Bot Engine Library

Open Sage is a "backgammon bot engine" - that is, a library that you can ask questions like "what's the best move in this situation, with all the analytics to back it up", or "is this a double, and if so, is it a take or a pass (including analytics)?".

What it Contains

It is a joint Python/C++ library that includes:

  • A neural network-based backgammon bot.
  • Neural network training framework using both self play and supervised learning, including training code, benchmark scoring, with customizable inputs. Uses your NVIDIA GPU (via CUDA) if you have one.
  • The post-training weights for several different versions of the bot engine.
  • Multi-ply and rollout calculations that efficiently parallelize on the CPU.
  • Test framework.
  • VIBING.md: information on how to use Claude Code-style tools to interact with and change it, and how to submit changes back to us (the maintainers). Most of this code was written by Anthropic's Claude Code and OpenAI's Codex.

What Evaluation Levels Does It Support?

The library supports "multi-ply" lookahead calculations. 1-ply is the raw neural network evaluation (we follow the XG/eXtreme Gammon numbering convention; GNUbg calls this "0-ply"). Adding a ply makes the calculation roughly 20x slower. It efficiently parallelizes these multi-ply calculations on your CPUs.

It supports truncated rollout calculations, where it simulates the game several turns into the future and then stops the simulation, using bot evaluations at the leaves.

It also supports full rollout calculations, which are simulations playing out the game over and over to completion.

Truncated and full rollouts both include variance reduction and efficiently parallelize on CPUs.

What are Its Interfaces?

It offers both Python and C++ interfaces for:

  • Checker play analytics: given a list of checker positions, the two dice, and cube information, it returns you a list of information about the top possible moves, sorted in descending order of equity; for each it gives you equity and cubeless post-move probabilities. You can specify the evaluation level.
  • Post-move position analytics: given a list of checker positions and the cube information, it returns you cubeful equity, cubeless equity, and the cubeless probabilities - for a post-move position (right before the opponent's turn).
  • Cube action analytics: given a list of checker positions and the cube information, it returns you cubeful equity information about the three states (ND, D/T, and D/P), cubeless equity, and the cubeless probabilities - for a pre-roll position.
  • Game plan classification: given a list of checkers, it returns the optimal game plans of the player and the opponent.
  • Game utilities (flip a board, etc).

Project details


Download files

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

Source Distribution

bgsage-0.1.20260421.1.tar.gz (8.1 MB view details)

Uploaded Source

Built Distributions

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

bgsage-0.1.20260421.1-cp314-cp314-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.14Windows x86-64

bgsage-0.1.20260421.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.7 MB view details)

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

bgsage-0.1.20260421.1-cp314-cp314-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

bgsage-0.1.20260421.1-cp314-cp314-macosx_10_15_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

bgsage-0.1.20260421.1-cp313-cp313-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.13Windows x86-64

bgsage-0.1.20260421.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.7 MB view details)

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

bgsage-0.1.20260421.1-cp313-cp313-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bgsage-0.1.20260421.1-cp313-cp313-macosx_10_13_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bgsage-0.1.20260421.1-cp312-cp312-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.12Windows x86-64

bgsage-0.1.20260421.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.7 MB view details)

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

bgsage-0.1.20260421.1-cp312-cp312-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bgsage-0.1.20260421.1-cp312-cp312-macosx_10_13_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bgsage-0.1.20260421.1-cp311-cp311-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.11Windows x86-64

bgsage-0.1.20260421.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.7 MB view details)

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

bgsage-0.1.20260421.1-cp311-cp311-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bgsage-0.1.20260421.1-cp311-cp311-macosx_10_9_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bgsage-0.1.20260421.1-cp310-cp310-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.10Windows x86-64

bgsage-0.1.20260421.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.7 MB view details)

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

bgsage-0.1.20260421.1-cp310-cp310-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bgsage-0.1.20260421.1-cp310-cp310-macosx_10_9_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file bgsage-0.1.20260421.1.tar.gz.

File metadata

  • Download URL: bgsage-0.1.20260421.1.tar.gz
  • Upload date:
  • Size: 8.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bgsage-0.1.20260421.1.tar.gz
Algorithm Hash digest
SHA256 ceb62abbe82d8aaa0b77191dcc2f720ee30d3fbcbcca6cb097d786c1954bce8d
MD5 48773f4b021882eadf61e772a06463c5
BLAKE2b-256 c6c332821c74ffa81bdc5c0054be6c40ce0412ed43d9aa6397431eb4e0d8296b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1.tar.gz:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 13308a48d37db978a2d3986257d614763376b79a469ca5f3be0f0b3cf0388668
MD5 48858c1fcfec5934663249329d26b214
BLAKE2b-256 827f7b265a9194c4b7528db3b68b3b91f78b4107bde1cc5457e5fdf9735cf262

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5b371bd97cb4cde2bffd56789cc2215c25c8d4f50567dc4e7bad8316feb7895
MD5 6f43b4eea4994db8a183d2363b85eff0
BLAKE2b-256 3fb814bf3f450b69fb1fee013b0645dc728f92755871f9874457cf1155774fb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa6aa766611dcb8d8e7501ffe0a3af47efddc7e64146ac90fa558eccf8996830
MD5 8b82a12102b92bd46a0a912b19e7ef63
BLAKE2b-256 6ebf6dc3413d2930938c3872e2855b8dde235e0bc15a9f8eede560e9e8657660

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6c19e7dfa8227e6d855b153650e15e1627498f683f0d7fe9e1d958f431346dbe
MD5 0315cd86e5235ec55151256c0c827fd0
BLAKE2b-256 c46ad4b8f95d78b3f8f7c2a4b57f7d3f8e5dbf4c42ef4565ad981bb765d92221

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b73a92f1d822f3810246db9f8c4f9c4e2f3bb52e18987ad2f1031368a89eda93
MD5 047a92883df119424d32281f19e74029
BLAKE2b-256 f3944cae8ff2f65cf7eb212e10bfaa36a635a338fad8e049f5d62ae69f8e5b78

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 add5c83eb32d2ce90856d731617bdb32b55bdf4654ef98d5cda07c3dc5a18825
MD5 8141d105201ec7765dc93dcd2c56924c
BLAKE2b-256 44fafef91471b017dd9e8debd7bd995f5aac4275bbae08cf3785a1088917e5da

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e7b4002069efaee5236e342ababdab3d2583a8289871a38725f7bcdde56e6f4
MD5 563f5616577dbcd19f607dd2f395cac8
BLAKE2b-256 f4414957d221206df8a373bc7f726ec7febc84e2d6a3a3a1b8f763c6bbccced0

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 683371a169a8cafdc764ff37d35934a7448b76369e69bd960daa3049bfb9b9d5
MD5 65e0c4fca73b819e4f82a62fc263ccb5
BLAKE2b-256 718acd44f21969adcc9ca797d784500f0bacfc7f08d24a3b9dfcf59b2c6a8a32

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bb72714700a8ddb388bb3a5ebb05b61a952a14eb3ce3299539424d2b25ae38d3
MD5 7f649c9d1008ec99735f42cc6a376dd7
BLAKE2b-256 c9a262c7a13870716056f4e8681f79b19190caf0edca71d4a792258ee87917e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b3581543117fc558067c508272a146fc65b7e81c787dac8930d09103f7210c93
MD5 3101be876b86c39efa8461cd9408ff03
BLAKE2b-256 74151d9494d15320ecacf79e5877a4fda4aa3be4f9c422ad832575854b501a4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d65337a4f10a2072e2be6e2bb08b600c153e66a2c8678b4a892121ac925ec3f7
MD5 e0c304650a7d997352a6083dc5609b90
BLAKE2b-256 6da1d69f17a451d161447cd03008a2b61f823453b62e61d410656641024b9d7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c064782003079b3d07da61c0b912726468cf7c79424c916972c2386d588d35b7
MD5 24985519e0e6a6775f7006176e39a1c4
BLAKE2b-256 7b35a6ea0325a07d765c101a01f23faeb4cce76e3d1f96b30f8b86eb4dae1f39

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3fe120311a933cf9f570f89fc063d2ee12a77fa9bf4977aba497a9636f81e020
MD5 a01f7b815487b688f193c02887decc47
BLAKE2b-256 013406060fe87a779908bfb8d60f9f456a12be3532786ab7396613007663cd67

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1bc4d65de61e76e0fea2263154e79d03f367260204da7b1594f518905d7a7831
MD5 d5a9b14a6dd31dc4f3ac01d0b109f8ba
BLAKE2b-256 2647d6f03ef073a8bf53156a72dc478b32e3edb67b5e02c73c191aab26c4829c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2b7f6a0923fd60deefd86ec0dc04b329557e400fccdced22c593d72a34e962d
MD5 53d39330d8830ca35b8b5a31a0fa9115
BLAKE2b-256 7f0e726ec2ec7bd1dd391cd223d69eac1fb5ad4a3f409dbbdb21eaa9c3da09e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9a4a3c05b4bd015d4f8292ddd07d2814d56e82d20c90f55e798d452363e34f8a
MD5 fee49af7e94ed380a2a8bb75bde47e76
BLAKE2b-256 ed59a1d75eab80d84a06b52ba99ad7b726607cb98d94789cbf9adecd084e794f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1656caa97c4e6e1179070247871cde9d808d6e14d723f3e47da347fe94a7eb7d
MD5 562c03b179bc4173d1ae6a83d6adb810
BLAKE2b-256 0596384a92c6cf5f8855f40044923db4a6ff7a2391ab2a8d795f1ce4f6dcacf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 133d3e514c9bf4e8a069f4d375d25053be3153093beb3550c443487881f16666
MD5 23643495f793a77f3d9cb13017d53b1d
BLAKE2b-256 4fe96d216e1a6c5ba047fcb870c268d3ece83ab34594d023625b208570bddfb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ec78c80976b04a5ca5d08878f5fd96678eaca9fbbbb87c68b2e7ab449a9d880
MD5 bd92befc34f0c7e18a7a727fd974b2c6
BLAKE2b-256 97d0a2911512ccfeed2f8041401bd7368a6e9af496016e06913cd358b00a4e3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bgsage-0.1.20260421.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bgsage-0.1.20260421.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b47489f0687c1583d71d14bb1d27df3ad12ff63d00d07112c66bd62e8fbc25a8
MD5 38eea18e696ea7374ce884d56fa684ec
BLAKE2b-256 c7e5fafe0e898b5a84cb0a29445b57dc9782b476e584d3aa65099a0fc105288f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bgsage-0.1.20260421.1-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on markbgsage/bgsage

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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