[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "spexipy" version = "0.1" description = "A collection of classes and utilities to interface with SpeXIDAQ and its file formats using Python" readme = "README.md" requires-python = ">=3.12" license = {file = "LICENSE"} keywords = ["development"] authors = [ {name = "Frederic Van Assche", email = "frederic@spexicam.com" } ] maintainers = [ {name = "Frederic Van Assche", email = "frederic@spexicam.com" } ] classifiers = [ # 3 - Alpha # 4 - Beta # 5 - Production/Stable "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Scientific/Engineering", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", "Programming Language :: Python :: 3 :: Only", ] dependencies = [ "numpy>=2.5", "matplotlib>=3.11", "h5py>=3.15" ] [project.urls] "Homepage" = "https://spexicam.com" "Bug Reports" = "https://git.spexicam.com/SpeXICAM/python_spexidaq/issues" "Source" = "https://git.spexicam.com/SpeXICAM/python_spexidaq/"