[build-system] requires = ["setuptools>=64", "setuptools-scm"] build-backend = "setuptools.build_meta" [project] name = "scptr" version = "0.1.0" description = "Single-cell post-transcriptional regulation analysis" requires-python = ">=3.9" dependencies = [ "anndata>=0.8", "scanpy>=1.9", "numpy>=1.21", "scipy>=1.7", "numba>=0.55", "pandas>=1.3", "matplotlib>=3.5", "seaborn>=0.11", ] [project.optional-dependencies] dev = [ "pytest>=7.0", "scikit-learn>=1.0", ] datasets = [ "pooch>=1.6", ] deep = [ "torch>=2.0", ] [tool.setuptools.packages.find] where = ["src"] [tool.setuptools.package-data] "scptr.tools" = ["data/*.csv"] "scptr.datasets" = ["data/*.csv"] "scptr.benchmark" = ["data/*.txt"] [tool.pytest.ini_options] markers = [ "slow: marks tests as slow (deselect with '-m \"not slow\"')", ]