@@ -274,63 +274,17 @@ def find_version(filename):
274274
275275nitpicky = True
276276
277- if sphinx_version < (5 ,):
278- # Being nitpicky on Sphinx 4.x causes lots of problems.
279- logging .warning (
280- "disabling nitpicky because sphinx is too old: %s" , sphinx .__version__
281- )
282- nitpicky = False
283-
284277nitpick_ignore = [
285278 ("py:class" , "urllib.response.addinfourl" ),
286- ("py:data" , "typing.Literal" ),
287- ("py:class" , "typing.IO[bytes]" ),
288- ("py:class" , "http.client.HTTPMessage" ),
289279 ("py:class" , "importlib.metadata.EntryPoint" ),
290280 ("py:class" , "xml.dom.minidom.Document" ),
291281 ("py:class" , "xml.dom.minidom.DocumentFragment" ),
292282 ("py:class" , "isodate.duration.Duration" ),
293- # sphinx-autodoc-typehints has some issues with TypeVars.
294- # https://github.com/tox-dev/sphinx-autodoc-typehints/issues/39
295- ("py:class" , "rdflib.plugin.PluginT" ),
296- # sphinx-autodoc-typehints does not like generic parmaeters in inheritance it seems
297- ("py:class" , "Identifier" ),
298- # These are related to pyparsing.
299- ("py:class" , "Diagnostics" ),
300- ("py:class" , "ParseAction" ),
301- ("py:class" , "ParseFailAction" ),
302283 ("py:class" , "pyparsing.core.TokenConverter" ),
303284 ("py:class" , "pyparsing.results.ParseResults" ),
304285 ("py:class" , "pyparsing.core.ParserElement" ),
305- # These are related to BerkeleyDB
306- ("py:class" , "db.DBEnv" ),
307286]
308287
309- if sys .version_info < (3 , 9 ):
310- nitpick_ignore .extend (
311- [
312- ("py:class" , "_ContextIdentifierType" ),
313- ("py:class" , "_ContextType" ),
314- ("py:class" , "_GraphT" ),
315- ("py:class" , "_NamespaceSetString" ),
316- ("py:class" , "_ObjectType" ),
317- ("py:class" , "_PredicateType" ),
318- ("py:class" , "_QuadSelectorType" ),
319- ("py:class" , "_SubjectType" ),
320- ("py:class" , "_TripleOrPathTripleType" ),
321- ("py:class" , "_TripleOrQuadPathPatternType" ),
322- ("py:class" , "_TripleOrQuadPatternType" ),
323- ("py:class" , "_TriplePathPatternType" ),
324- ("py:class" , "_TriplePathType" ),
325- ("py:class" , "_TriplePatternType" ),
326- ("py:class" , "_TripleSelectorType" ),
327- ("py:class" , "_TripleType" ),
328- ("py:class" , "_TripleOrTriplePathType" ),
329- ("py:class" , "TextIO" ),
330- ("py:class" , "Message" ),
331- ]
332- )
333-
334288
335289def autodoc_skip_member_handler (
336290 app : sphinx .application .Sphinx ,
0 commit comments