﻿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
33933	Cannot use GeoIP2 without setting up gdal anymore	Florent Messa	nobody	"Since 4.1, we cannot use GeoIP2 component without setting up gdal first because of the import of  `Point`.

The traceback:

{{{
  File ""/Users/thoas/Sites/python/kolkt/.env/lib/python3.10/site-packages/django/contrib/gis/geoip2/__init__.py"", line 21, in <module>
    from .base import GeoIP2, GeoIP2Exception
  File ""/Users/thoas/Sites/python/kolkt/.env/lib/python3.10/site-packages/django/contrib/gis/geoip2/base.py"", line 6, in <module>
    from django.contrib.gis.geos import Point
  File ""/Users/thoas/Sites/python/kolkt/.env/lib/python3.10/site-packages/django/contrib/gis/geos/__init__.py"", line 5, in <module>
    from .collections import (  # NOQA
  File ""/Users/thoas/Sites/python/kolkt/.env/lib/python3.10/site-packages/django/contrib/gis/geos/collections.py"", line 6, in <module>
    from django.contrib.gis.geos.geometry import GEOSGeometry, LinearGeometryMixin
  File ""/Users/thoas/Sites/python/kolkt/.env/lib/python3.10/site-packages/django/contrib/gis/geos/geometry.py"", line 8, in <module>
    from django.contrib.gis import gdal
  File ""/Users/thoas/Sites/python/kolkt/.env/lib/python3.10/site-packages/django/contrib/gis/gdal/__init__.py"", line 28, in <module>
    from django.contrib.gis.gdal.datasource import DataSource
  File ""/Users/thoas/Sites/python/kolkt/.env/lib/python3.10/site-packages/django/contrib/gis/gdal/datasource.py"", line 40, in <module>
    from django.contrib.gis.gdal.driver import Driver
  File ""/Users/thoas/Sites/python/kolkt/.env/lib/python3.10/site-packages/django/contrib/gis/gdal/driver.py"", line 5, in <module>
    from django.contrib.gis.gdal.prototypes import ds as vcapi
  File ""/Users/thoas/Sites/python/kolkt/.env/lib/python3.10/site-packages/django/contrib/gis/gdal/prototypes/ds.py"", line 9, in <module>
    from django.contrib.gis.gdal.libgdal import lgdal
  File ""/Users/thoas/Sites/python/kolkt/.env/lib/python3.10/site-packages/django/contrib/gis/gdal/libgdal.py"", line 60, in <module>
    raise ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library (tried ""gdal"", ""GDAL"", ""gdal3.4.0"", ""gdal3.3.0"", ""gdal3.2.0"", ""gdal3.1.0"", ""gdal3.0.0"", ""gdal2.4.0"", ""gdal2.3.0"", ""gdal2.2.0""). Is GDAL installed? If it is, try setting GDAL_LIBRARY_PATH in your settings.
}}}

Is it on purpose or a regression?

Thank you"	Uncategorized	new	GIS	4.1	Normal				Unreviewed	0	0	0	0	0	0
