---
source: crates/ruff_linter/src/rules/flake8_import_conventions/mod.rs
---
ICN003 Members of `logging.config` should not be imported explicitly
 --> custom_banned_from.py:1:1
  |
1 | from logging.config import BaseConfigurator  # banned
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 | from typing import Any, Dict  # banned
3 | from typing import *  # banned
  |

ICN003 Members of `typing` should not be imported explicitly
 --> custom_banned_from.py:2:1
  |
1 | from logging.config import BaseConfigurator  # banned
2 | from typing import Any, Dict  # banned
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 | from typing import *  # banned
  |

ICN003 Members of `typing` should not be imported explicitly
 --> custom_banned_from.py:3:1
  |
1 | from logging.config import BaseConfigurator  # banned
2 | from typing import Any, Dict  # banned
3 | from typing import *  # banned
  | ^^^^^^^^^^^^^^^^^^^^
4 |
5 | from pandas import DataFrame  # banned
  |

ICN003 Members of `pandas` should not be imported explicitly
 --> custom_banned_from.py:5:1
  |
3 | from typing import *  # banned
4 |
5 | from pandas import DataFrame  # banned
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 | from pandas import *  # banned
  |

ICN003 Members of `pandas` should not be imported explicitly
 --> custom_banned_from.py:6:1
  |
5 | from pandas import DataFrame  # banned
6 | from pandas import *  # banned
  | ^^^^^^^^^^^^^^^^^^^^
7 |
8 | import logging.config  # ok
  |
