Metadata-Version: 2.1
Name: steamio
Version: 0.3.2
Summary: A Python wrapper for the Steam API
Home-page: https://github.com/Gobot1234/steam.py
Author: Gobot1234
License: MIT
Project-URL: Documentation, https://steampy.readthedocs.io/en/latest
Project-URL: Issue tracker, https://github.com/Gobot1234/steam.py/issues
Description: steam.py
        =========
        
        A modern, easy to use, and async ready package to interact with the Steam API. Heavily inspired by 
        [discord.py](https://github.com/Rapptz/discord.py) and borrowing functionality from [ValvePython/steam](https://github.com/ValvePython/steam).
        
        ![Supports](https://img.shields.io/pypi/pyversions/steamio) ![Version](https://img.shields.io/pypi/v/steamio?color=%2366c0f4) ![License](https://img.shields.io/github/license/Gobot1234/steam.py) [![Codacy](https://img.shields.io/codacy/grade/a0405599d4ab4a8c82655873d7443532)](https://app.codacy.com/manual/Gobot1234/steam.py) [![GitHub issues](https://img.shields.io/github/issues-raw/Gobot1234/steam.py)](https://github.com/Gobot1234/steam.py/issues) [![GitHub stars](https://img.shields.io/github/stars/Gobot1234/steam.py)](https://github.com/Gobot1234/steam.py/stargazers) [![Discord](https://img.shields.io/discord/678629505094647819?color=7289da&label=Discord&logo=discord)](https://discord.gg/MQ68WUS)
        
        Key Features
        --------------
        
        - Modern Pythonic API using ``async``/``await`` syntax
        - Command extension to aid with bot creation
        - Easy to use with an object oriented design
        
        Installation
        --------------
        
        **Python 3.7 or higher is required**
        
        To install the library just run either of the following commands:
        
        ```sh
        # Linux/macOS
        python3 -m pip install -U steamio
        # Windows
        py -m pip install -U steamio
        ```
        
        Or for the development version.
        
        ```sh
        git clone https://github.com/Gobot1234/steam.py
        cd steam.py
        python3 -m pip install -U .
        ```
        
        Quick Example
        --------------
        
        ```py
        import steam
        
        
        class MyClient(steam.Client):
            async def on_ready(self):
                print("Logged in as", self.user)
        
            async def on_trade_receive(self, trade):
                await trade.partner.send("Thank you for your trade")
                print(f"Received trade: #{trade.id}")
                print("Trade partner is:", trade.partner)
                print("We would send:", len(trade.items_to_send), "items")
                print("We would receive:", len(trade.items_to_receive), "items")
        
                if trade.is_gift():
                    print("Accepting the trade as it is a gift")
                    await trade.accept()
        
        
        client = MyClient()
        client.run("username", "password")
        ```
        
        Links
        ------
        
          - [Documentation](https://steampy.rtfd.io/en/latest/index.html)
          - [Official Discord Server](https://discord.gg/MQ68WUS)
        
        ##### Please note this repo is under going rapid development, if you find any bugs please make a [new issue](https://github.com/Gobot1234/steam.py/issues/new).
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Provides-Extra: docs
