[build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [project] name = "ploc" version = "0.1.0" description = "Localizing particles in 3D." readme = "README.md" requires-python = ">=3.12" license = { text = "GPL-3.0-or-later" } authors = [{ name = "Martin Laasmaa", email = "martin@sysbio.ioc.ee" }] dependencies = [ "numpy", "scipy", "matplotlib", "tifffile", "czifile", "roifile", "xmltodict", "imagecodecs", "xlsxwriter", "openpyxl", ] [project.optional-dependencies] dev = ["pytest", "black", "flake8"] [project.scripts] ploc-gui = "ploc.ploc_app:main" [tool.setuptools] package-dir = { "" = "src" } [tool.setuptools.packages.find] where = ["ploc"] [tool.black] line-length = 140 target-version = ['py310']