Skip to content

Commit c8ee686

Browse files
kanekoshA-CGray
andauthored
Update minimum required version of dependencies (#451)
* Update setup.py * Update README.md * Update README.md * Update setup.py * Update installation.rst * Update README.md * Update setup.py * Update .readthedocs.yaml * Bump patch version * Update setup.py * Update README.md --------- Co-authored-by: Alasdair Gray <alachris@umich.edu>
1 parent b5ac877 commit c8ee686

5 files changed

Lines changed: 19 additions & 34 deletions

File tree

.readthedocs.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ build:
77
tools:
88
python: "3.11"
99

10+
sphinx:
11+
configuration: openaerostruct/docs/conf.py
12+
1013
python:
1114
install:
1215
- method: pip

README.md

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -89,26 +89,9 @@ John P. Jasa, Shamsheer S. Chauhan, Justin S. Gray, and Joaquim R. R. A. Martins
8989
Year = {2019}}
9090
```
9191

92-
Version Information
93-
-------------------
94-
The oldest and latest versions of the dependencies that we test regularly are the following (other versions may work, but no guarantees):
95-
96-
| Dependency | oldest | latest |
97-
|--------------------|--------| ------ |
98-
| Python | 3.8 | 3.11 |
99-
| NumPy | 1.20 | latest |
100-
| SciPy | 1.6.0 | latest |
101-
| OpenMDAO | 3.35 | latest |
102-
| Matplotlib | latest | latest |
103-
| MPhys (optional) | 2.0.0 | latest |
104-
| pyGeo (optional) | 1.6.0 | latest |
105-
| OpenVSP (optional) | 3.27.1 | 3.27.1 |
106-
107-
If you are looking to use the previous version of OpenAeroStruct which uses OpenMDAO 1.7.4, use OpenAeroStruct 1.0 from [here](https://github.com/mdolab/OpenAeroStruct/releases).
108-
10992
License
11093
-------
111-
Copyright 2018-2023 MDO Lab
94+
Copyright 2018 MDO Lab
11295

11396
Licensed under the Apache License, Version 2.0 (the "License");
11497
you may not use this file except in compliance with the License.

openaerostruct/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "2.10.0"
1+
__version__ = "2.10.1"

openaerostruct/docs/installation.rst

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,31 +35,30 @@ The oldest and latest versions of the dependencies that we test regularly are th
3535
- oldest
3636
- latest
3737
* - Python
38-
- 3.8
38+
- 3.9
3939
- 3.11
4040
* - NumPy
41-
- 1.20
42-
- latest
41+
- 1.21
42+
- 1.26
4343
* - SciPy
44-
- 1.6.0
45-
- latest
44+
- 1.7
45+
- 1.15
4646
* - OpenMDAO
4747
- 3.35
4848
- latest
49-
* - Matplotlib
50-
- latest
51-
- latest
5249
* - pyGeo (optional)
53-
- 1.6.0
50+
- 1.15.0
5451
- latest
5552
* - OpenVSP (optional)
56-
- 3.27.1
57-
- 3.27.1
53+
- 3.33
54+
- 3.33
5855
* - MPhys (optional)
5956
- 2.0
6057
- latest
6158

62-
If you are unfamiliar with OpenMDAO and wish to modify the internals of OpenAeroStruct, you should examine the OpenMDAO documentation at http://openmdao.org/twodocs/versions/latest/index.html. The tutorials provided with OpenMDAO are helpful to understand the basics of using OpenMDAO to solve an optimization problem.
59+
Numpy 2.0 or later should also work, but we currently do not run tests with Numpy 2.
60+
61+
If you are unfamiliar with OpenMDAO and wish to modify the internals of OpenAeroStruct, you should examine the OpenMDAO documentation at https://openmdao.org/newdocs/versions/latest/main.html. The tutorials provided with OpenMDAO are helpful to understand the basics of using OpenMDAO to solve an optimization problem.
6362

6463
Advanced Options
6564
~~~~~~~~~~~~~~~~

setup.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,10 @@
5252
# Test files
5353
package_data={"openaerostruct": ["tests/*.py", "*/tests/*.py", "*/*/tests/*.py"]},
5454
install_requires=[
55-
# Remember to update the oldest versions in the GitHub Actions build, the readme, and in docs/installation.rst
55+
# Remember to update the oldest versions in docs/installation.rst
5656
"openmdao>=3.35",
57-
"numpy>=1.20",
58-
"scipy>=1.6.0",
57+
"numpy>=1.21",
58+
"scipy>=1.7",
5959
"matplotlib",
6060
],
6161
extras_require=optional_dependencies,

0 commit comments

Comments
 (0)