[build-system] requires = ["setuptools>=64", "wheel"] build-backend = "setuptools.build_meta" [project] name = "ntrfc" version = "0.1.10" description = "Numerical Test Rig for Cascades. A workflows-library for CFD analysis of cascade-flows" authors = [ {name = "Malte Nyhuis", email = "nyhuis@tfd.uni-hannover.de"} ] readme = "README.rst" requires-python = ">=3.10" license = { text = "MIT License" } classifiers = [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.10" ] keywords = ["ntrfc"] dependencies = [ "pip>=23", "numpy==1.26.4", "matplotlib==3.9.0", "pytest==8.2.0", "trame==3.6.0", "pyvista[all]==0.43.8", "PyYAML==6.0.1", "scipy==1.13.0", "pandas==2.2.2", "trimesh", "pyembree", "embreex", # t #"setuptools>=61.2.0", "fluidfoam==0.2.6", "tqdm==4.66.4", "statsmodels>=0.13.5", "imageio==2.30.0", "scikit-learn", "jupyter", "sphinx", "gmsh==4.13.0", "shapely==2.0.1", "scikit-image==0.22.0", "opencv-python==4.9.0.80", "open3d==0.18.0" ] [project.optional-dependencies] test = ["pytest>=3"] [project.scripts] ntrfc = "ntrfc.cli:main" [tool.setuptools.package-data] ntrfc = ["data/*"] [tool.setuptools.packages.find] include = ["ntrfc", "ntrfc.*"]