Metadata-Version: 2.4
Name: interface-expander
Version: 1.0.3
Summary: A Python library for controlling the Interface Expander device
Author-email: AlmCoding <your.email@example.com>
License: # LICENSE
        
        ### Copyright Notice
        Copyright © [2024] [AlmCoding]  
        All rights reserved.  
        
        This project is proprietary. Unauthorized copying, distribution, or modification of any part of this project is strictly prohibited without prior written consent from the copyright owner.
        
        ---
        
        ### Third-Party Libraries
        This project uses the following third-party libraries and tools. Their respective licenses and conditions apply to their use:
        
        
        1. **Nanopb**  
           - License: MIT  
           - Copyright © 2011-2023 by Petteri Aimonen and contributors.  
           - GitHub: [Nanopb on GitHub](https://github.com/nanopb/nanopb)
        
        2. **PonyFrame**
           - License: MPL-2.0
           - Copyright © 2015-2023 by MightyPork.
           - Details: [PonyFrame on GitHub](https://github.com/MightyPork/PonyFrame)
        
        3. **PySerial**
           - License: Python Software Foundation (PSF) License
           - Copyright © 2001-2024 by Chris Liechti and contributors.
           - Details: [PonyFrame on GitHub](https://github.com/pyserial/pyserial)
        
        ---
        
        ### License Terms for Third-Party Components
        The inclusion of the third-party libraries listed above does not grant any additional rights to use them beyond their respective license terms.  
        Ensure compliance with their licenses when using or distributing components based on this project.
        
Project-URL: Homepage, https://github.com/AlmCoding/expander-py
Project-URL: Repository, https://github.com/AlmCoding/expander-py
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: pyserial>=3.5
Requires-Dist: protobuf==5.29.4
Dynamic: license-file

# expander-py

This Python module provides a convenient interface for communicating with I2C devices through a USB to I2C converter.

## Features

- Simple Python API for I2C operations
- Supports standard I2C read/write operations
- Automatic device detection
- Cross-platform support (Windows, Linux, macOS)

## Installation

```bash
pip install interface-expander
```

## Getting Started
See the examples/ directory for complete examples.
