-
Notifications
You must be signed in to change notification settings - Fork 2
/
setup.cfg
134 lines (123 loc) · 3.12 KB
/
setup.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
[metadata]
name = harpy-analysis
author = dambi
version = 0.0.2
description = single-cell spatial proteomics analysis that makes you happy
long_description = file: README.md
long_description_content_type = text/markdown
url = https://github.com/saeyslab/harpy
license = BSD-3-Clause
license_file = LICENSE
license_files = LICENSE
classifiers =
Development Status :: 2 - Pre-Alpha
Framework :: napari
Intended Audience :: Developers
License :: OSI Approved :: BSD License
Operating System :: OS Independent
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
Topic :: Software Development :: Testing
project_urls =
Bug Tracker = https://github.com/saeyslab/harpy/issues
Documentation = https://github.com/saeyslab/harpy#README.md
Source Code = https://github.com/saeyslab/harpy
User Support = https://github.com/saeyslab/harpy/issues
[options]
packages = find:
install_requires =
spatialdata>=0.2.6
xarray>=v2024.10.0
ome-zarr>=0.9.0
scanpy>=1.9.1
voronoi-diagram-for-polygons>=0.1.6
rasterio>=1.3.2
seaborn>=0.12.2
leidenalg>=0.9.1
geopandas>=1.0.1
omegaconf==2.3.0
nptyping
magicgui
pyrootutils
universal_pathlib
datasets
crick
spatialdata_io>=0.1.6
#spatialdata_io @ git+https://github.com/ArneDefauw/spatialdata-io.git@visium_hd
python_requires = >=3.8
include_package_data = True
package_dir =
=src
[options.packages.find]
where = src
[options.entry_points]
console_scripts =
harpy = harpy.single:main
napari.manifest =
harpy = harpy:napari.yaml
[options.extras_require]
plugin =
napari>=0.4.18
hydra-core>=1.2.0
hydra-colorlog>=1.2.0
napari-spatialdata>=0.2.6
squidpy>=1.5.0
cellpose>=2.2.3
pytest-qt
testing =
hydra-core>=1.2.0
hydra-colorlog>=1.2.0
cellpose>=2.2.3
squidpy>=1.5.0
datasets
jax>=0.4.6
jaxlib>=0.4.6
basicpy>=1.0.0
opencv-python
pytest
pytest-cov
tox
nbconvert
cli =
hydra-core>=1.2.0
hydra-colorlog>=1.2.0
submitit>=1.4.5
hydra-submitit-launcher>=1.2.0
docs =
sphinx>=4.5
sphinx-book-theme>=1.0.0
sphinx_rtd_theme
myst-nb
sphinxcontrib-bibtex>=1.0.0
sphinx-autodoc-typehints
sphinx-design
# For notebooks
ipython>=8.6.0
sphinx-copybutton
clustering =
scikit-learn>=1.3.1
#flowsom @ git+https://git@github.com/saeyslab/FlowSOM_Python # wait for release. Pypi does not support git+ dependencies
datasets
textalloc
joypy
# For dask cluster dashboard
bokeh
# For visualization
spatialdata-plot>=0.2.0
#napari-clusters-plotter>=0.7.3 # can not be installed alongside harpy plugin
#napari-convpaint @ git+ssh://git@github.com/guiwitz/napari-convpaint.git
instanseg =
instanseg
torchvision
monai
[options.package_data]
* = *.yaml
[flake8]
max-line-length = 88
select = C,E,F,W,B,B950
extend-ignore = E203, E501