From 241c6a4c89c5c3836acc3c921c5b9babff0aa7c8 Mon Sep 17 00:00:00 2001 From: Rahil Doshi <rahil.doshi@fau.de> Date: Wed, 26 Feb 2025 17:18:53 +0100 Subject: [PATCH] Add requirements.txt and update .gitignore and pyproject.toml package requirements and dependencies --- .gitignore | 2 ++ pyproject.toml | 8 ++++++++ requirements.txt | 15 +++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 requirements.txt diff --git a/.gitignore b/.gitignore index 489ee02..839a891 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,5 @@ coverage/ *.coverage TestArrayContainer.cpp TestArrayContainer.hpp +test_yaml_config.cpp +test_yaml_config.hpp diff --git a/pyproject.toml b/pyproject.toml index 79d359a..23dbcb0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,6 +10,10 @@ dependencies = [ "pystencils>=2.0.dev0", "scipy", "matplotlib", + "ruamel.yaml>=0.15.70", + "PyYAML", + "pandas", + "openpyxl>=3.1.5", ] requires-python = ">=3.10" readme = "README.md" @@ -39,6 +43,10 @@ requires = [ "setuptools>=69", "wheel", "pybind11", + "ruamel.yaml>=0.15.70", + "PyYAML", + "pandas", + "openpyxl>=3.1.5", ] build-backend = "setuptools.build_meta" diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..0abe78c --- /dev/null +++ b/requirements.txt @@ -0,0 +1,15 @@ +numpy~=2.1.3 +pystencils~=2.0.dev0+58.g4876f0b +pystencilssfg~=0.1a4+23.g71ba6dc +pymatlib~=0.1.0 +pytest~=8.3.4 +sympy~=1.12.1 +pyyaml~=6.0.2 +ruamel.yaml>=0.15.70 +matplotlib~=3.10.0 +scipy~=1.15.1 +setuptools~=75.8.0 +versioneer~=0.29 +pybind11~=2.14.0.dev1 +pandas~=2.2.3 +openpyxl~=3.1.5 -- GitLab