Metadata-Version: 2.3
Name: binance-common
Version: 1.2.0
Summary: Binance Common Types and Utilities for Binance Connectors
License: MIT
Author: Binance
Requires-Python: >=3.9,<3.14
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Provides-Extra: dev
Requires-Dist: aiohttp (>=3.9,<4.0)
Requires-Dist: black (>=25.1.0,<26.0.0)
Requires-Dist: pycryptodome (>=3.17,<4.0)
Requires-Dist: pydantic (>=2.10.0)
Requires-Dist: pytest (>=6.2.5) ; extra == "dev"
Requires-Dist: requests (>=2.31.0)
Requires-Dist: ruff (>=0.12.0,<0.13.0)
Requires-Dist: websockets (>=15.0.1,<16.0.0)
Description-Content-Type: text/markdown

# Binance Common Types and Utilities for Binance Connectors

[![Code Style: Black](https://img.shields.io/badge/code_style-black-black)](https://black.readthedocs.io/en/stable/)
[![PyPI version](https://img.shields.io/pypi/v/binance-common)](https://pypi.python.org/pypi/binance-common)
[![PyPI Downloads](https://img.shields.io/pypi/dm/binance-common.svg)](https://pypi.org/project/binance-common/)
[![Python version](https://img.shields.io/pypi/pyversions/binance-common)](https://www.python.org/downloads/)
[![Known Vulnerabilities](https://img.shields.io/badge/security-scanned-brightgreen)](https://github.com/binance/binance-connector-python/security)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

`binance-common` is a **utility package** for Binance modular connectors, providing commonly used functions and helpers for working with Binance REST/WebSocket APIs. It ensures reusable and optimized utilities to streamline development.

## Installation

To use this library, ensure your environment is running Python version **3.9** or later.

```bash
pip install binance-common
```

## Features

- **Common Utility Functions** for API requests, timestamps, and signatures.
- **Optimized for Binance Connectors** to ensure seamless integration.
- **Lightweight & Tree-Shakeable** – only imports what you need.

## Contributing

Contributions are welcome!

1. Open a GitHub issue before making changes.
2. Discuss proposed changes with maintainers.
3. Follow the existing TypeScript structure.

## License

This project is licensed under the MIT License - see the [LICENSE](./LICENCE) file for details.

