Apologies Python Library
Apologies is a Python library that implements a game similar to the Sorry board game. On UNIX-like platforms, it includes a console demo that plays the game with automated players, intended for use by developers and not by end users. See the documentation for notes about the public interface.
It was written as a learning exercise and technology demonstration effort, and serves as a complete example of how to manage a modern (circa 2025) Python project, including style checks, code formatting, integration with IntelliJ, CI builds at GitHub, and integration with PyPI and Read the Docs.
Statement on free-threading: This code is single-threaded by design. Starting with Python 3.14, the matrix build CI workflow in GitHub Actions ensures that the test suite passes for both standard and free-threaded interpreters.
Metadata
Release files for apologies 0.4.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| apologies-0.4.3.tar.gz | 60.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| apologies-0.4.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 96.6 kB
Release files / apologies-0.4.3.tar.gz
| Download URL | apologies-0.4.3.tar.gz |
|---|---|
| Size | 60.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5c89a72a38f36352b782c5d3d0ec9c7ad6cfe9a86b227f7bcb25c2200f582bf0
|
|
BLAKE2b-256 checksum How to use checksums |
a7f5f59da3d6078821d135451602366bf208f286fe3d0fa157f5e38a7d1faaf4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / apologies-0.4.3-py3-none-any.whl
| Download URL | apologies-0.4.3-py3-none-any.whl |
|---|---|
| Size | 35.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d5073460e433cb9fbf16254dbce544065963ab3eed20a3187d9a5a549deb072b
|
|
BLAKE2b-256 checksum How to use checksums |
0b5c006b45c76f4948616515e45f5798cf8a147ce90d9043d61988f5816f9131
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|