From 0a5b3f3869ec197dcf208dee899faca9731055e1 Mon Sep 17 00:00:00 2001 From: Shreyas Ananthan Date: Fri, 15 Mar 2024 16:05:37 -0600 Subject: [PATCH] Prepare release of v3.0.0 --- MANIFEST.in | 3 ++- setup.py | 24 ++++++++++++++---------- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/MANIFEST.in b/MANIFEST.in index 4862e71..7c89316 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,2 +1,3 @@ recursive-include caelus/templates * -include caelus/config/default_config.yaml \ No newline at end of file +include caelus/config/default_config.yaml +include caelus/py.typed \ No newline at end of file diff --git a/setup.py b/setup.py index c509a85..d6ffcb7 100644 --- a/setup.py +++ b/setup.py @@ -25,15 +25,6 @@ ] -def parse_reqs_file(fname: str): - """Parse requirements file and return dependencies""" - with open(fname, 'r') as fh: - return [line.strip() for line in fh] - - -install_requires = parse_reqs_file('requirements.txt') - - setup( name="caelus", version=VERSION, @@ -65,5 +56,18 @@ def parse_reqs_file(fname: str): caelus_sim=caelus.scripts.caelus_sim:main """, python_requires='>=3.10', - install_requires=install_requires, + install_requires=[ + "pip", + "six>=1.16.0", + "numpy>=1.26.0", + "scipy>=1.11.0", + "pandas>=2.1.0", + "matplotlib>=3.8.0", + "PyYAML>=6.0.0", + "pytz", + "Jinja2>=3.0.0", + "ply>=3.11", + "vtk>=9.2.0", + "pyvista>=0.42", + ], )