@@ -6,8 +6,8 @@ build-backend = "poetry.core.masonry.api"
66[tool .poetry ]
77name = " cell-decipher"
88packages = [{include = " decipher" }]
9- version = " 0.2.2 "
10- description = " Spatial-omics data embedding and analysis "
9+ version = " 0.3.0 "
10+ description = " DECIPHER for learning disentangled cellular embeddings in large-scale heterogeneous spatial omics data "
1111readme = " README.md"
1212license = " MIT"
1313authors = [
" Chen-Rui Xia <[email protected] >" ]
@@ -25,6 +25,7 @@ classifiers = [
2525 " Programming Language :: Python :: 3.10" ,
2626 " Programming Language :: Python :: 3.11" ,
2727 " Programming Language :: Python :: 3.12" ,
28+ " Programming Language :: Python :: 3.13" ,
2829 " Topic :: Scientific/Engineering :: Bio-Informatics"
2930]
3031
@@ -43,13 +44,14 @@ bs4 = "*"
4344rui_utils = " *"
4445harmony-pytorch = " *"
4546
46- torch = " >=2.0"
47+ torch = " >=2.0, <2.9 "
4748torchvision = " *"
4849torchaudio = " *"
4950pytorch-lightning = " >=2.1"
5051torch_geometric = " >=2.3.0"
5152tensorboard = " *"
5253einops = " *"
54+ transformers = " *"
5355
5456sphinx = {version = " <=6.2.1" , optional = true }
5557sphinx-autodoc-typehints = {version = " *" , optional = true }
@@ -69,24 +71,18 @@ papermill = {version = "*", optional = true}
6971jupyter = {version = " *" , optional = true }
7072jupyter_contrib_nbextensions = {version = " *" , optional = true }
7173jupytext = {version = " *" , optional = true }
72- ipykernel = {version = " *" , optional = true }
7374nbformat = {version = " *" , optional = true }
7475pre-commit = {version = " *" , optional = true }
7576black = {version = " *" , optional = true }
7677isort = {version = " *" , optional = true }
7778py-spy = {version = " *" , optional = true }
78- bokeh = {version = " *" , optional = true }
79- datatable = {version = " *" , optional = true }
80- parse = {version = " *" , optional = true }
81- plotly = {version = " *" , optional = true }
82- kaleido = {version = " *" , optional = true }
8379
8480[tool .poetry .extras ]
8581docs = [" sphinx" , " sphinx-autodoc-typehints" , " sphinx-copybutton" , " sphinx-intl" ,
8682 " nbsphinx" , " sphinx-rtd-theme" , " sphinx_gallery" , " jinja2" , " myst-parser" ]
8783dev = [" pytest" , " pytest-sugar" , " pytest-cov" , " pytest-xdist" ,
88- " papermill" , " jupyter" ," jupyter_contrib_nbextensions" , " ipykernel " , " nbformat" , " jupytext" ,
89- " pre-commit" , " black" , " isort" , " py-spy" , " bokeh " , " datatable " , " parse " , " plotly " , " kaleido " ]
84+ " papermill" , " jupyter" ," jupyter_contrib_nbextensions" , " nbformat" , " jupytext" ,
85+ " pre-commit" , " black" , " isort" , " py-spy" ]
9086
9187[tool .pyright ]
9288include = [" decipher" ]
@@ -106,8 +102,8 @@ source = ["decipher"]
106102show_missing = true
107103
108104[tool .poetry .scripts ]
109- decipher_ddp_sc = " decipher.ddp :decipher_ddp_sc"
110- decipher_ddp_spatial = " decipher.ddp :decipher_ddp_spatial"
105+ decipher_ddp_sc = " decipher.utils :decipher_ddp_sc"
106+ decipher_ddp_spatial = " decipher.utils :decipher_ddp_spatial"
111107install_pyg_dependencies = " decipher.utils:install_pyg_dep"
112108
113109[tool .jupytext ]
0 commit comments