content: [build-system]
  requires = ["flit"]
  build-backend = "flit.buildapi"
  
  [tool.flit.metadata]
  module = "metadsl"
  author = "Saul Shanabrook"
  author-email = "s.shanabrook@gmail.com"
  home-page = "https://github.com/Quansight-Labs/metadsl"
  requires = [
      "typing_extensions",
      "typing_inspect",
      "igraph>=0.8.0"
  ]
  requires-python = ">=3.8,<=3.10"
  classifiers = [
      "Intended Audience :: Developers",
      "License :: OSI Approved :: BSD License",
      "Programming Language :: Python :: 3",
      "Programming Language :: Python :: 3.7",
      "Topic :: Software Development :: Libraries :: Python Modules"
  ]
  
  [tool.flit.metadata.requires-extra]
  test = [
      "pytest>=3.6.0",
      "pytest-cov",
      "pytest-mypy",
      "pytest-xdist",
      "pytest-pudb",
      "mypy",
      "nbval"
  ]
  doc = [
      "sphinx",
      "sphinx-autodoc-typehints",
      "sphinx_rtd_theme",
      'recommonmark',
      "nbsphinx",
      "ipykernel",
      "IPython",
      "sphinx-autobuild"
  ]
  dev = [
      "jupyterlab>=1.0.0",
      "nbconvert",
      "pudb",
      "pre-commit",
      "beni",
      "black",
      "flake8",
      "isort"
  ]
  
  [tool.black]
  extend-exclude = '(docs/conf\.py)'
  
  [tool.isort]
  profile = "black"
  skip_gitignore = true
  