-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
36 lines (33 loc) · 1.09 KB
/
pyproject.toml
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
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[project]
name = "cellector"
version = "1.0.0" # __version__ - commented with underscores so I can search and update it for each release
authors = [
{ name = "Andrew T. Landau" },
{ email = "[email protected]" }
]
description = "A pipeline and GUI for determining which ROIs match features in a fluorescence image."
readme = { file = "README.md", content-type = "text/markdown" }
requires-python = ">=3.7,<=3.13"
keywords = ["cell", "fluorescence", "image", "ROI", "feature", "matching", "pipeline", "GUI"]
dependencies = [
"numpy>1.24",
"matplotlib",
"numba",
"scipy",
"tqdm",
"PyQt5",
"pyqtgraph",
"napari[all]",
]
[project.urls]
"Homepage" = "https://github.com/landoskape/cellector"
"Bug Tracker" = "https://github.com/landoskape/cellector/issues"
# Reminder to self:
# For each new release, go to package folder and run:
# python -m build
# python -m pip install --upgrade twine
# python -m twine upload --repository testpypi dist/*
# python -m twine upload --repository pypi dist/*