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
|
[build-system]
requires = ["setuptools>=61.0", "setuptools-scm>=8.0"]
build-backend = "setuptools.build_meta"
[project]
name = "pynpoint"
authors = [
{name = "Tomas Stolker", email = "stolker@strw.leidenuniv.nl"},
{name = "Markus Bonse", email = "Markus.Bonse@eso.org"},
]
description = "Pipeline for processing and analysis of high-contrast imaging data"
readme = "README.rst"
requires-python = ">=3.11,<3.14"
license = { text = "GPL-3.0" }
classifiers = [
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Intended Audience :: Science/Research",
"Topic :: Scientific/Engineering :: Astronomy",
]
dependencies = [
"astropy",
"emcee",
"h5py",
"numba",
"numpy",
"opencv-python",
"photutils",
"PyWavelets",
"scikit-image",
"scikit-learn",
"scipy",
"statsmodels",
"tqdm",
"typeguard",
]
dynamic = ["version"]
[project.optional-dependencies]
docs = [
"jupyter",
"nbsphinx",
"pandoc",
"sphinx",
"sphinx-automodapi",
"sphinx_book_theme",
]
test = [
"black",
"flake8",
"pooch",
"pycodestyle",
"pylint",
"pytest",
"pytest-cov",
]
[project.urls]
Documentation = "https://pynpoint.readthedocs.io"
Repository = "https://github.com/PynPoint/PynPoint"
Issues = "https://github.com/PynPoint/PynPoint/issues"
[tool.setuptools.packages.find]
where = ["."]
include = ["pynpoint*"]
[tool.setuptools_scm]
write_to = "pynpoint/_version.py"
local_scheme = "no-local-version"
|