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
|
[project]
name = "echo"
description = "Callback Properties in Python"
readme = "README.rst"
license = "MIT"
maintainers = [ { name = "Chris Beaumont and Thomas Robitaille", email = "thomas.robitaille@gmail.com" } ]
authors = [ { name = "Chris Beaumont and Thomas Robitaille", email = "thomas.robitaille@gmail.com" } ]
requires-python = ">=3.10"
classifiers = [
"Intended Audience :: Developers",
"Natural Language :: English",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
]
dynamic = [ "version" ]
dependencies = [
"numpy",
]
[tool.setuptools_scm]
[project.optional-dependencies]
docs = [
"numpydoc",
"sphinx",
"sphinx-automodapi",
"sphinx-rtd-theme",
]
qt = [
"pyqt5>=5.14",
"qtpy",
]
test = [
"pytest",
"pytest-cov",
]
[project.urls]
homepage = "https://github.com/glue-viz/echo"
[build-system]
build-backend = "setuptools.build_meta"
requires = [
"setuptools>=61.2",
"setuptools-scm",
]
[tool.setuptools]
zip-safe = true
include-package-data = false
[tool.setuptools.packages]
find = { namespaces = false }
|