From a988404bfaf6c51d3fafa74a7118d9421e17c9cf Mon Sep 17 00:00:00 2001 From: Marco Mangano <36549388+marcomangano@users.noreply.github.com> Date: Thu, 25 Apr 2024 06:48:57 -0400 Subject: [PATCH] Updating minimum dependency requirements (#388) * Update minimum scipy and numpy versions * Updated dependencies as per new policy * Specify just minor version * Dependencies consistent with stable docker image * test: enforcing minimum python version * missing comma * Actually updating minimum python version * Update environment.yml for windows build * Update windows-build.yml * Minor version bump --------- Co-authored-by: Ella Wu <602725+ewu63@users.noreply.github.com> --- .github/environment.yml | 6 +++--- .github/workflows/windows-build.yml | 2 +- pyoptsparse/__init__.py | 2 +- setup.py | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/environment.yml b/.github/environment.yml index 2cac37e7..10437bc1 100644 --- a/.github/environment.yml +++ b/.github/environment.yml @@ -1,7 +1,7 @@ dependencies: # build - - python >=3.8 - - numpy >=1.16 + - python >=3.9 + - numpy >=1.21 - ipopt - swig - meson >=1.3.2 @@ -13,6 +13,6 @@ dependencies: # testing - parameterized - testflo - - scipy >1.2 + - scipy >=1.7 - mdolab-baseclasses >=1.3.1 - sqlitedict >=1.6 diff --git a/.github/workflows/windows-build.yml b/.github/workflows/windows-build.yml index c5123515..ecca3662 100644 --- a/.github/workflows/windows-build.yml +++ b/.github/workflows/windows-build.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@v2 - uses: conda-incubator/setup-miniconda@v2 with: - python-version: 3.8 + python-version: 3.9 miniforge-variant: Mambaforge channels: conda-forge,defaults channel-priority: strict diff --git a/pyoptsparse/__init__.py b/pyoptsparse/__init__.py index aa852adb..365985b2 100644 --- a/pyoptsparse/__init__.py +++ b/pyoptsparse/__init__.py @@ -1,4 +1,4 @@ -__version__ = "2.10.2" +__version__ = "2.11.0" from .pyOpt_history import History from .pyOpt_variable import Variable diff --git a/setup.py b/setup.py index d7860e7d..646d3408 100644 --- a/setup.py +++ b/setup.py @@ -103,8 +103,8 @@ def copy_shared_libraries(): keywords="optimization", install_requires=[ "sqlitedict>=1.6", - "numpy>=1.16", - "scipy>1.2", + "numpy>=1.21", + "scipy>=1.7", "mdolab-baseclasses>=1.3.1", ], extras_require={ @@ -134,7 +134,7 @@ def copy_shared_libraries(): package_data={ "": ["*.so", "*.lib", "*.pyd", "*.pdb", "*.dylib", "assets/*", "LICENSE"], }, - python_requires=">=3.7", + python_requires=">=3.9", entry_points={ "gui_scripts": [ "optview = pyoptsparse.postprocessing.OptView:main",