Skip to content

Commit e7c06c2

Browse files
Make matplotlib an optional [doc] dependency (#146)
* remove matplotlib dependency; add to doc deps * whatsnew --------- Co-authored-by: Adam R. Jensen <[email protected]>
1 parent e25ac71 commit e7c06c2

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

docs/source/whatsnew.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ and this project adheres to `Semantic Versioning <https://semver.org/spec/v2.0.0
1010
1.0.2 - upcoming
1111
----------------
1212

13+
Changed
14+
^^^^^^^
15+
* matplotlib is now an optional ``doc`` dependency instead of a required
16+
dependency. (:pull:`146`)
17+
1318
Added
1419
^^^^^
1520
* Add testing for Python 3.14. (:pull:`144`)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ classifiers = [
4040
]
4141
dependencies = [
4242
"numpy",
43-
"matplotlib",
4443
"pandas",
4544
"pvlib",
4645
]
@@ -56,6 +55,7 @@ doc = [
5655
"sphinx-book-theme==1.1.4",
5756
"pvlib==0.13.0",
5857
"pandas==2.3.0",
58+
"matplotlib==3.10.7",
5959
]
6060
all = ["solposx[optional,test,doc]"]
6161

0 commit comments

Comments
 (0)