Skip to content

v1.0.0 - First Production Release

Choose a tag to compare

@offsetkeyz offsetkeyz released this 12 Nov 20:15
· 2 commits to main since this 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-client

Quick 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