v1.0.0 - First Production Release
dupr-api-client v1.0.0 - First Production Release
馃帀 First stable production release of dupr-api-client to PyPI!
Features
- Complete API Coverage: All major DUPR API endpoints including users, matches, clubs, events, brackets, players, and admin functions
- Type Hints: Full type annotations for better IDE support and code clarity
- Error Handling: Comprehensive exception handling with specific error types
- Authentication: Simple bearer token authentication
- Testing: Extensive unit and integration test suite
- Documentation: Detailed docstrings and usage examples
Installation
pip install dupr-api-clientQuick Start
from dupr_api import DUPRClient
# Initialize the client with your bearer token
client = DUPRClient(bearer_token="your_bearer_token_here")
# Get your user profile
profile = client.user.get_profile()
print(f"User: {profile['result']['fullName']}")
# Search for players
players = client.players.search_players(query="John Doe")What's Changed
- Bumped version from 0.1.1 (Test PyPI) to 1.0.0 (Production PyPI)
- Added GitHub Actions workflow for automated publishing
- Production-ready stable release
Requirements
- Python 3.8+
- requests >= 2.31.0
Documentation
Full Changelog: https://github.com/offsetkeyz/dupr-api-client/commits/v1.0.0