#------------------------------------------------------------------------------
# The runtime dependencies of the smarter-api package, which setup.py installs.
#
# This is a library, so these are compatible ranges, not pins: an application
# that installs the SDK must be free to pin its own versions.
#------------------------------------------------------------------------------

httpx>=0.27,<1                          # HTTP client, and Server-Sent Events streaming
pydantic>=2.7,<3                        # response and manifest models
pydantic-settings>=2.3,<3               # SMARTER_* environment variables
PyYAML>=6.0,<7                          # YAML manifests, and the smarter cli's config.yaml
email-validator>=2.0,<3                 # the SAM models' EmailStr fields (pydantic[email])
