2023-03-23 15:08:59 +00:00
[ build-system ]
requires = [ "hatchling" ]
build-backend = "hatchling.build"
[ project ]
2023-06-28 12:02:16 +00:00
name = "nqrduck-autotm"
2024-05-05 13:49:33 +00:00
version = "0.0.4"
2023-03-23 15:08:59 +00:00
authors = [
2024-04-17 18:34:19 +00:00
{ name = "jupfi" , email = "support@nqrduck.cool" } ,
2023-03-23 15:08:59 +00:00
]
2024-04-17 18:34:19 +00:00
description = "A module for the NQRduck program (a simple python script™) for automatic Tuning and Matching (TM) system used for magnetic resonance spectroscopy."
2023-03-23 15:08:59 +00:00
readme = "README.md"
license = { file = "LICENSE" }
2024-04-28 05:42:24 +00:00
requires-python = ">=3.10"
2023-03-23 15:08:59 +00:00
classifiers = [
"Programming Language :: Python :: 3" ,
"License :: OSI Approved :: MIT License" ,
"Operating System :: OS Independent" ,
]
dependencies = [
"matplotlib" ,
2023-07-31 06:50:34 +00:00
"pyqt6" ,
2024-04-17 18:34:19 +00:00
"nqrduck" ,
2023-07-31 11:20:14 +00:00
"pyserial" ,
2024-04-17 18:43:33 +00:00
"scipy" ,
2023-03-23 15:08:59 +00:00
]
2024-04-17 18:43:33 +00:00
dev = [
"black" ,
"pydocstyle" ,
"pyupgrade" ,
"ruff" ,
]
2024-04-17 18:49:10 +00:00
[ project . entry-points . "nqrduck" ]
"nqrduck-autotm" = "nqrduck_autotm.autotm:AutoTM"
2024-04-17 18:43:33 +00:00
[ tool . ruff ]
exclude = [
"widget.py" ,
]
[ tool . ruff . lint ]
extend-select = [
"UP" , # pyupgrade
"D" , # pydocstyle
]
[ tool . ruff . lint . per-file-ignores ]
"__init__.py" = [ "F401" ]
[ tool . ruff . lint . pydocstyle ]
convention = "google"
[ project . urls ]
"Homepage" = "https://nqrduck.cool"
"Bug Tracker" = "https://github.com/nqrduck/nqrduck-autotm/issues"
"Source Code" = "https://github.com/nqrduck/nqrduck-autotm"
[ tool . hatch . build . targets . wheel ]
2024-04-17 18:47:00 +00:00
packages = [ "src/nqrduck_autotm" ]