content: [build-system]
  requires = ["setuptools>=61", "wheel"]
  build-backend = "setuptools.build_meta"
  
  [project]
  name = "streamsad"
  version = "0.1.4"
  description = "A light-weight, streaming speech activity detection (SAD) module, designed for real-time speech-only classification"
  readme = "README.md"
  requires-python = ">=3.10"
  license = "MIT"
  license-files = [
      "LICENSE",
  ]
  authors = [
    {name = "Mohammad Hassan Sohan Ajini", email = "mohamad.hasan.sohan.ajini@gmail.com"}
  ]
  dependencies = [
    "numpy==1.26.3",
    "onnxruntime==1.20.1",
  ]
  classifiers = [
    "Intended Audience :: Developers",
    "Intended Audience :: Science/Research",
    "Programming Language :: Python :: 3.10",
    "Programming Language :: Python :: 3.11",
    "Programming Language :: Python :: 3.12",
    "Programming Language :: Python :: 3.13",
    "Topic :: Scientific/Engineering :: Artificial Intelligence",
    "Topic :: Multimedia :: Sound/Audio",
    "Topic :: Multimedia :: Sound/Audio :: Analysis",
    "Topic :: Multimedia :: Sound/Audio :: Speech",
  ]
  
  [project.optional-dependencies]
  test = [
    "pytest",
    "soundfile",
  ]
  
  [project.urls]
  Homepage = "https://github.com/mohamad-hasan-sohan-ajini/streamsad"
  Repository = "https://github.com/mohamad-hasan-sohan-ajini/streamsad"
  Issues = "https://github.com/mohamad-hasan-sohan-ajini/streamsad/issues"
  
  [tool.setuptools]
  package-dir = {"" = "src"}
  
  [tool.setuptools.packages.find]
  where = ["src"]
  
  [tool.setuptools.exclude-package-data]
  "*" = ["*.pyc", "*.pyo", "*~", ".*", "*.bak"]
  
  [tool.setuptools.package-data]
  "streamsad.models" = ["*.onnx"]
  