-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.cfg
133 lines (118 loc) · 3.28 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
[tool:pytest]
testpaths = src/napari_dinosim/_tests
addopts = --verbose --cov=napari_dinosim --cov-report=term-missing
markers =
# Add your custom markers here if needed
gui: marks tests that require GUI (deselect with '-m "not gui"')
napari_dinosim: mark tests that are specific to the napari-dinoSim plugin
filterwarnings =
ignore:Pickle, copy, and deepcopy support will be removed from itertools:DeprecationWarning
ignore:xFormers is not available:UserWarning
[coverage:run]
source = napari_dinosim
omit =
src/napari_dinosim/_tests/*
src/napari_dinosim/__init__.py
[coverage:report]
exclude_lines =
pragma: no cover
def __repr__
if self.debug:
raise NotImplementedError
if __name__ == .__main__.:
pass
raise ImportError
[flake8]
max-line-length = 79
extend-ignore = E203
exclude =
.git,
__pycache__,
build,
dist,
*.egg-info,
venv,
.tox,
.mypy_cache,
.pytest_cache
per-file-ignores =
__init__.py:F401
max-complexity = 10
[bdist_wheel]
universal = 1
[metadata]
name = napari-convpaint
author = Guillaume Witz
author_email = [email protected]
url = https://github.com/guiwitz/napari-convpaint
license = MIT
description = A plugin for segmentation by pixel classification using pre-trained neural networks for feature extraction
keywords = napari, plugin, segmentation, machine learning, deep learning, image analysis, neural networks
long_description = file: README.md
long_description_content_type = text/markdown
classifiers =
Development Status :: 3 - Alpha
Framework :: napari
Intended Audience :: Developers
Intended Audience :: Science/Research
License :: OSI Approved :: MIT 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 :: Scientific/Engineering :: Image Processing
Topic :: Scientific/Engineering :: Artificial Intelligence
project_urls =
Bug Tracker = https://github.com/guiwitz/napari-convpaint/issues
Documentation = https://github.com/guiwitz/napari-convpaint#README.md
Source Code = https://github.com/guiwitz/napari-convpaint
User Support = https://github.com/guiwitz/napari-convpaint/issues
[options]
packages = find:
include_package_data = True
python_requires = >=3.9
package_dir =
=src
setup_requires = setuptools_scm
# add your package requirements here
install_requires =
catboost
einops
joblib
magicgui
napari
napari-annotation-project
napari-guitils
numpy
pandas
pyyaml
qtpy
scikit-learn
scikit-image
tifffile
torch
torchvision>=0.13.0
zarr
[options.packages.find]
where = src
[options.package_data]
napari-convpaint =
napari.yml
[options.extras_require]
testing =
tox
pytest # https://docs.pytest.org/en/latest/contents.html
pytest-cov # https://pytest-cov.readthedocs.io/en/latest/
pytest-qt # https://pytest-qt.readthedocs.io/en/latest/
pyqt5
cellpose =
cellpose
qt =
pyqt5
[options.entry_points]
napari.manifest =
napari-convpaint = napari_convpaint:napari.yml