Files
XMCTSGuard/pyproject.toml

50 lines
1.1 KiB
TOML

[build-system]
requires = ["hatchling >= 1.26"]
build-backend = "hatchling.build"
[project]
name = "XMCTSGuard"
version = "0.1.0"
description = "Anomaly detection and cleaning for XMCTS SXR data"
authors = [
{name = "Luca Orlandi", email = "luca.orlandi@igi.cnr.it"}
]
readme = "README.md"
requires-python = ">=3.11"
license = {text = "GPL v3"}
license-files = ["LICEN[CS]E*"]
# List your library dependencies here (what pip install will grab)
dependencies = [
"numpy",
"scipy",
"matplotlib",
"seaborn",
"torch",
"lightning",
"PyQt6",
"h5py",
"umap-learn"
]
[project.optional-dependencies]
# Dependencies for development and research notebooks
dev = [
"pytest",
"jupyterlab",
"ipywidgets",
]
[project.scripts]
# This creates a terminal command to launch your GUI!
# Format: command_name = "package.module:function"
XMCTSGuard-gui = "XMCTSGuard.main:start_app"
# Project urls
[project.urls]
Homepage = "https://github.com/pypa/sampleproject"
Issues = "https://github.com/pypa/sampleproject/issues"
[tool.setuptools.packages.find]
# Tells setuptools where to look for your code
where = ["src"]