From 4f91e77de16ba16e37c97792ac87f9fa9b1c3d3c Mon Sep 17 00:00:00 2001 From: Juliana Cardozo Date: Wed, 17 Jun 2026 11:49:03 -0300 Subject: [PATCH 1/2] fix docs conf.py --- docs/conf.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index c229241d4..794d5795b 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -77,9 +77,17 @@ # built documents. # # The short X.Y version. -version = networkapi.VERSION +try: + import networkapi + version = networkapi.VERSION +except (ImportError, AttributeError): + version = '3.14.11' # The full version, including alpha/beta/rc tags. -release = networkapi.VERSION +try: + import networkapi + release = networkapi.VERSION +except (ImportError, AttributeError): + release = '3.14.11' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From 3ea3e03d0823722566e4fa52b70e86c559dd5b72 Mon Sep 17 00:00:00 2001 From: Juliana Cardozo Date: Wed, 17 Jun 2026 11:55:07 -0300 Subject: [PATCH 2/2] fix docs conf.py --- docs/conf.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 794d5795b..61051b154 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -40,8 +40,13 @@ # documentation root, use os.path.abspath to make it absolute, like shown here. sys.path.insert(1, dirname(dirname(abspath(__file__)))) -os.environ['DJANGO_SETTINGS_MODULE'] = 'networkapi.settings' -import networkapi.settings +# Skip Django configuration on ReadTheDocs to avoid SECRET_KEY errors +if not os.environ.get('READTHEDOCS'): + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'networkapi.settings') + try: + import networkapi.settings + except Exception: + pass # -- General configuration ------------------------------------------------