lanyard.py Documentation

Description

lanyard.py is a modern and fully asynchronous wrapper for Lanyard API written in Python 3.12+.

Runtime Dependencies

The following packages are automatically installed with lanyard.py:

  • httpx >= 0.28.1 - For HTTP client functionality

  • pydantic >= 2.11.9 - For data validation and serialization

Development Dependencies

  • black >= 25.9.0 - For code formatting and style consistency

  • mypy >= 1.18.2 - For static type checking and type hint verification

Documentation Dependencies

  • sphinx >= 8.2.3 - For generating comprehensive documentation

Testing Dependencies

  • pytest >= 8.4.2 - For test framework and test discovery

  • pytest-asyncio >= 1.2.0 - For asynchronous test support

Tutorials

API Reference