From cf5e941ed6986daf38caf5f213afd9ae469c8f7b Mon Sep 17 00:00:00 2001
From: Alexis Gamelin <alexis.gamelin@synchrotron-soleil.fr>
Date: Tue, 10 Oct 2023 17:19:53 +0200
Subject: [PATCH] Add pyproject.toml

---
 pyproject.toml | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 pyproject.toml

diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 0000000..3790831
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,28 @@
+[tool.poetry]
+name = "mbtrack2"
+version = "0.4.1"
+description = "A coherent object-oriented framework to work on collective effects in synchrotrons."
+authors = ["Alexis Gamelin <alexis.gamelin@synchrotron-soleil.fr>"]
+license = "BSD-3-Clause"
+readme = "README.md"
+repository = "https://gitlab.synchrotron-soleil.fr/PA/collective-effects/mbtrack2"
+
+[tool.poetry.dependencies]
+python = ">=3.9"
+numpy = "^1.21"
+pandas = ">=1.5.3"
+scipy = "^1.7"
+h5py = "^3.6"
+mpi4py = "^3.1"
+matplotlib = "^3.5"
+mpmath = "^1.2.1"
+accelerator-toolbox = ">= 0.3.0"
+seaborn = "^0.12"
+
+[tool.poetry.group.dev.dependencies]
+black = "^22.1"
+pytest = "^7.1"
+
+[build-system]
+requires = ["poetry-core"]
+build-backend = "poetry.core.masonry.api"
-- 
GitLab