﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
21302	"Fix or ignore remaining ""import *"" statements"	Tim Graham	Tim Graham	"The remaining `import *` statements are primarily to put all the objects from one module into another namespace for convenience imports. I'm unsure if we're fine with using `import *` to accomplish this or if we should be explicit. We should either replace `import *` with the appropriate imports, or mark each line as `# NOQA` so we can remove F403 from the flake8 ignore list in setup.cfg:
{{{
./django/forms/__init__.py:6:1: F403 'from django.forms.fields import *' used; unable to detect undefined names
./django/forms/__init__.py:7:1: F403 'from django.forms.forms import *' used; unable to detect undefined names
./django/forms/__init__.py:8:1: F403 'from django.forms.models import *' used; unable to detect undefined names
./django/forms/__init__.py:9:1: F403 'from django.forms.widgets import *' used; unable to detect undefined names
./django/forms/extras/__init__.py:1:1: F403 'from django.forms.extras.widgets import *' used; unable to detect undefined names
./django/db/migrations/__init__.py:2:1: F403 'from operations import *' used; unable to detect undefined names
./django/db/models/__init__.py:9:1: F403 'from django.db.models.aggregates import *' used; unable to detect undefined names
./django/db/models/__init__.py:10:1: F403 'from django.db.models.fields import *' used; unable to detect undefined names
./django/db/models/sql/__init__.py:2:1: F403 'from django.db.models.sql.subqueries import *' used; unable to detect undefined names
./django/db/models/sql/__init__.py:3:1: F403 'from django.db.models.sql.query import *' used; unable to detect undefined names
./django/contrib/gis/forms/__init__.py:1:1: F403 'from django.forms import *' used; unable to detect undefined names
./django/contrib/gis/geos/prototypes/__init__.py:21:1: F403 'from django.contrib.gis.geos.prototypes.misc import *' used; unable to detect undefined names
./django/contrib/gis/geos/prototypes/__init__.py:30:1: F403 'from django.contrib.gis.geos.prototypes.topology import *' used; unable to detect undefined names
./django/contrib/gis/geos/tests/test_geos_mutation.py:11:1: F403 'from None import *' used; unable to detect undefined names
./django/contrib/gis/db/backends/mysql/base.py:1:1: F403 'from django.db.backends.mysql.base import *' used; unable to detect undefined names
./django/contrib/gis/db/backends/postgis/base.py:1:1: F403 'from django.db.backends.postgresql_psycopg2.base import *' used; unable to detect undefined names
./django/contrib/gis/db/backends/oracle/base.py:1:1: F403 'from django.db.backends.oracle.base import *' used; unable to detect undefined names
./django/contrib/gis/db/models/__init__.py:2:1: F403 'from django.db.models import *' used; unable to detect undefined names
./django/contrib/gis/db/models/__init__.py:5:1: F403 'from django.contrib.gis.db.models.aggregates import *' used; unable to detect undefined names
./django/contrib/gis/db/models/sql/aggregates.py:1:1: F403 'from django.db.models.sql.aggregates import *' used; unable to detect undefined names
./django/contrib/messages/__init__.py:1:1: F403 'from django.contrib.messages.api import *' used; unable to detect undefined names
./django/contrib/messages/__init__.py:2:1: F403 'from django.contrib.messages.constants import *' used; unable to detect undefined names
}}}"	Cleanup/optimization	closed	Core (Other)	dev	Normal	fixed		bmispelon@…	Accepted	1	0	0	0	0	0
