Metadata-Version: 2.4
Name: baltra-sdk
Version: 1.0.93
Summary: Internal SDK to share Baltra domain and infrastructure
Author-email: Baltra <soporte@baltra.ai>
License-Expression: LicenseRef-Proprietary
Project-URL: Repository, https://github.com/Baltra-ai/baltra-sdk
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: SQLAlchemy<3.0,>=2.0
Requires-Dist: python-dotenv<1.0,>=0.21
Requires-Dist: psycopg2-binary<3.0,>=2.9
Requires-Dist: requests<3.0,>=2.28
Requires-Dist: boto3>=1.26
Requires-Dist: mixpanel>=4.10
Requires-Dist: typing-extensions>=4.0
Requires-Dist: pytz>=2022.0
Requires-Dist: PyJWT<3.0,>=2.0
Requires-Dist: click<9.0,>=8.0
Requires-Dist: Flask<3.0,>=2.2
Requires-Dist: Flask-Cors>=3.0
Requires-Dist: Flask-Session>=0.4
Requires-Dist: Flask-SQLAlchemy<4.0,>=3.0
Provides-Extra: web
Requires-Dist: Jinja2<4.0,>=3.1; extra == "web"
Requires-Dist: gunicorn<21.0,>=20.1; extra == "web"
Provides-Extra: auth
Requires-Dist: authlib<2.0,>=1.2; extra == "auth"
Requires-Dist: bcrypt<5.0,>=4.0; extra == "auth"
Provides-Extra: mssql
Requires-Dist: pyodbc>=4.0; extra == "mssql"
Provides-Extra: scheduler
Requires-Dist: APScheduler>=3.9; extra == "scheduler"
Provides-Extra: reporting
Requires-Dist: pandas>=1.5; extra == "reporting"
Requires-Dist: numpy>=1.23; extra == "reporting"
Requires-Dist: matplotlib>=3.6; extra == "reporting"
Requires-Dist: Pillow>=9.0; extra == "reporting"
Requires-Dist: playwright>=1.38; extra == "reporting"
Provides-Extra: ai
Requires-Dist: openai>=1.0; extra == "ai"
Requires-Dist: aiohttp>=3.8; extra == "ai"
Provides-Extra: all
Requires-Dist: Flask<3.0,>=2.2; extra == "all"
Requires-Dist: Flask-Cors>=3.0; extra == "all"
Requires-Dist: Flask-Session>=0.4; extra == "all"
Requires-Dist: Flask-SQLAlchemy<4.0,>=3.0; extra == "all"
Requires-Dist: Jinja2<4.0,>=3.1; extra == "all"
Requires-Dist: gunicorn<21.0,>=20.1; extra == "all"
Requires-Dist: authlib<2.0,>=1.2; extra == "all"
Requires-Dist: bcrypt<5.0,>=4.0; extra == "all"
Requires-Dist: pyodbc>=4.0; extra == "all"
Requires-Dist: APScheduler>=3.9; extra == "all"
Requires-Dist: pandas>=1.5; extra == "all"
Requires-Dist: numpy>=1.23; extra == "all"
Requires-Dist: matplotlib>=3.6; extra == "all"
Requires-Dist: Pillow>=9.0; extra == "all"
Requires-Dist: playwright>=1.38; extra == "all"
Requires-Dist: openai>=1.0; extra == "all"
Requires-Dist: aiohttp>=3.8; extra == "all"

# Baltra SDK — Release Notes

## v1.0.72 — Current

| Table | Column | Change |
|-------|--------|--------|
| `candidates` | `application_reminders_sent` | Updated default value |

### Details

**`candidates.application_reminders_sent`**
Default keys updated to match the actual keys written by the application-reminders-worker:
```json
{
  "reminder_20": null,
  "reminder_02": null,
  "reminder_23_5": null
}
```
Values are `null` when not sent, or an ISO 8601 UTC timestamp string when sent.

### Migration Status

| Database | Applied |
|----------|---------|
| `baltra-chatbot-nonprod-db-instance.cdyoauyystls.us-east-2.rds.amazonaws.com` | ⬜ Pending |
| `chatbot-db-instance.cdyoauyystls.us-east-2.rds.amazonaws.com` | ⬜ Pending |

