Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add griffe dependency #70

Closed
chrisdicaprio opened this issue Feb 9, 2025 · 0 comments
Closed

add griffe dependency #70

chrisdicaprio opened this issue Feb 9, 2025 · 0 comments

Comments

@chrisdicaprio
Copy link
Collaborator

griffe is used to create dynamic docstrings (solvis.dochelper.extension)

chrisdc@hutl24256:~/.../LIB/solvis (68-pytz)$ poetry run pytest -x                                                                                                                                         [9/1886]
/home/chrisdc/.cache/pypoetry/virtualenvs/solvis-qpVvtzRQ-py3.10/lib/python3.10/site-packages/_pytest/config/__init__.py:318: PluggyTeardownRaisedWarning: A plugin raised an exception during an old-style hookwra
pper teardown.                                                                                                                                                                                                     
Plugin: helpconfig, Hook: pytest_cmdline_parse                                                                                                                                                                     
ConftestImportFailure: ModuleNotFoundError: No module named 'griffe' (from /home/chrisdc/NSHM/DEV/LIB/solvis/test/conftest.py)                                                                                     
For more information see https://pluggy.readthedocs.io/en/stable/api_reference.html#pluggy.PluggyTeardownRaisedWarning                                                                                             
  config = pluginmanager.hook.pytest_cmdline_parse(                                                                                                                                                                
ImportError while loading conftest '/home/chrisdc/NSHM/DEV/LIB/solvis/test/conftest.py'.                                                                                                                           
test/conftest.py:12: in <module>                                                                                                                                                                                   
    from solvis import FaultSystemSolution                                                                                                                                                                         
solvis/__init__.py:26: in <module>
    from .solution import CompositeSolution, FaultSystemSolution, InversionSolution
solvis/solution/__init__.py:26: in <module>
    from .composite_solution import CompositeSolution
solvis/solution/composite_solution.py:17: in <module>
    from solvis.solution.inversion_solution.inversion_solution_file import data_to_zip_direct
solvis/solution/inversion_solution/__init__.py:11: in <module>
    from .inversion_solution import BranchInversionSolution, InversionSolution
solvis/solution/inversion_solution/inversion_solution.py:27: in <module>
    from solvis.dochelper import inherit_docstrings
solvis/dochelper/__init__.py:3: in <module>
    from .extension import DynamicDocstrings
solvis/dochelper/extension.py:10: in <module>
    import griffe
E   ModuleNotFoundError: No module named 'griffe'
chrisdc@hutl24256:~/.../LIB/solvis (68-pytz)$ poetry show griffe
 name         : griffe                                                                                                                                                                      
 version      : 1.5.6                                                                                                                                                                       
 description  : Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API. 

dependencies
 - colorama >=0.4

required by
 - mkdocstrings-python >=0.49
chrisdc@hutl24256:~/.../LIB/solvis (68-pytz)$ poetry show mkdocstrings-python
 name         : mkdocstrings-python                
 version      : 1.13.0                             
 description  : A Python handler for mkdocstrings. 

dependencies
 - griffe >=0.49
 - mkdocs-autorefs >=1.2
 - mkdocstrings >=0.26

required by
 - mkdocstrings >=0.5.2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants