[build-system]
requires = ["maturin"]
build-backend = "maturin"

[project]
name = "esteria-api-client"
dynamic = ["version"]
description = "A Rust client library for Esteria API with Python bindings"
authors = [
    { name = "Olegs Korsaks", email = "bixority@gmail.com" }
]
license-files = [ "LICENSE" ]
readme = "README.md"
requires-python = ">=3.13.9,<3.15.0"
classifiers = [
    "Programming Language :: Rust",
    "Programming Language :: Python :: Implementation :: CPython",
    "Programming Language :: Python :: 3",
    "Programming Language :: Python :: 3.13",
    "Programming Language :: Python :: 3.14",
]
keywords = ["sms", "esteria", "api"]

[project.urls]
Homepage = "https://github.com/bixority/esteria-api-client"
Repository = "https://github.com/bixority/esteria-api-client"
Documentation = "https://github.com/bixority/esteria-api-client/blob/main/README.md"

[tool.maturin]
features = ["python"]
module-name = "esteria_api_client._esteria_api_client"
python-source = "python"
