Skip to content

Commit 5878549

Browse files
Bobainclaude
andcommitted
Fix Python 3.14 compatibility in README, simplify features
- Specify Python 3.12 for pipx installation (pygame not compatible with 3.14) - Clarify hint/eval depend on difficulty level - Remove Development section - Bump version to 0.1.4 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 6f2955e commit 5878549

3 files changed

Lines changed: 9 additions & 21 deletions

File tree

README.md

Lines changed: 7 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,22 @@ A Python chess application with a graphical user interface built using pygame an
1010
- Color selection (play as White or Black)
1111
- Adjustable AI difficulty (Level 1-5)
1212
- Move takeback (undo)
13-
- Hint system (get Stockfish's suggested move)
14-
- Real-time evaluation bar
13+
- Hint system and real-time evaluation bar (computed at chosen difficulty level)
1514
- Visual highlights for legal moves, last move, and check
1615

1716
## Installation
1817

1918
### macOS
2019

2120
```bash
22-
# Install Stockfish
23-
brew install stockfish
21+
# Install Stockfish and Python 3.12
22+
brew install stockfish python@3.12
2423

2524
# Install pipx and the game
2625
brew install pipx
2726
pipx ensurepath
2827
source ~/.zprofile
29-
pipx install python-chess-gui
28+
pipx install python-chess-gui --python python3.12
3029

3130
# Run the game
3231
chess-gui
@@ -35,14 +34,14 @@ chess-gui
3534
### Debian/Ubuntu
3635

3736
```bash
38-
# Install Stockfish
39-
sudo apt install stockfish
37+
# Install Stockfish and Python 3.12
38+
sudo apt install stockfish python3.12
4039

4140
# Install pipx and the game
4241
sudo apt install pipx
4342
pipx ensurepath
4443
source ~/.bashrc
45-
pipx install python-chess-gui
44+
pipx install python-chess-gui --python python3.12
4645

4746
# Run the game
4847
chess-gui
@@ -56,17 +55,6 @@ chess-gui
5655
- **N**: New game (return to menu)
5756
- **Q / Escape**: Quit
5857

59-
## Development
60-
61-
Clone and run from source:
62-
63-
```bash
64-
git clone git@github.com:Bobain/python-chess-gui.git
65-
cd python-chess-gui
66-
pip install -e .
67-
chess-gui
68-
```
69-
7058
## License
7159

7260
MIT License

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "python-chess-gui"
3-
version = "0.1.3"
3+
version = "0.1.4"
44
description = "A Python chess GUI application using pygame and python-chess with Stockfish support"
55
readme = "README.md"
66
requires-python = ">=3.12"

src/python_chess_gui/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Python Chess GUI - A chess application with pygame interface."""
22

3-
__version__ = "0.1.3"
3+
__version__ = "0.1.4"
44

55
from python_chess_gui.main import main, ChessApplication
66
from python_chess_gui.layout_manager import LayoutManager

0 commit comments

Comments
 (0)