Closed om-henners closed 5 years ago
Apologies for leaving it so long to get back to the errors! The Flake 8 errors (and the error in the Python2.7 side of the unit test) should have been resolved.
That said it looks like there's an error as the latest version of lxml has dropped support for Python 3.4 as of the 27th of July (see https://lxml.de/4.4/changes-4.4.0.html)
One fix would be use environment markers in the requirements.txt file, but I'd be reluctant to mess with that without your permission!
I guess we can just bump the Python version for that. 3.4 is rather dated anyway. I'll take a look and hopefully merge this this week (sorry for the delay from me as well ;-)
I've updates the Travis build instructions. This patch builds fine now. Thanks for the patch. Merged.
Hi all,
I've added to the geo extension to include support for the rest of the simple feature specification (so to include lines, polygons, etc, but no GML). This includes a simple method to generate geometries from geometries that implement a
__geo_interface__
(see https://gist.github.com/sgillies/2217756) if they are Point, LineString or Polygon.The other major change is a reshuffle of the unit tests for extensions into their own submodule (rather than being in a single file). I did this to keep the file a bit cleaner when I wanted to extend the unit tests for the geo extension for the new changes I've made.