Metadata-Version: 2.4
Name: blooming-health-catalog
Version: 1.4.2
Summary: Shared reference data library providing service type taxonomies, language codes, and other canonical lookups
Project-URL: Homepage, https://github.com/Blooming-Health/catalog
Project-URL: Repository, https://github.com/Blooming-Health/catalog
License-Expression: LicenseRef-Proprietary
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# blooming-health-catalog

Shared reference data library providing service type taxonomies, language codes, and other canonical lookups used across Blooming Health platform services.

## Installation

```bash
pip install blooming-health-catalog
```

## Usage

```python
from blooming_health_catalog.zones import SUPPORTED_ZONES, validate, find_zone
from blooming_health_catalog.phonecountries import find_by_alpha2, find_by_name

# Validate a time zone
if validate("America/New_York"):
    print("Valid zone")

# Case-insensitive lookup
zone = find_zone("america/new_york")  # Returns "America/New_York"

# Find a country
usa = find_by_alpha2("US")
if usa:
    print(f"{usa.name}: {usa.calling_codes}")
```

## Available Modules

- `blooming_health_catalog.zones` - IANA time zone reference data
- `blooming_health_catalog.phonecountries` - Phone country codes and metadata
