Replaced nosetests by pytest
They are more visible here and shouldn't be part of the geoalchemy2 package itself
We don't need the nosetests config anymore
nose.tools is still used in some test though. cleanup will follow.
Shapely is not a requirement, GeoAlchemy 2 work fine without it
Future compatible with a possible py4
Installing it doesn't work properly on TravisCI with Python 3.3
geoalchemy2/functions.py:310:5: E128 continuation line under-indented for visual indent geoalchemy2/functions.py:317:5: E128 continuation line under-indented for visual indent geoalchemy2/functions.py:320:5: E128 continuation line under-indented for visual indent geoalchemy2/functions.py:327:5: E128 continuation line under-indented for visual indent These checks were apparently not performed in previous version and were failing the TravisCI builds now.
TravisCI: Use rednose extension for colored output
The coverage module is not strictly needed for running the unit tests.
Adding ST_Dump support
The geometry_dump type consists of two fields: - geom (holding a geometry object) - path (a 1-d array holding the position of the geometry within the dumped object.) see http://postgis.net/docs/geometry_dump.html
We don't need to show that there is e.g. a result_processor() function in the Raster type.