From c3549ddae21f2a1ef7de52f20d3cabc988c3675b Mon Sep 17 00:00:00 2001 From: Eric Wagoner Date: Thu, 6 Aug 2026 12:53:19 -0400 Subject: [PATCH] Package metadata fills in: author, urls, keywords, classifiers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ahead of sharing: authors (Eric, eric@ericwagoner.com), readme, Homepage/Repository/Documentation urls, keywords, and trove classifiers (beta, end-user, board games; macOS/Linux listed — Windows stays unlisted until someone actually tests it). Version was already handled: dynamic from __init__.py, currently 0.1.0. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_016jXZFSTZQKzAC8fqpWSz9g --- pyproject.toml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index cf36321..288db13 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,9 +2,23 @@ name = "bggpipe" dynamic = ["version"] description = "Shelf-to-BGG collection pipeline: photos in, BoardGameGeek collection out" +readme = "README.md" license = "MIT" license-files = ["LICENSE"] requires-python = ">=3.12" +authors = [{ name = "Eric Wagoner", email = "eric@ericwagoner.com" }] +keywords = ["boardgamegeek", "bgg", "board-games", "collection", "vision", "cataloging"] +classifiers = [ + "Development Status :: 4 - Beta", + "Environment :: Console", + "Environment :: Web Environment", + "Intended Audience :: End Users/Desktop", + "Operating System :: MacOS", + "Operating System :: POSIX :: Linux", + "Programming Language :: Python :: 3.12", + "Topic :: Games/Entertainment :: Board Games", +] + dependencies = [ "typer>=0.12", "httpx>=0.27", @@ -22,6 +36,11 @@ dependencies = [ "qrcode>=8.2", ] +[project.urls] +Homepage = "https://kestrelsnest.social" +Repository = "https://git.kestrelsnest.social/eric/bggpipe" +Documentation = "https://git.kestrelsnest.social/eric/bggpipe/src/branch/main/docs/guide.md" + [project.scripts] bggpipe = "bggpipe.cli:app"