Skip to content

Release 2.0.0

Choose a tag to compare

@jaycollett jaycollett released this 29 Nov 00:49
· 5 commits to main since this release

Major Release: PyPI Packaging Support

This major release adds full PyPI packaging support and renames the package to schwab-client to avoid naming conflicts.

馃帀 New Features

  • PyPI Package Name: schwab-client (install with pip install schwab-client)
  • Automated Publishing: GitHub Actions workflow for automatic PyPI releases
  • Modern Packaging: Added pyproject.toml for PEP 517/518 compliance
  • Enhanced Documentation: Included MANIFEST.in for proper distribution files

馃摝 Installation

pip install schwab-client

馃捇 Usage

from schwabpy import SchwabClient

馃敡 What's Included

  • Full API coverage for Schwab Trading and Market Data APIs
  • OAuth 2.0 authentication with automatic token management
  • Comprehensive security features and rate limiting
  • Input validation and sanitization
  • Complete documentation and working examples

馃摑 Technical Details

  • Package name on PyPI: schwab-client
  • Import name: schwabpy
  • Repository name: SchwabPy
  • Version: 2.0.0