From 25f0591e9012acb138ea2b28f8f7dd8960ebd7f2 Mon Sep 17 00:00:00 2001 From: Kevin Anderson Date: Thu, 20 Nov 2025 10:43:35 -0500 Subject: [PATCH 1/2] remove matplotlib dependency; add to doc deps --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 7c008ad..e0fec4e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,7 +39,6 @@ classifiers = [ ] dependencies = [ "numpy", - "matplotlib", "pandas", "pvlib", ] @@ -55,6 +54,7 @@ doc = [ "sphinx-book-theme==1.1.4", "pvlib==0.13.0", "pandas==2.3.0", + "matplotlib==3.10.7", ] all = ["solposx[optional,test,doc]"] From e5ea28becd5ed2d1eb54106f6091550738b60bb4 Mon Sep 17 00:00:00 2001 From: Kevin Anderson Date: Thu, 20 Nov 2025 10:45:19 -0500 Subject: [PATCH 2/2] whatsnew --- docs/source/whatsnew.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/source/whatsnew.rst b/docs/source/whatsnew.rst index 895b9d3..24ed618 100644 --- a/docs/source/whatsnew.rst +++ b/docs/source/whatsnew.rst @@ -6,6 +6,16 @@ All notable changes to this project will be documented in this file. The format is based on `Keep a Changelog `_, and this project adheres to `Semantic Versioning `_. + +1.0.2 - upcoming +---------------- + +Changed +^^^^^^^ +* matplotlib is now an optional ``doc`` dependency instead of a required + dependency. (:pull:`146`) + + 1.0.1 - 2025-11-09 -------------------