content: [project]
  name = "pymnet"
  version = "1.0.0"
  description = "Multilayer network analysis library for Python"
  authors = [{name="Mikko Kivelä", email="mikko.kivela@iki.fi"}]
  requires-python = ">=3.8"
  license = {text = "GPLv3"}
  readme = "README.md"
  keywords = [
      "Complex Networks", "Networks", "network",
      "Graphs", "Graph Theory", "graph",
      "Multilayer Networks", "multilayer network"
  ]
  
  classifiers = [
      "Development Status :: 4 - Beta",
      "Intended Audience :: Education",
      "Intended Audience :: Science/Research",
      "License :: OSI Approved :: MIT License",
      "Operating System :: POSIX :: Linux",
      "Programming Language :: C++",
      "Programming Language :: Python :: 3",
      "Programming Language :: Python :: Implementation :: CPython",
      "Topic :: Scientific/Engineering",
      "Topic :: Scientific/Engineering :: Physics",
      "Topic :: Scientific/Engineering :: Mathematics",
      "Topic :: Scientific/Engineering :: Information Analysis"
  ]
  
  dependencies = [
    "matplotlib >= 3.7.0",
    "numpy >= 1.23.0",
    "scipy >= 1.10.0",
    "networkx >= 2.0, < 4.0",
    "bliss-bind >= 0.3.0 ; (sys_platform == 'darwin' or ( (platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine == 'AMD64' and sys_platform == 'win32') )) and python_version >= '3.8'"
  ]
  
  [project.urls]
  homepage = "https://mnets.github.io/pymnet/"
  documentation = "https://mnets.github.io/pymnet/"
  repository = "https://github.com/mnets/pymnet"
  bug-tracker = "https://github.com/mnets/pymnet/issues"
  
  [project.optional-dependencies]
  test = [
      "coverage >= 7.0"
  ]
  dev = [
      "black >= 24.4",
      "isort >= 5.13"
  ]
  tutorial = [
      "jupyterlab >= 4.2",
      "pandas"
  ]
  
  [build-system]
  requires = [
      "setuptools>=67",
      "wheel"
  ]
  build-backend = "setuptools.build_meta"
  
  [tool.setuptools.packages.find]
  exclude = ["wheelhouse"]
  
  [tool.black]
  line-length = 88
  target-version = ['py39']
  
  [tool.isort]
  profile = "black"
  