From 839cdbaa2c7a8c03158f55c5691249c9a8c67503 Mon Sep 17 00:00:00 2001 From: Jeff West Date: Thu, 21 May 2026 08:19:11 -0500 Subject: [PATCH] docs: remove stale roadmap bullet, add PyPI classifiers - ROADMAP: drop redundant 'Unreleased (post-v2.2.0)' bullet (v2.3.0 already listed below as shipped). - pyproject: add Framework :: AsyncIO, Topic :: Office/Business :: Financial :: Investment, Operating System :: OS Independent classifiers for accurate PyPI faceted-search discovery. Closes #272 --- ROADMAP.md | 4 ---- pyproject.toml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 38396f7b..63253ad7 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -11,10 +11,6 @@ See `CHANGELOG.md` for full release history. `orders.batch_create`/`batch_cancel` now return typed responses (#194). Tier 2 + polish bundles all landed across waves W2 + W3. -- **Unreleased (post-v2.2.0)** — WS reliability + auth polish batch. - Shipped under v2.3.0 below. - - - **v2.2.0 (2026-05-19)** — response-side spec drift hardening (`#157`). 65 new optional fields backfilled across 16 REST + WS response models for OpenAPI v3.18.0 / AsyncAPI v0.14 (`Market`, `Order`, `Fill`, diff --git a/pyproject.toml b/pyproject.toml index 785fdfa2..506381c4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,11 +9,14 @@ authors = [{ name = "Texas Coding" }] keywords = ["kalshi", "prediction-markets", "trading", "api", "sdk"] classifiers = [ "Development Status :: 5 - Production/Stable", + "Framework :: AsyncIO", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", + "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Topic :: Office/Business :: Financial :: Investment", "Typing :: Typed", ] dependencies = [