Skip to content

[Enhancement] Support for Python 3.9+#20

Merged
vipul-mittal merged 19 commits intomainfrom
scratch/library_setup
Sep 10, 2025
Merged

[Enhancement] Support for Python 3.9+#20
vipul-mittal merged 19 commits intomainfrom
scratch/library_setup

Conversation

@psriramsnc
Copy link
Collaborator

@psriramsnc psriramsnc commented Sep 8, 2025

🚀 Add Python 3.9+ Support

✨What has changed

  • 🔧 Updated codebase to support Python 3.9+
  • 📦 Updated pyproject.toml with dev and ui dependency groups
  • 🛠️ Added Makefile & check.mk for environment setup, formatting, linting, testing, docs, and library build
  • 📚 Enhanced documentation for updated workflows
  • 🎨 Updated UI code for better compatibility and maintainability
  • 🧪 Updated test cases to support the async keyword in Python 3.9
  • ⚙️ Updated GitHub Actions workflow (tests.yaml) for CI/CD

⚡ Performance Impact

No significant performance impact.


✅ How to Test

Run the following command:

make test

Screenshots (if applicable)

NA

Checklist

  • Lint fixes and unit testing done
  • End to end task testing
  • Documentation updated

Notes

NA

@psriramsnc psriramsnc self-assigned this Sep 8, 2025
@psriramsnc psriramsnc marked this pull request as ready for review September 9, 2025 11:28
@psriramsnc psriramsnc marked this pull request as draft September 9, 2025 11:42
@psriramsnc psriramsnc marked this pull request as ready for review September 9, 2025 13:26
@psriramsnc psriramsnc changed the title Support for Python 3.9+ [Enhancement] Support for Python 3.9+ Sep 9, 2025
@psriramsnc psriramsnc requested a review from a team September 9, 2025 15:09
@vipul-mittal vipul-mittal added the enhancement New feature or request label Sep 10, 2025
@vipul-mittal vipul-mittal enabled auto-merge (squash) September 10, 2025 12:13
Copy link
Collaborator

@amitsnow amitsnow left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Member

@zephyrzilla zephyrzilla left a comment

Choose a reason for hiding this comment

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

LGTM 🚀

@vipul-mittal vipul-mittal merged commit 065b372 into main Sep 10, 2025
1 check failed
@vipul-mittal vipul-mittal deleted the scratch/library_setup branch September 10, 2025 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants