Skip to content

Add root-level pyproject.toml with dependencies - #207

Open
bittner wants to merge 1 commit into
lukasmonk:mainfrom
bittner:feature/root-pyproject-toml
Open

Add root-level pyproject.toml with dependencies#207
bittner wants to merge 1 commit into
lukasmonk:mainfrom
bittner:feature/root-pyproject-toml

Conversation

@bittner

@bittner bittner commented Sep 8, 2025

Copy link
Copy Markdown

This is an initial preparation for making Lucas Chess installable and runnable as a Python package from PyPI.

  • Lucas Chess can now be run like Python software via uv run bin/LucasR.py.
  • Python dependencies are installed automatically, venv activation is handled by uv.
  • The setup assumes that various dependencies (e.g. Qt libraries) are already present on the executing computer.

Verified to be working on a recent version of NixOS (25.11, Xantusia).

image

Related

Lucas Chess can now be run via `uv run bin/LucasR.py`.

Python dependencies are installed automatically, venv activation is handled by uv.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant