content: [build-system]
  requires = ["scikit-build-core", "numpy", "setuptools_scm>=8"]
  build-backend = "scikit_build_core.build"
  
  [project]
  name = "pysurf96"
  dynamic = ["version"]
  description = "Surface Wave Dispersion Python Wrapper for surf96."
  requires-python = ">=3.10"
  readme = "README.md"
  authors = [{ name = "Marius Paul Isken", email = "mi@gfz-potsdam.de" }]
  maintainers = [{ name = "Marius Paul Isken", email = "mi@gfz-potsdam.de" }]
  keywords = [
      "surface wave dispersion",
      "surf96",
      "dispersion curve",
      "dispersion analysis",
  ]
  classifiers = [
      "Intended Audience :: Science/Research",
      "Topic :: Scientific/Engineering",
      "Topic :: Scientific/Engineering :: Physics",
      "Programming Language :: Fortran",
      "Operating System :: POSIX",
      "Operating System :: MacOS",
  ]
  dependencies = ["numpy>=1.23.0"]
  
  [project.optional-dependencies]
  dev = ["pre-commit>=4.0.1", "pytest>=8.3", "ruff>=0.8.0"]
  
  [tool.scikit-build]
  metadata.version.provider = "scikit_build_core.metadata.setuptools_scm"
  
  [project.urls]
  Home = "https://pyrocko.org"
  GitHub = "https://github.com/miili/pysurf96"
  Issues = "https://github.com/miili/pysurf96/issues"
  
  [tool.cibuildwheel]
  
  [tool.setuptools_scm]
  