Skip to content

harmless deprecation warnings #676

@matanox

Description

@matanox

Description of the bug

Many harmless deprecation warnings upon mkdocs build:

INFO    -  Cleaning site directory
INFO    -  Building documentation to directory: mkdocs/site
INFO    -  DeprecationWarning: The `get_logger` function is deprecated.
             File "venv-3.11.9/lib/python3.11/site-packages/_griffe/agents/nodes/runtime.py", line
           17, in <module>
               _logger = get_logger("griffe.agents.nodes._runtime")
             File "venv-3.11.9/lib/python3.11/site-packages/_griffe/logger.py", line 117, in
           get_logger
               warnings.warn("The `get_logger` function is deprecated.", DeprecationWarning, stacklevel=1)
INFO    -  DeprecationWarning: The `name` parameter is deprecated.
             File "venv-3.11.9/lib/python3.11/site-packages/_griffe/docstrings/google.py", line 49,
           in <module>
               _warn = docstring_warning("griffe.docstrings.google")
             File "venv-3.11.9/lib/python3.11/site-packages/_griffe/docstrings/utils.py", line 83,
           in docstring_warning
               warnings.warn("The `name` parameter is deprecated.", DeprecationWarning, stacklevel=1)
INFO    -  DeprecationWarning: Importing from `griffe.collections` is deprecated. Import from `griffe` directly instead.
             File
           "venv-3.11.9/lib/python3.11/site-packages/mkdocstrings_handlers/python/handler.py", line
           15, in <module>
               from griffe.collections import LinesCollection, ModulesCollection
             File "venv-3.11.9/lib/python3.11/site-packages/griffe/collections.py", line 12, in
           __getattr__
               warnings.warn(
INFO    -  DeprecationWarning: Importing from `griffe.docstrings.parsers` is deprecated. Import from `griffe` directly instead.
             File
           "venv-3.11.9/lib/python3.11/site-packages/mkdocstrings_handlers/python/handler.py", line
           16, in <module>
               from griffe.docstrings.parsers import Parser
             File "venv-3.11.9/lib/python3.11/site-packages/griffe/docstrings/parsers.py", line 12,
           in __getattr__
               warnings.warn(
INFO    -  DeprecationWarning: Importing from `griffe.exceptions` is deprecated. Import from `griffe` directly instead.
             File
           "venv-3.11.9/lib/python3.11/site-packages/mkdocstrings_handlers/python/handler.py", line
           17, in <module>
               from griffe.exceptions import AliasResolutionError
             File "venv-3.11.9/lib/python3.11/site-packages/griffe/exceptions.py", line 12, in
           __getattr__
               warnings.warn(
INFO    -  DeprecationWarning: Importing from `griffe.extensions` is deprecated. Import from `griffe` directly instead.
             File
           "venv-3.11.9/lib/python3.11/site-packages/mkdocstrings_handlers/python/handler.py", line
           18, in <module>
               from griffe.extensions import load_extensions
             File "venv-3.11.9/lib/python3.11/site-packages/griffe/extensions/__init__.py", line 12,
           in __getattr__
               warnings.warn(
INFO    -  DeprecationWarning: Importing from `griffe.loader` is deprecated. Import from `griffe` directly instead.
             File
           "venv-3.11.9/lib/python3.11/site-packages/mkdocstrings_handlers/python/handler.py", line
           19, in <module>
               from griffe.loader import GriffeLoader
             File "venv-3.11.9/lib/python3.11/site-packages/griffe/loader.py", line 12, in
           __getattr__
               warnings.warn(
INFO    -  DeprecationWarning: Importing from `griffe.logger` is deprecated. Import from `griffe` directly instead.
             File
           "venv-3.11.9/lib/python3.11/site-packages/mkdocstrings_handlers/python/handler.py", line
           20, in <module>
               from griffe.logger import patch_loggers
             File "venv-3.11.9/lib/python3.11/site-packages/griffe/logger.py", line 12, in
           __getattr__
               warnings.warn(
INFO    -  DeprecationWarning: Importing from `griffe.dataclasses` is deprecated. Import from `griffe` directly instead.
             File
           "venv-3.11.9/lib/python3.11/site-packages/mkdocstrings_handlers/python/rendering.py",
           line 15, in <module>
               from griffe.dataclasses import Alias, Object
             File "venv-3.11.9/lib/python3.11/site-packages/griffe/dataclasses.py", line 12, in
           __getattr__
               warnings.warn(
INFO    -  DeprecationWarning: Importing from `griffe.docstrings.dataclasses` is deprecated. Import from `griffe` directly instead.
             File
           "venv-3.11.9/lib/python3.11/site-packages/mkdocstrings_handlers/python/rendering.py",
           line 16, in <module>
               from griffe.docstrings.dataclasses import (
             File "venv-3.11.9/lib/python3.11/site-packages/griffe/docstrings/dataclasses.py", line
           12, in __getattr__
               warnings.warn(
INFO    -  DeprecationWarning: The `patch_loggers` function is deprecated. Use `patch_logger` instead.
             File
           "venv-3.11.9/lib/python3.11/site-packages/mkdocstrings_handlers/python/handler.py", line
           50, in <module>
               patch_loggers(get_logger)
             File "venv-3.11.9/lib/python3.11/site-packages/_griffe/logger.py", line 133, in
           patch_loggers
               warnings.warn(
INFO    -  Documentation built in 1.03 seconds

Environment information

- __System__: Linux-5.15.0-116-generic-x86_64-with-glibc2.35
- __Python__: cpython 3.11.9 (venv-3.11.9/bin/python)
- __Environment variables__:
- __Installed packages__:
- `mkdocstrings` v0.25.1

A hearty thank you mkdocstrings!

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions