﻿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
25141	Remove GDAL Dependency for GeoJSON Serialiser	drepo	nobody	"The [https://docs.djangoproject.com/en/1.8/ref/contrib/gis/serializers/ documentation] for GeoJSON Serialiser introduced in Django 1.8 categorically states:

''The GDAL library is required for this serializer.''

The problem with GDAL is that it has a lot of system level dependencies and does not play well with virtualenv - which is very common in Django deployments. The system level dependencies also make to hard to integrate it with a pip based dependency management workflow.

While there is a [https://github.com/dezhin/pygdal package] that claims to wrap GDAL in a virtualenv friendly manner, in my trials, it was not Python3 compatible which, I believe, is essential given that the Django tutorials themselves now default to Py3.x.

PS: I have come across a [https://pypi.python.org/pypi/geojson/ maintained pure python] GeoJSON library. (Disclosure: I have no association with the library/maintainers)"	Cleanup/optimization	closed	GIS	dev	Normal	fixed	GDAL, Dependency, GeoDjango, Serialiser, GeoJSON	mesulphur@…	Ready for checkin	1	0	0	0	0	0
