Skip to main content

quartors

quartors は、Quarto のゲーム処理、探索、自己対戦、評価対局、学習データ処理を Rust で実装し、PyO3 を介して Python から利用するためのライブラリです。

0.1.0 release candidate の実装と配布 workflow を収録しています。公開 API と完了条件は spec/initial/roadmap.md、実際の TestPyPI/PyPI 公開操作は 公開手順 を参照してください。

ゲーム状態、探索、自己対戦、評価対局、versioned dataset は、Python の top-level API から利用できます。release matrix は Python 3.13/3.14 と Linux、macOS、Windows を対象とします。wheel-only consumer acceptance、sdist 再 build、型情報、CycloneDX SBOM、format v1 fixture の検証を release workflow で行います。

import quartors

state = quartors.State.initial()
state = state.apply(5).apply(6)
assert state.board[6] == 5
assert state.observation().shape == quartors.OBSERVATION_SHAPE

仕様

ライセンスは MIT License です。

開発環境

Rust stable と uv を使用します。Python 3.13 のロック済み開発環境を作成し、ネイティブ拡張を導入する手順は次のとおりです。

uv sync --locked --dev
uv run maturin develop --locked
uv run python -c "import quartors; print(quartors.__version__)"

品質ゲートと変更手順は CONTRIBUTING.md に記載しています。

Metadata

Release files for quartors 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for quartors 0.1.0
File Size Uploaded
quartors-0.1.0.tar.gz 106.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for quartors 0.1.0
File
quartors-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
quartors-0.1.0-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details
quartors-0.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
quartors-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
quartors-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
quartors-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details

Total release size: 3.4 MB

Release files / quartors-0.1.0.tar.gz

Download URL quartors-0.1.0.tar.gz
Size 106.4 kB
Tags Source
SHA-256 checksum
How to use checksums
ba0e8ed1cb84f717e6492d4f7bfa5c7a9d11a215814e169575880206f4c72e47
BLAKE2b-256 checksum
How to use checksums
1bdeba84486e23f6ade86f1c311bb76fae35e969171a839f25f5f5473c74f5ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / quartors-0.1.0-cp314-cp314-win_amd64.whl

Download URL quartors-0.1.0-cp314-cp314-win_amd64.whl
Size 452.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
dec7427bfe7e923c3274283ddf87363c562421ff04442f1909856f8cc6c25d29
BLAKE2b-256 checksum
How to use checksums
2d1e1153b9f49737ac4106faba6ce68a47340c381c411bfb41439d5d859da4b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / quartors-0.1.0-cp314-cp314-manylinux_2_34_x86_64.whl

Download URL quartors-0.1.0-cp314-cp314-manylinux_2_34_x86_64.whl
Size 634.1 kB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
fa64f3e2f95e1872a138c3d9a81d22c26214cef9007d8fe4c9bccf9419e129b6
BLAKE2b-256 checksum
How to use checksums
e87d47f84d6ea2b2a90018692cf88f575b5576a5dcfb0a533b4328e5a4afad34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / quartors-0.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL quartors-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 571.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f87c87324b1b9045961a01b2cbd2bb6a7e00ba068add584e7ba676596fae1129
BLAKE2b-256 checksum
How to use checksums
ded001730ebbc8e5f965424720510e6834aeba113f717e1e215246156cd69d76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / quartors-0.1.0-cp313-cp313-win_amd64.whl

Download URL quartors-0.1.0-cp313-cp313-win_amd64.whl
Size 451.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7f13ab79b98d07f24017d84bf6b9e1678cc8ec029b1086ac48403677911e579e
BLAKE2b-256 checksum
How to use checksums
129d207123e2aa1c61c39e2975cb9f120e9c5a4cc3dc3474af9864fd0abeba1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / quartors-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL quartors-0.1.0-cp313-cp313-manylinux_2_34_x86_64.whl
Size 634.5 kB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
6f42d4299489a7751e026081d41c399cb8df4161f7fc5c520553b8ccc92477c1
BLAKE2b-256 checksum
How to use checksums
7ac271317db0a27508f761384c5bb92d73f102d033583414deee22c965e46348
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release files / quartors-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL quartors-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 570.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
12b7ac0cacefa7b13e34a5bf0b3888a76e5f4b1461a56b64e74221389dc1080e
BLAKE2b-256 checksum
How to use checksums
48d1ba8c771e77e7bac80c966a5de69c37f6956cba98ff0e1b7b1ac40bf35820
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.0

7 release files

0.1.1

7 release files

This release

0.1.0 This release

7 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page