1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
Index: slepc4py/docs/source/conf.py
===================================================================
--- slepc4py.orig/docs/source/conf.py 2025-11-11 21:49:56.039874381 +0100
+++ slepc4py/docs/source/conf.py 2025-11-11 21:49:56.036514745 +0100
@@ -171,7 +171,16 @@
website = intersphinx_mapping['petsc'][0].partition('/release/')[0]
branch = get_doc_branch()
doc_url = f'{website}/{branch}/'
- inventory_url = f'{doc_url}objects.inv'
+ inventory_url = None
+ if 'LOC_PETSC' in os.environ:
+ inventory_file = os.path.join(os.environ['LOC_PETSC'], 'objects.inv')
+ inventory_url = 'file://' + inventory_file
+ if not os.path.isfile(inventory_file):
+ print('PETSC inventory not found at ' + inventory_url)
+ print('Check code for errors')
+ inventory_url = None
+ if inventory_url is None:
+ inventory_url = f'{doc_url}objects.inv'
print('Using PETSC inventory from ' + inventory_url)
inventory = sphobjinv.Inventory(url=inventory_url)
print(inventory)
|