diff --git a/doc/changelog.d/6031.dependencies.md b/doc/changelog.d/6031.dependencies.md new file mode 100644 index 00000000000..5cb0b39325f --- /dev/null +++ b/doc/changelog.d/6031.dependencies.md @@ -0,0 +1 @@ +Refactor install targets \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 874610a0f43..c0c539b9eeb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -54,28 +54,20 @@ unit-tests = [ ] integration-tests = [ "matplotlib>=3.5.0,<3.11", - "mock>=5.1.0,<5.3", "numpy>=1.20.0,<2.3", "pandas>=1.1.0,<2.3", - "pytest>=7.4.0,<8.4", - "pytest-cov>=4.0.0,<6.1", + "pyaedt[unit-tests]", ] tests = [ - "ipython>=7.30.0,<9.1", - "matplotlib>=3.5.0,<3.11", - "mock>=5.1.0,<5.3", - "numpy>=1.20.0,<2.3", + "ansys-tools-visualization-interface; python_version >= '3.10'", "openpyxl>=3.1.0,<3.3", "osmnx>=1.1.0,<2.1", - "pandas>=1.1.0,<2.3", - "pytest>=7.4.0,<8.4", - "pytest-cov>=4.0.0,<6.1", + "pyaedt[integration-tests]", + "pytest-timeout>=2.3.0,<2.4", "pytest-xdist>=3.5.0,<3.7", "pyvista[io]>=0.38.0,<0.45", - "ansys-tools-visualization-interface; python_version >= '3.10'", - "tables; python_version >= '3.10'", "scikit-rf>=0.30.0,<1.7", - "pytest-timeout>=2.3.0,<2.4", + "tables; python_version >= '3.10'", ] dotnet = [ "ansys-pythonnet>=3.1.0rc3", @@ -99,6 +91,11 @@ doc = [ "pyvista[io]>=0.38.0,<0.45", "ansys-tools-visualization-interface; python_version >= '3.10'", ] +jupyter = [ + "jupyterlab>=3.6.0,<4.4", + "ipython>=7.30.0,<9.1", + "ipyvtklink>=0.2.0,<0.2.4", +] all = [ "matplotlib>=3.5.0,<3.11", "numpy>=1.20.0,<2.3", @@ -110,23 +107,20 @@ all = [ "ansys-tools-visualization-interface; python_version >= '3.10'", "tables; python_version >= '3.10'", "scikit-rf>=0.30.0,<1.7", - "jupyterlab>=3.6.0,<4.4", - "ipython>=7.30.0,<9.1", - "ipyvtklink>=0.2.0,<0.2.4", + "pyaedt[jupyter]", ] -# Set of dependencies used to run our examples with CPython 3.10 examples = [ - "imageio==2.37.0", - "matplotlib==3.10.1", - "numpy==2.2.3", - "openpyxl==3.1.5", - "osmnx==2.0.2", - "pandas==2.2.3", - "pyvista==0.44.2", - "fast-simplification==0.1.9", - "joblib==1.4.2", - "plotly==6.0.1", - "scikit-rf==1.6.2", + "imageio>=2.34.0,<2.38", + "matplotlib>=3.5.0,<3.11", + "numpy>=1.20.0,<2.3", + "openpyxl>=3.1.0,<3.3", + "osmnx>=1.1.0,<2.1", + "pandas>=1.1.0,<2.3", + "pyvista>=0.38.0,<0.45", + "fast-simplification>=0.1.7", + "joblib>=1.4.0,<1.5", + "plotly>=6.0,<6.1", + "scikit-rf>=0.30.0,<1.7", ] [tool.setuptools.dynamic]