You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add an file ./tests/__init__.py, re-run pdoc --force --html ., get error message:
/Users/gvwilson/miniforge3/lib/python3.9/site-packages/pdoc/__init__.py:239: UserWarning: Couldn't read PEP-224 variable docstrings from <Module 'mwe.tests'>: could not get source code
warn("Couldn't read PEP-224 variable docstrings from {!r}: {}".format(doc_obj, exc))
Add this to ./tests/__init__.py
__pdoc__= {
'tests': False
}
produces a different error message:
/Users/gvwilson/miniforge3/lib/python3.9/site-packages/pdoc/__init__.py:706: UserWarning: __pdoc__-overriden key 'tests' does not exist in module 'mwe.tests'
warn('__pdoc__-overriden key {!r} does not exist '
Creating an __init__.py file in the project's root directory with this content produces the same error message:
__pdoc__= {
'tests': False
}
Modify ./__init__.py to contain mwe.tests as shown below also produces this error message:
__pdoc__= {
'mwe.tests': False
}
I'd be grateful for the correct incantation (or if one doesn't exist, I'd be happy to PR a --ignore dir [dir] option).
The text was updated successfully, but these errors were encountered:
__pdoc__ = {'tests': False}insidemwe.tests is obviously wrong (results in the path mwe.tests.tests). But __pdoc__ = {'tests': False} in the main mwe/__init__.py absoltely should work. If it doesn't, it might be a bug related to #306 or some other issue. 😬 If you would take the time to investigate it, that would certainly be appreciated! 😅
Another workaround that might work is to prefix tests dir with an underscore (i.e. _tests).
I want
pdoc3
to skip everything in my project's thetests
directory, but even after reading #99 I am unable to get it to do so. Steps taken:Create new directory
mwe
andcd
into it.Create
./main.py
with:Create
./tests
directory.Create
./tests/test.py
with:pdoc --force --html .
to generate docs:./tests/__init__.py
, re-runpdoc --force --html .
, get error message:./tests/__init__.py
produces a different error message:
__init__.py
file in the project's root directory with this content produces the same error message:./__init__.py
to containmwe.tests
as shown below also produces this error message:I'd be grateful for the correct incantation (or if one doesn't exist, I'd be happy to PR a
--ignore dir [dir]
option).The text was updated successfully, but these errors were encountered: