content: [build-system]
  requires = ["setuptools>=64", "wheel"]
  build-backend = "setuptools.build_meta"
  
  [project]
  name = "juvio"
  version = "0.1.0b2"
  description = "Jupyter kernel using uv and per-notebook dependencies"
  authors = [{ name = "Oleh Kostromin", email = "oleh@beastbyte.ai" }]
  license = { text = "MIT" }
  requires-python = ">=3.11"
  dependencies = [
      "notebook>=7.0,<8.0",
      "jupyterlab>=4.0,<5.0",
      "ipykernel>=6.25,<8.0",
      "aiofiles>=23.0.0"
  ]
  
  
  [project.scripts]
  juvio-kernel-launcher = "juvio.kernel_launcher:main"
  
  [project.entry-points."jupyter_server.extensions"]
  juvio = "juvio:_load_jupyter_server_extension"
  
  [tool.setuptools]
  include-package-data = true
  
  [tool.setuptools.packages.find]
  where = ["."]
  include = ["juvio"]
  
  [tool.setuptools.data-files]
  "share/jupyter/labextensions/juvio_frontend" = [
      "juvio/labextension/package.json"
  ]
  "share/jupyter/labextensions/juvio_frontend/static" = [
      "juvio/labextension/static/509.8b21d569ebbb8f039bdd.js",
      "juvio/labextension/static/728.864a8d7732d3e14d284a.js",
      "juvio/labextension/static/remoteEntry.cb75fcc929fa00484f36.js",
      "juvio/labextension/static/third-party-licenses.json"
  ]
  
  "share/jupyter/kernels/juvio" = [
      "juvio/kernelspec/kernel.json",
  ]