content: [build-system]
  requires = ["setuptools"]
  build-backend = "setuptools.build_meta"
  
  [tool.setuptools]
  include-package-data = true
  packages = ["findus", "findus.analyzer", "findus.helper", "findus.firmware"]
  
  [tool.setuptools.package-data]
  "findus.firmware" = ["config_v1/config.json", "config_v2.1-2/config.json", "config_v2.3-4/config.json"]
  
  [project]
  name = "findus"
  description = "Library to perform fault injection attacks with the PicoGlitcher, Chipwhisperer Husky or Chipwhisperer Pro"
  version = "1.12.0"
  license-files = ["LICENSE"]
  authors = [{name = "Matthias Kesenheimer", email = "m.kesenheimer@gmx.net"}]
  dependencies = [
    "setuptools",
    "adafruit-ampy",
    "pyserial",
    "plotly",
    "pandas",
    "dash",
    "dash_bootstrap_components",
    "dash_ag_grid",
    "matplotlib",
    "scipy",
  ]
  
  [project.scripts]
  analyzer = "findus.analyzer.analyzer:main"
  analyzer-new =  "findus.analyzer.analyzer_new:main"
  upload = "findus.helper.upload:main"
  power-cycle = "findus.helper.power_cycle:main"
  power-on = "findus.helper.power_on:main"
  stm32-bootloader = "findus.STM32Bootloader:main"
  stm32-power-cycle-and-read = "findus.helper.stm32_power_cycle_and_read:main"
  stm8-programmer = "findus.STM8Programmer:main"
  pulse-editor = "findus.InteractivePchipEditor:main"
  pulse-calibration = "findus.helper.pulse_shaping_calibration:main"
  database-tool = "findus.helper.database_tool:main"
  
  [project.urls]
  Homepage = "https://mkesenheimer.github.io"
  Documentation = "https://fault-injection-library.readthedocs.io/en/latest/"
  Repository = "https://github.com/MKesenheimer/fault-injection-library.git"
  Issues = "https://github.com/MKesenheimer/fault-injection-library/issues"
  