Skip to main content

quartors

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

公開済みの Python パッケージと配布 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.1

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.1
File Size Uploaded
quartors-0.1.1.tar.gz 107.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for quartors 0.1.1
File
quartors-0.1.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
quartors-0.1.1-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details
quartors-0.1.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
quartors-0.1.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
quartors-0.1.1-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
quartors-0.1.1-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.1.tar.gz

Download URL quartors-0.1.1.tar.gz
Size 107.3 kB
Tags Source
SHA-256 checksum
How to use checksums
07cb49d4c4b9c027deb77fa934983d53d9330d4fae2be779c1aafec6286e945f
BLAKE2b-256 checksum
How to use checksums
94070f5f2c3d87a8ad63c0eb27f95d5611848a8b5541308336ad7472529b623b
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 5, 2026.

Transparency log

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

Download URL quartors-0.1.1-cp314-cp314-win_amd64.whl
Size 458.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
fd94c060cf418dd45a9eea0a6ac0d511dbd9aec9114a9561ac9e03781ddcc00b
BLAKE2b-256 checksum
How to use checksums
07f1a73a2c078f26b50131b4bac07e4a6129a12eb977111de76679ab441a7b08
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 5, 2026.

Transparency log

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

Download URL quartors-0.1.1-cp314-cp314-manylinux_2_34_x86_64.whl
Size 639.2 kB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
c8b86221ce0767ad4ea7df4fb6da560ffa662eb879fa9dd73c55134fbaf84700
BLAKE2b-256 checksum
How to use checksums
60a846145815817f3a562ec76cc17e2186760c7c5ce8eaf8e1f64f2c22e6d101
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 5, 2026.

Transparency log

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

Download URL quartors-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Size 575.8 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
31e6ef65e25fe48119a9d20f7a9d51cd66a4475ad97654d8a5bf2b49f0bf91fc
BLAKE2b-256 checksum
How to use checksums
aab1371cea4909add6df86ff2c3fa71f47ccb0d654331c2921d9378cbcdbc54d
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 5, 2026.

Transparency log

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

Download URL quartors-0.1.1-cp313-cp313-win_amd64.whl
Size 455.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6e6e451de5da1f84e63127a6aaf639238cfe8386c94263ed30897ce31a82099c
BLAKE2b-256 checksum
How to use checksums
bbca27d40e6f808eb9bec44ad64a674c5266a7a8dfd75b73115b3fd3b6c7dfae
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 5, 2026.

Transparency log

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

Download URL quartors-0.1.1-cp313-cp313-manylinux_2_34_x86_64.whl
Size 638.6 kB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
964ee43bb8d11384c96b6f815b578616fde86e7b76f57f9c2716451ab3f6f0b1
BLAKE2b-256 checksum
How to use checksums
c6e4d58631971ace938fe93f8b0a5ef98185661853e811bd947292c7c8648c6e
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 5, 2026.

Transparency log

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

Download URL quartors-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Size 574.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a001500a70f150ff472e069708e0668c7eeca9d09919f94d8c7b0303646f51fc
BLAKE2b-256 checksum
How to use checksums
2773657ac6e8edf638536e091ee50b42378db8d600791ceba30604ee3b77a492
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 5, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.0

7 release files

This release

0.1.1 This release

7 release files

0.1.0

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