Skip to content

Update SDK version to 1.53.1 and add Python 3.10+ badge in README#198

Merged
barun-saha merged 1 commit intomainfrom
patch
Jan 31, 2026
Merged

Update SDK version to 1.53.1 and add Python 3.10+ badge in README#198
barun-saha merged 1 commit intomainfrom
patch

Conversation

@barun-saha
Copy link
Owner

@barun-saha barun-saha commented Jan 31, 2026

Summary by CodeRabbit

Documentation

  • Updated SDK version to 1.53.1
  • Added Python version support badge indicating compatibility with Python 3.10, 3.11, 3.12, and 3.13

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 31, 2026

📝 Walkthrough

Walkthrough

README.md was updated to reflect an SDK version bump from 1.52.1 to 1.53.1 and a new Python version badge documenting support for Python 3.10+ (specifically versions 3.10, 3.11, 3.12, and 3.13).

Changes

Cohort / File(s) Summary
Documentation Update
README.md
SDK version bumped to 1.53.1 and Python version badge added to document support for Python 3.10+, 3.11, 3.12, and 3.13.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A version hops forth, bright and new,
From 1.52 to 1.53's view,
Python thrice-blessed, the badge does say,
3.10 through 3.13 lead the way! 🚀

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the two main changes: updating SDK version to 1.53.1 and adding a Python 3.10+ badge, matching the actual modifications in the README.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch patch

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov
Copy link

codecov bot commented Jan 31, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@README.md`:
- Line 18: The package metadata claims Python 3.10–3.13 in the README badge but
pyproject.toml only has requires-python=">=3.10" and is missing explicit
classifiers; update the pyproject.toml by adding a classifiers field that
includes "Programming Language :: Python :: 3.10", "Programming Language ::
Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language
:: Python :: 3.13" plus the "License :: OSI Approved :: MIT License" and
"Operating System :: OS Independent" entries so the classifiers section matches
the README badge and packaging metadata.

[![codecov](https://codecov.io/gh/barun-saha/slide-deck-ai/branch/main/graph/badge.svg)](https://codecov.io/gh/barun-saha/slide-deck-ai)
[![Documentation Status](https://readthedocs.org/projects/slidedeckai/badge/?version=latest)](https://slidedeckai.readthedocs.io/en/latest/?badge=latest)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
![Python 3.10+](https://img.shields.io/badge/python-3.10%20%7C%203.11%20%7C%203.12%20%7C%203.13-blue)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Find packaging metadata and inspect supported Python versions.
fd -a -t f \( -name 'pyproject.toml' -o -name 'setup.cfg' -o -name 'setup.py' \)

Repository: barun-saha/slide-deck-ai

Length of output: 298


🏁 Script executed:

#!/bin/bash
# Find packaging metadata files
find . -maxdepth 3 \( -name 'pyproject.toml' -o -name 'setup.cfg' -o -name 'setup.py' \) -type f

Repository: barun-saha/slide-deck-ai

Length of output: 84


🏁 Script executed:

cat pyproject.toml

Repository: barun-saha/slide-deck-ai

Length of output: 1171


Add missing Python version classifiers to match the badge claim.
The requires-python = ">=3.10" is correct, but classifiers lack explicit version declarations. Add these to pyproject.toml:

classifiers = [
    "Programming Language :: Python :: 3.10",
    "Programming Language :: Python :: 3.11",
    "Programming Language :: Python :: 3.12",
    "Programming Language :: Python :: 3.13",
    "License :: OSI Approved :: MIT License",
    "Operating System :: OS Independent"
]

This ensures packaging metadata fully matches the badge's explicit version claim.

🤖 Prompt for AI Agents
In `@README.md` at line 18, The package metadata claims Python 3.10–3.13 in the
README badge but pyproject.toml only has requires-python=">=3.10" and is missing
explicit classifiers; update the pyproject.toml by adding a classifiers field
that includes "Programming Language :: Python :: 3.10", "Programming Language ::
Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language
:: Python :: 3.13" plus the "License :: OSI Approved :: MIT License" and
"Operating System :: OS Independent" entries so the classifiers section matches
the README badge and packaging metadata.

@barun-saha barun-saha merged commit e7e0349 into main Jan 31, 2026
9 checks passed
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