[build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [project] name = "seismo-relay" version = "0.19.0" description = "Python client and REST server for MiniMate Plus seismographs" requires-python = ">=3.10" dependencies = [ "fastapi>=0.104", "uvicorn[standard]>=0.24", "pyserial>=3.5", "sqlalchemy>=2.0", "python-multipart>=0.0.7", "h5py>=3.10", "numpy>=1.24", "matplotlib>=3.8", ] [tool.setuptools.packages.find] # Auto-discovers minimateplus/, micromate/, sfm/, bridges/ as packages where = ["."] include = ["minimateplus*", "micromate*", "sfm*", "bridges*"]