From 1362f8962dd2d01f1daff6416cc8aaed150060ea Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 30 Mar 2026 00:18:51 +0000 Subject: [PATCH] Add PyPI keywords, classifiers, and download badge Add 12 keywords and 11 classifiers to pyproject.toml for PyPI discoverability. Add monthly download count badge to README. https://claude.ai/code/session_01MAZ8fhiBJKEkZmvMCH8Ysq --- README.md | 1 + pyproject.toml | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/README.md b/README.md index 35404c4..f27b031 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ [![PyPI](https://img.shields.io/pypi/v/runcycles)](https://pypi.org/project/runcycles/) +[![PyPI Downloads](https://img.shields.io/pypi/dm/runcycles)](https://pypi.org/project/runcycles/) [![CI](https://github.com/runcycles/cycles-client-python/actions/workflows/ci.yml/badge.svg)](https://github.com/runcycles/cycles-client-python/actions) [![License](https://img.shields.io/badge/license-Apache%202.0-blue)](LICENSE) [![Coverage](https://img.shields.io/badge/coverage-100%25-brightgreen)](https://github.com/runcycles/cycles-client-python/actions) diff --git a/pyproject.toml b/pyproject.toml index 57ff8f6..81d3ab3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,6 +9,32 @@ description = "Python client for the Cycles budget-management protocol" readme = "README.md" license = "Apache-2.0" requires-python = ">=3.10" +keywords = [ + "cycles", + "budget", + "cost-control", + "metering", + "ai", + "llm", + "agents", + "governance", + "openai", + "anthropic", + "langchain", + "runcycles", +] +classifiers = [ + "Development Status :: 4 - Beta", + "Intended Audience :: Developers", + "License :: OSI Approved :: Apache Software License", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Software Development :: Libraries", + "Framework :: AsyncIO", + "Typing :: Typed", +] dependencies = [ "httpx>=0.25.0", "pydantic>=2.0",