Metadata-Version: 2.4
Name: baresquare-sdk
Version: 1.4.3
Summary: Baresquare SDK for Python - Core utilities and 3rd party integrations
License-Expression: MIT
License-File: LICENSE
Requires-Python: >=3.12
Requires-Dist: fastapi<1.0.0,>=0.115.12
Requires-Dist: pydantic-settings<3.0.0,>=2.0.0
Requires-Dist: pydantic<3.0.0,>=2.0.0
Provides-Extra: aws
Requires-Dist: boto3<2.0.0,>=1.38.21; extra == 'aws'
Requires-Dist: pyjwt[crypto]<3.0.0,>=2.10.1; extra == 'aws'
Requires-Dist: requests<3.0.0,>=2.32.3; extra == 'aws'
Provides-Extra: gcp
Requires-Dist: db-dtypes>=1.4.3; extra == 'gcp'
Requires-Dist: google-api-python-client>=2.179.0; extra == 'gcp'
Requires-Dist: google-auth<3.0.0,>=2.22.0; extra == 'gcp'
Requires-Dist: google-cloud-bigquery-storage>=2.32.0; extra == 'gcp'
Requires-Dist: google-cloud-bigquery>=3.35.1; extra == 'gcp'
Requires-Dist: pandas>=2.3.1; extra == 'gcp'
Description-Content-Type: text/markdown

# baresquare-sdk

[![image](https://img.shields.io/pypi/v/baresquare-sdk.svg)](https://pypi.python.org/pypi/baresquare-sdk)
[![Python versions](https://img.shields.io/badge/python-3.12+-blue.svg)](https://pypi.org/project/baresquare-sdk/)
[![Actions status](https://github.com/BareSquare/sdk-python/workflows/Tests/badge.svg)](https://github.com/BareSquare/sdk-python/actions)

> [!CAUTION]
> This code is published publicly in PyPI - make sure you do not include proprietary information.

Python SDK providing core utilities and cloud provider integrations for Baresquare services.

## Documentation

- **[User Guide](docs/users.md)** - Installation and usage examples
- **[Developer Guide](docs/devs.md)** - Setup, development, and publishing

## Design Decisions

- **Single-package approach**: One `pyproject.toml` with unified versioning across all modules
- **Optional dependencies**: Users install only what they need via extras (base, AWS, development)
- **Modular imports**: Clear separation between core utilities and cloud provider integrations
- **PyPI publishing**: Publicly available package with automated CI/CD via GitHub Actions

## License

MIT License