Skip to content

Commit a779548

Browse files
committed
[Issue-127] Initial testing - directly pin version to match apt-install python3-matplotlib
1 parent d6134bf commit a779548

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

.github/workflows/master.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ jobs:
2121
exclude:
2222
- os: macos-latest
2323
python-version: "3.7"
24+
- os: windows-latest
25+
python-version: "3.11"
26+
- os: windows-latest
27+
python-version: "3.12"
2428

2529
steps:
2630
- uses: actions/checkout@v2

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ keywords = [
3636
]
3737

3838
dependencies = [
39-
"numpy>=1.17.4",
39+
"numpy>=1.17.4,<2", # Cannot use 2.0 due to matplotlib version pinning.
4040
"scipy",
41-
"matplotlib",
41+
"matplotlib==3.5.1", # Large user-base has apt-installed python3-matplotlib (ROS2) which is pinned to this version.
4242
"ansitable",
4343
"typing_extensions",
4444
"pre-commit",

0 commit comments

Comments
 (0)