[build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [project] name = "argonode" version = "0.1.0" description = "Node-based image analysis app with a Python backend and React frontend." readme = "GWYDDION_FEATURE_GAP.md" requires-python = ">=3.10" dependencies = [ "aiohttp>=3.9,<4", "gwyfile>=0.2", "igor>=0.3", "matplotlib>=3.8,<4", "nanonispy>=1.1", "numpy>=1.26,<3", "pillow>=10,<12", "scikit-image>=0.22,<1", "scipy>=1.12,<2", ] [project.optional-dependencies] dev = [ "pytest>=8,<9", ] desktop = [ "pyinstaller>=6,<7", "pywebview>=5,<6", ] [tool.setuptools.packages.find] include = ["backend*"]