[python-geojson] 01/01: Remove old (wrong) builds that slipped into debian dir

Johan Van de Wauw johanvdw-guest at moszumanska.debian.org
Sat Feb 14 18:57:15 UTC 2015


This is an automated email from the git hooks/post-receive script.

johanvdw-guest pushed a commit to branch master
in repository python-geojson.

commit 5679bbf1e69b60af1a75f0f70902e26bf553b258
Author: Johan Van de Wauw <johan.vandewauw at gmail.com>
Date:   Sat Feb 14 19:51:16 2015 +0100

    Remove old (wrong) builds that slipped into debian dir
---
 .../dist-packages/geojson-1.0.9.egg-info/PKG-INFO  | 322 ---------------------
 .../geojson-1.0.9.egg-info/SOURCES.txt             |  28 --
 .../geojson-1.0.9.egg-info/dependency_links.txt    |   1 -
 .../geojson-1.0.9.egg-info/requires.txt            |   1 -
 .../geojson-1.0.9.egg-info/top_level.txt           |   1 -
 .../python2.7/dist-packages/geojson/__init__.py    |   7 -
 .../lib/python2.7/dist-packages/geojson/base.py    |  86 ------
 .../lib/python2.7/dist-packages/geojson/codec.py   |  59 ----
 .../usr/lib/python2.7/dist-packages/geojson/crs.py |  30 --
 .../python2.7/dist-packages/geojson/examples.py    |  45 ---
 .../lib/python2.7/dist-packages/geojson/factory.py |   9 -
 .../lib/python2.7/dist-packages/geojson/feature.py |  29 --
 .../python2.7/dist-packages/geojson/geometry.py    |  62 ----
 .../lib/python2.7/dist-packages/geojson/mapping.py |  32 --
 .../lib/python2.7/dist-packages/geojson/utils.py   |  35 ---
 .../dist-packages/geojson-1.0.9.egg-info/PKG-INFO  | 322 ---------------------
 .../geojson-1.0.9.egg-info/SOURCES.txt             |  28 --
 .../geojson-1.0.9.egg-info/dependency_links.txt    |   1 -
 .../geojson-1.0.9.egg-info/requires.txt            |   1 -
 .../geojson-1.0.9.egg-info/top_level.txt           |   1 -
 .../python3.4/dist-packages/geojson/__init__.py    |   7 -
 .../lib/python3.4/dist-packages/geojson/base.py    |  86 ------
 .../lib/python3.4/dist-packages/geojson/codec.py   |  59 ----
 .../usr/lib/python3.4/dist-packages/geojson/crs.py |  30 --
 .../python3.4/dist-packages/geojson/examples.py    |  45 ---
 .../lib/python3.4/dist-packages/geojson/factory.py |   9 -
 .../lib/python3.4/dist-packages/geojson/feature.py |  29 --
 .../python3.4/dist-packages/geojson/geometry.py    |  62 ----
 .../lib/python3.4/dist-packages/geojson/mapping.py |  32 --
 .../lib/python3.4/dist-packages/geojson/utils.py   |  35 ---
 30 files changed, 1494 deletions(-)

diff --git a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson-1.0.9.egg-info/PKG-INFO b/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson-1.0.9.egg-info/PKG-INFO
deleted file mode 100644
index 26f69ee..0000000
--- a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson-1.0.9.egg-info/PKG-INFO
+++ /dev/null
@@ -1,322 +0,0 @@
-Metadata-Version: 1.1
-Name: geojson
-Version: 1.0.9
-Summary: Python bindings and utilities for GeoJSON
-Home-page: https://github.com/frewsxcv/python-geojson
-Author: Corey Farwell
-Author-email: coreyf at rwell.org
-License: BSD
-Description: python-geojson
-        ==============
-        
-        .. image:: https://travis-ci.org/frewsxcv/python-geojson.png?branch=master
-           :target: https://travis-ci.org/frewsxcv/python-geojson
-        .. image:: https://coveralls.io/repos/frewsxcv/python-geojson/badge.png
-           :target: https://coveralls.io/r/frewsxcv/python-geojson
-        
-        This library contains:
-        
-        - Functions for encoding and decoding GeoJSON_ formatted data
-        - Classes for all GeoJSON Objects
-        - An implementation of the Python `__geo_interface__ Specification`_
-        
-        **Table of Contents**
-        
-        .. contents::
-           :backlinks: none
-           :local:
-        
-        Installation
-        ------------
-        
-        python-geojson is compatible with Python 2.6, 2.7, 3.2, 3.3, and 3.4. It is listed on `PyPi as 'geojson'`_. The recommended way to install is via pip_:
-        
-        .. code::
-        
-          pip install geojson
-        
-        .. _PyPi as 'geojson': https://pypi.python.org/pypi/geojson/
-        .. _pip: http://www.pip-installer.org
-        
-        GeoJSON Objects
-        ---------------
-        
-        This library implements all the `GeoJSON Objects`_ described in `The GeoJSON Format Specification`_.
-        
-        .. _GeoJSON Objects: http://www.geojson.org/geojson-spec.html#geojson-objects
-        
-        Point
-        ~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import Point
-        
-          >>> Point((-115.81, 37.24))  # doctest: +ELLIPSIS
-          {"coordinates": [-115.8..., 37.2...], "type": "Point"}
-        
-        Visualize the result of the example above `here <https://gist.github.com/frewsxcv/b5768a857f5598e405fa>`__. General information about Point can be found in `Section 2.1.2`_ and `Appendix A: Point`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.1.2: http://www.geojson.org/geojson-spec.html#point
-        .. _Appendix A\: Point: http://www.geojson.org/geojson-spec.html#id2
-        
-        MultiPoint
-        ~~~~~~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import MultiPoint
-        
-          >>> MultiPoint([(-155.52, 19.61), (-156.22, 20.74), (-157.97, 21.46)])  # doctest: +ELLIPSIS
-          {"coordinates": [[-155.5..., 19.6...], [-156.2..., 20.7...], [-157.9..., 21.4...]], "type": "MultiPoint"}
-        
-        Visualize the result of the example above `here <https://gist.github.com/frewsxcv/be02025c1eb3aa2040ee>`__. General information about MultiPoint can be found in `Section 2.1.3`_ and `Appendix A: MultiPoint`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.1.3: http://www.geojson.org/geojson-spec.html#multipoint
-        .. _Appendix A\: MultiPoint: http://www.geojson.org/geojson-spec.html#id5
-        
-        
-        LineString
-        ~~~~~~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import LineString
-        
-          >>> LineString([(8.919, 44.4074), (8.923, 44.4075)])  # doctest: +ELLIPSIS
-          {"coordinates": [[8.91..., 44.407...], [8.92..., 44.407...]], "type": "LineString"}
-        
-        Visualize the result of the example above `here <https://gist.github.com/frewsxcv/758563182ca49ce8e8bb>`__. General information about LineString can be found in `Section 2.1.4`_ and `Appendix A: LineString`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.1.4: http://www.geojson.org/geojson-spec.html#linestring
-        .. _Appendix A\: LineString: http://www.geojson.org/geojson-spec.html#id3
-        
-        MultiLineString
-        ~~~~~~~~~~~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import MultiLineString
-        
-          >>> MultiLineString([
-          ...     [(3.75, 9.25), (-130.95, 1.52)],
-          ...     [(23.15, -34.25), (-1.35, -4.65), (3.45, 77.95)]
-          ... ])  # doctest: +ELLIPSIS
-          {"coordinates": [[[3.7..., 9.2...], [-130.9..., 1.52...]], [[23.1..., -34.2...], [-1.3..., -4.6...], [3.4..., 77.9...]]], "type": "MultiLineString"}
-        
-        Visualize the result of the example above `here <https://gist.github.com/frewsxcv/20b6522d8242ede00bb3>`__. General information about MultiLineString can be found in `Section 2.1.5`_ and `Appendix A: MultiLineString`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.1.5: http://www.geojson.org/geojson-spec.html#multilinestring
-        .. _Appendix A\: MultiLineString: http://www.geojson.org/geojson-spec.html#id6
-        
-        Polygon
-        ~~~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import Polygon
-        
-          >>> # no hole within polygon
-          >>> Polygon([[(2.38, 57.322), (23.194, -20.28), (-120.43, 19.15), (2.38, 57.322)]])  # doctest: +ELLIPSIS
-          {"coordinates": [[[2.3..., 57.32...], [23.19..., -20.2...], [-120.4..., 19.1...]]], "type": "Polygon"}
-        
-          >>> # hole within polygon
-          >>> Polygon([
-          ...     [(2.38, 57.322), (23.194, -20.28), (-120.43, 19.15), (2.38, 57.322)],
-          ...     [(-5.21, 23.51), (15.21, -10.81), (-20.51, 1.51), (-5.21, 23.51)]
-          ... ])  # doctest: +ELLIPSIS
-          {"coordinates": [[[2.3..., 57.32...], [23.19..., -20.2...], [-120.4..., 19.1...]], [[-5.2..., 23.5...], [15.2..., -10.8...], [-20.5..., 1.5...], [-5.2..., 23.5...]]], "type": "Polygon"}
-        
-        Visualize the results of the example above `here <https://gist.github.com/frewsxcv/b2f5c31c10e399a63679>`__. General information about Polygon can be found in `Section 2.1.6`_ and `Appendix A: Polygon`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.1.6: http://www.geojson.org/geojson-spec.html#polygon
-        .. _Appendix A\: Polygon: http://www.geojson.org/geojson-spec.html#id4
-        
-        MultiPolygon
-        ~~~~~~~~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import MultiPolygon
-        
-          >>> MultiPolygon([
-          ...     ([(3.78, 9.28), (-130.91, 1.52), (35.12, 72.234), (3.78, 9.28)],),
-          ...     ([(23.18, -34.29), (-1.31, -4.61), (3.41, 77.91), (23.18, -34.29)],)
-          ... ])  # doctest: +ELLIPSIS
-          {"coordinates": [[[[3.7..., 9.2...], [-130.9..., 1.5...], [35.1..., 72.23...]]], [[[23.1..., -34.2...], [-1.3..., -4.6...], [3.4..., 77.9...]]]], "type": "MultiPolygon"}
-        
-        Visualize the result of the example above `here <https://gist.github.com/frewsxcv/e0388485e28392870b74>`__. General information about MultiPolygon can be found in `Section 2.1.7`_ and `Appendix A: MultiPolygon`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.1.7: http://www.geojson.org/geojson-spec.html#multipolygon
-        .. _Appendix A\: MultiPolygon: http://www.geojson.org/geojson-spec.html#id7
-        
-        GeometryCollection
-        ~~~~~~~~~~~~~~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import GeometryCollection, Point, LineString
-        
-          >>> my_point = Point((23.532, -63.12))
-        
-          >>> my_line = LineString([(-152.62, 51.21), (5.21, 10.69)])
-        
-          >>> GeometryCollection([my_point, my_line])  # doctest: +ELLIPSIS
-          {"geometries": [{"coordinates": [23.53..., -63.1...], "type": "Point"}, {"coordinates": [[-152.6..., 51.2...], [5.2..., 10.6...]], "type": "LineString"}], "type": "GeometryCollection"}
-        
-        Visualize the result of the example above `here <https://gist.github.com/frewsxcv/6ec8422e97d338a101b0>`__. General information about GeometryCollection can be found in `Section 2.1.8`_ and `Appendix A: GeometryCollection`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.1.8: http://www.geojson.org/geojson-spec.html#geometry-collection
-        .. _Appendix A\: GeometryCollection: http://www.geojson.org/geojson-spec.html#geometrycollection
-        
-        Feature
-        ~~~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import Feature, Point
-        
-          >>> my_point = Point((-3.68, 40.41))
-        
-          >>> Feature(geometry=my_point)  # doctest: +ELLIPSIS
-          {"geometry": {"coordinates": [-3.68..., 40.4...], "type": "Point"}, "id": null, "properties": {}, "type": "Feature"}
-        
-          >>> Feature(geometry=my_point, properties={"country": "Spain"})  # doctest: +ELLIPSIS
-          {"geometry": {"coordinates": [-3.68..., 40.4...], "type": "Point"}, "id": null, "properties": {"country": "Spain"}, "type": "Feature"}
-        
-          >>> Feature(geometry=my_point, id=27)  # doctest: +ELLIPSIS
-          {"geometry": {"coordinates": [-3.68..., 40.4...], "type": "Point"}, "id": 27, "properties": {}, "type": "Feature"}
-        
-        Visualize the results of the examples above `here <https://gist.github.com/frewsxcv/4488d30209d22685c075>`__. General information about Feature can be found in `Section 2.2`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.2: http://geojson.org/geojson-spec.html#feature-objects
-        
-        FeatureCollection
-        ~~~~~~~~~~~~~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import Feature, Point, FeatureCollection
-        
-          >>> my_feature = Feature(geometry=Point((1.6432, -19.123)))
-        
-          >>> my_other_feature = Feature(geometry=Point((-80.234, -22.532)))
-        
-          >>> FeatureCollection([my_feature, my_other_feature])  # doctest: +ELLIPSIS
-          {"features": [{"geometry": {"coordinates": [1.643..., -19.12...], "type": "Point"}, "id": null, "properties": {}, "type": "Feature"}, {"geometry": {"coordinates": [-80.23..., -22.53...], "type": "Point"}, "id": null, "properties": {}, "type": "Feature"}], "type": "FeatureCollection"}
-        
-        Visualize the result of the example above `here <https://gist.github.com/frewsxcv/34513be6fb492771ef7b>`__. General information about FeatureCollection can be found in `Section 2.3`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.3: http://geojson.org/geojson-spec.html#feature-collection-objects
-        
-        GeoJSON encoding/decoding
-        -------------------------
-        
-        All of the GeoJSON Objects implemented in this library can be encoded and decoded into raw GeoJSON with the ``geojson.dump``, ``geojson.dumps``, ``geojson.load``, and ``geojson.loads`` functions.
-        
-        .. code:: python
-        
-          >>> import geojson
-        
-          >>> my_point = geojson.Point((43.24, -1.532))
-        
-          >>> my_point  # doctest: +ELLIPSIS
-          {"coordinates": [43.2..., -1.53...], "type": "Point"}
-        
-          >>> dump = geojson.dumps(my_point, sort_keys=True)
-        
-          >>> dump  # doctest: +ELLIPSIS
-          '{"coordinates": [43.2..., -1.53...], "type": "Point"}'
-        
-          >>> geojson.loads(dump)  # doctest: +ELLIPSIS
-          {"coordinates": [43.2..., -1.53...], "type": "Point"}
-        
-        Custom classes
-        ~~~~~~~~~~~~~~
-        
-        This encoding/decoding functionality shown in the previous can be extended to custom classes using the interface described by the `__geo_interface__ Specification`_.
-        
-        .. code:: python
-        
-          >>> import geojson
-        
-          >>> class MyPoint():
-          ...     def __init__(self, x, y):
-          ...         self.x = x
-          ...         self.y = y
-          ...
-          ...     @property
-          ...     def __geo_interface__(self):
-          ...         return {'type': 'Point', 'coordinates': (self.x, self.y)}
-        
-          >>> point_instance = MyPoint(52.235, -19.234)
-        
-          >>> geojson.dumps(point_instance, sort_keys=True)  # doctest: +ELLIPSIS
-          '{"coordinates": [52.23..., -19.23...], "type": "Point"}'
-        
-        Helpful utilities
-        -----------------
-        
-        coords
-        ~~~~~~
-        
-        :code:`geojson.utils.coords` yields all coordinate tuples from a geometry or feature object.
-        
-        .. code:: python
-        
-          >>> import geojson
-        
-          >>> my_line = LineString([(-152.62, 51.21), (5.21, 10.69)])
-        
-          >>> my_feature = geojson.Feature(geometry=my_line)
-        
-          >>> list(geojson.utils.coords(my_feature))  # doctest: +ELLIPSIS
-          [(-152.62..., 51.21...), (5.21..., 10.69...)]
-        
-        map_coords
-        ~~~~~~~~~~
-        
-        :code:`geojson.utils.map_coords` maps a function over all coordinate tuples and returns a geometry of the same type. Useful for translating a geometry in space or flipping coordinate order.
-        
-        .. code:: python
-        
-          >>> import geojson
-        
-          >>> new_point = geojson.utils.map_coords(lambda x: x/2, geojson.Point((-115.81, 37.24)))
-        
-          >>> geojson.dumps(new_point, sort_keys=True)  # doctest: +ELLIPSIS
-          '{"coordinates": [-57.905..., 18.62...], "type": "Point"}'
-        
-        Development
-        -----------
-        
-        To build this project, run :code:`python setup.py build`. To run the unit tests, run :code:`python setup.py test`.
-        
-        Credits
-        -------
-        
-        * Sean Gillies <sgillies at frii.com>
-        * Matthew Russell <matt at sanoodi.com>
-        * Corey Farwell <coreyf at rwell.org>
-        
-        
-        .. _GeoJSON: http://geojson.org/
-        .. _The GeoJSON Format Specification: http://www.geojson.org/geojson-spec.html
-        .. _\_\_geo\_interface\_\_ Specification: https://gist.github.com/sgillies/2217756
-        
-Keywords: gis geography json
-Platform: UNKNOWN
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Intended Audience :: Developers
-Classifier: Intended Audience :: Science/Research
-Classifier: License :: OSI Approved :: BSD License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.6
-Classifier: Programming Language :: Python :: 2.7
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.2
-Classifier: Programming Language :: Python :: 3.3
-Classifier: Programming Language :: Python :: 3.4
-Classifier: Topic :: Scientific/Engineering :: GIS
diff --git a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson-1.0.9.egg-info/SOURCES.txt b/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson-1.0.9.egg-info/SOURCES.txt
deleted file mode 100644
index 5196764..0000000
--- a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson-1.0.9.egg-info/SOURCES.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-CHANGELOG.rst
-LICENSE.rst
-MANIFEST.in
-README.rst
-setup.py
-geojson/__init__.py
-geojson/base.py
-geojson/codec.py
-geojson/crs.py
-geojson/examples.py
-geojson/factory.py
-geojson/feature.py
-geojson/geometry.py
-geojson/mapping.py
-geojson/utils.py
-geojson.egg-info/PKG-INFO
-geojson.egg-info/SOURCES.txt
-geojson.egg-info/dependency_links.txt
-geojson.egg-info/requires.txt
-geojson.egg-info/top_level.txt
-tests/__init__.py
-tests/test_base.py
-tests/test_coords.py
-tests/test_crs.py
-tests/test_features.py
-tests/test_geo_interface.py
-tests/test_null_geometries.py
-tests/test_strict_json.py
\ No newline at end of file
diff --git a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson-1.0.9.egg-info/dependency_links.txt b/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson-1.0.9.egg-info/dependency_links.txt
deleted file mode 100644
index 8b13789..0000000
--- a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson-1.0.9.egg-info/dependency_links.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson-1.0.9.egg-info/requires.txt b/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson-1.0.9.egg-info/requires.txt
deleted file mode 100644
index 49fe098..0000000
--- a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson-1.0.9.egg-info/requires.txt
+++ /dev/null
@@ -1 +0,0 @@
-setuptools
diff --git a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson-1.0.9.egg-info/top_level.txt b/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson-1.0.9.egg-info/top_level.txt
deleted file mode 100644
index e116fb3..0000000
--- a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson-1.0.9.egg-info/top_level.txt
+++ /dev/null
@@ -1 +0,0 @@
-geojson
diff --git a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/__init__.py b/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/__init__.py
deleted file mode 100644
index 4de7ca0..0000000
--- a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/__init__.py
+++ /dev/null
@@ -1,7 +0,0 @@
-from geojson.codec import dump, dumps, load, loads, GeoJSONEncoder
-from geojson.utils import coords, map_coords
-from geojson.geometry import Point, LineString, Polygon
-from geojson.geometry import MultiLineString, MultiPoint, MultiPolygon
-from geojson.geometry import GeometryCollection
-from geojson.feature import Feature, FeatureCollection
-from geojson.base import GeoJSON
diff --git a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/base.py b/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/base.py
deleted file mode 100644
index 1bd69dd..0000000
--- a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/base.py
+++ /dev/null
@@ -1,86 +0,0 @@
-import geojson
-from geojson.mapping import to_mapping
-
-
-class GeoJSON(dict):
-
-    def __init__(self, iterable=(), **extra):
-        super(GeoJSON, self).__init__(iterable)
-        self["type"] = getattr(self, "type", type(self).__name__)
-        self.update(extra)
-
-    def __repr__(self):
-        return geojson.dumps(self, sort_keys=True)
-
-    __str__ = __repr__
-
-    def __setattr__(self, name, value):
-        """
-        Permit dictionary items to be set like object attributes
-        """
-        self[name] = value
-
-    def __getattr__(self, name):
-        """
-        Permit dictionary items to be retrieved like object attributes
-        """
-        try:
-            return self[name]
-        except KeyError:
-            raise AttributeError(name)
-
-    def __delattr__(self, name):
-        """
-        Permit dictionary items to be deleted like object attributes
-        """
-        del self[name]
-
-    @property
-    def __geo_interface__(self):
-        if self.type != "GeoJSON":
-            return self
-
-    @classmethod
-    def to_instance(cls, ob, default=None, strict=False):
-        """Encode a GeoJSON dict into an GeoJSON object.
-
-        Assumes the caller knows that the dict should satisfy a GeoJSON type.
-        """
-        if ob is None and default is not None:
-            instance = default()
-        elif isinstance(ob, GeoJSON):
-            instance = ob
-        else:
-            mapping = to_mapping(ob)
-            d = {}
-            for k in mapping:
-                try:
-                    str_key = str(k)
-                except (UnicodeEncodeError):
-                    str_key = unicode(k)
-                d[str_key] = mapping[k]
-            try:
-                type_ = d.pop("type")
-                try:
-                    type_ = str(type_)
-                except (UnicodeEncodeError):
-                    # If the type contains non-ascii characters, we can assume
-                    # it's not a valid GeoJSON type
-                    raise AttributeError(
-                        unicode("{0} is not a GeoJSON type").format(
-                        unicode(type_)))
-                geojson_factory = getattr(geojson.factory, type_)
-                if not issubclass(geojson_factory, GeoJSON):
-                    raise TypeError("""\
-                    Not a valid GeoJSON type:
-                    %r (geojson_factory: %r, cls: %r)
-                    """ % (type_, geojson_factory, cls))
-                instance = geojson_factory(**d)
-            except (AttributeError, KeyError) as invalid:
-                if not strict:
-                    instance = ob
-                else:
-                    msg = "Cannot coerce %r into a valid GeoJSON structure: %s"
-                    msg %= (ob, invalid)
-                    raise ValueError(msg)
-        return instance
diff --git a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/codec.py b/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/codec.py
deleted file mode 100644
index eb8808b..0000000
--- a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/codec.py
+++ /dev/null
@@ -1,59 +0,0 @@
-try:
-    import simplejson as json
-except ImportError:
-    import json
-
-import geojson
-import geojson.factory
-from geojson.mapping import to_mapping
-
-
-class GeoJSONEncoder(json.JSONEncoder):
-
-    def default(self, obj):
-        return geojson.factory.GeoJSON.to_instance(obj)
-
-
-# Wrap the functions from json, providing encoder, decoders, and
-# object creation hooks.
-# Here the defaults are set to only permit valid JSON as per RFC 4267
-
-def _enforce_strict_numbers(obj):
-    if isinstance(obj, (int, float)):
-        raise ValueError("Number %r is not JSON compliant" % obj)
-
-
-def dump(obj, fp, cls=GeoJSONEncoder, allow_nan=False, **kwargs):
-    return json.dump(to_mapping(obj),
-                     fp, cls=cls, allow_nan=allow_nan, **kwargs)
-
-
-def dumps(obj, cls=GeoJSONEncoder, allow_nan=False, **kwargs):
-    return json.dumps(to_mapping(obj),
-                      cls=cls, allow_nan=allow_nan, **kwargs)
-
-
-def load(fp,
-         cls=json.JSONDecoder,
-         parse_constant=_enforce_strict_numbers,
-         object_hook=geojson.base.GeoJSON.to_instance,
-         **kwargs):
-    return json.load(fp,
-                     cls=cls, object_hook=object_hook,
-                     parse_constant=parse_constant,
-                     **kwargs)
-
-
-def loads(s,
-          cls=json.JSONDecoder,
-          parse_constant=_enforce_strict_numbers,
-          object_hook=geojson.base.GeoJSON.to_instance,
-          **kwargs):
-    return json.loads(s,
-                      cls=cls, object_hook=object_hook,
-                      parse_constant=parse_constant,
-                      **kwargs)
-
-
-# Backwards compatibility
-PyGFPEncoder = GeoJSONEncoder
diff --git a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/crs.py b/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/crs.py
deleted file mode 100644
index 792adec..0000000
--- a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/crs.py
+++ /dev/null
@@ -1,30 +0,0 @@
-from geojson.base import GeoJSON
-
-
-class CoordinateReferenceSystem(GeoJSON):
-
-    def __init__(self, properties=None, **extra):
-        super(CoordinateReferenceSystem, self).__init__(**extra)
-        self["properties"] = properties or {}
-
-
-class Named(CoordinateReferenceSystem):
-
-    def __init__(self, properties=None, **extra):
-        super(Named, self).__init__(properties=properties, **extra)
-        self["type"] = "name"
-
-    def __repr__(self):
-        return super(Named, self).__repr__()
-
-
-class Linked(CoordinateReferenceSystem):
-
-    def __init__(self, properties=None, **extra):
-        super(Linked, self).__init__(properties=properties, **extra)
-        self["type"] = "link"
-
-
-class Default(object):
-
-    """GeoJSON default, long/lat WGS84, is not serialized."""
diff --git a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/examples.py b/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/examples.py
deleted file mode 100644
index 81dd88d..0000000
--- a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/examples.py
+++ /dev/null
@@ -1,45 +0,0 @@
-
-class SimpleWebFeature(object):
-
-    """
-    A simple, Atom-ish, single geometry (WGS84) GIS feature.
-    """
-
-    def __init__(self, id=None, geometry=None, title=None, summary=None,
-                 link=None):
-        """Initialize."""
-        self.id = id
-        self.geometry = geometry
-        self.properties = {}
-        self.properties['title'] = title
-        self.properties['summary'] = summary
-        self.properties['link'] = link
-
-    def as_dict(self):
-        return {
-            "type": "Feature",
-            "id": self.id,
-            "properties": self.properties,
-            "geometry": self.geometry
-            }
-
-    __geo_interface__ = property(as_dict)
-
-
-def createSimpleWebFeature(o):
-    """Create an instance of SimpleWebFeature from a dict, o. If o does not
-    match a Python feature object, simply return o. This function serves as a
-    json decoder hook. See coding.load()."""
-    try:
-        id = o['id']
-        g = o['geometry']
-        p = o['properties']
-        return SimpleWebFeature(str(id), {
-            'type': str(g.get('type')),
-            'coordinates': g.get('coordinates', [])},
-            title=p.get('title'),
-            summary=p.get('summary'),
-            link=str(p.get('link')))
-    except (KeyError, TypeError):
-        pass
-    return o
diff --git a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/factory.py b/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/factory.py
deleted file mode 100644
index aa79dd9..0000000
--- a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/factory.py
+++ /dev/null
@@ -1,9 +0,0 @@
-from geojson.geometry import Point, LineString, Polygon
-from geojson.geometry import MultiLineString, MultiPoint, MultiPolygon
-from geojson.geometry import GeometryCollection
-from geojson.feature import Feature, FeatureCollection
-from geojson.base import GeoJSON
-from geojson.crs import Named, Linked
-
-name = Named
-link = Linked
diff --git a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/feature.py b/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/feature.py
deleted file mode 100644
index 48db6c0..0000000
--- a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/feature.py
+++ /dev/null
@@ -1,29 +0,0 @@
-"""
-SimpleWebFeature is a working example of a class that satisfies the Python geo
-interface.
-"""
-
-from geojson.base import GeoJSON
-
-
-class Feature(GeoJSON):
-
-    """A (WGS84) GIS Feature."""
-
-    def __init__(self, id=None, geometry=None, properties=None, **extra):
-        super(Feature, self).__init__(**extra)
-        self["id"] = id
-        if geometry:
-            self["geometry"] = self.to_instance(geometry, strict=True)
-        else:
-            self["geometry"] = None
-        self["properties"] = properties or {}
-
-
-class FeatureCollection(GeoJSON):
-
-    """A collection of Features."""
-
-    def __init__(self, features, **extra):
-        super(FeatureCollection, self).__init__(**extra)
-        self["features"] = features
diff --git a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/geometry.py b/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/geometry.py
deleted file mode 100644
index 22ea24a..0000000
--- a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/geometry.py
+++ /dev/null
@@ -1,62 +0,0 @@
-from decimal import Decimal
-
-from geojson.base import GeoJSON
-
-
-class Geometry(GeoJSON):
-
-    """A (WGS84) GIS geometry."""
-
-    def __init__(self, coordinates=None, crs=None, **extra):
-        super(Geometry, self).__init__(**extra)
-        self["coordinates"] = coordinates or []
-        self.clean_coordinates(self["coordinates"])
-        if crs:
-            self["crs"] = self.to_instance(crs, strict=True)
-
-    @classmethod
-    def clean_coordinates(cls, coords):
-        for coord in coords:
-            if isinstance(coord, (list, tuple)):
-                cls.clean_coordinates(coord)
-            elif not isinstance(coord, (float, int, Decimal)):
-                raise ValueError("%r is not JSON compliant number" % coord)
-
-
-class GeometryCollection(GeoJSON):
-
-    """A collection of (WGS84) GIS geometries."""
-
-    def __init__(self, geometries=None, **extra):
-        super(GeometryCollection, self).__init__(**extra)
-        self["geometries"] = geometries or []
-
-
-# Marker classes.
-
-class Point(Geometry):
-    pass
-
-
-class MultiPoint(Geometry):
-    pass
-
-
-class LineString(MultiPoint):
-    pass
-
-
-class MultiLineString(Geometry):
-    pass
-
-
-class Polygon(Geometry):
-    pass
-
-
-class MultiPolygon(Geometry):
-    pass
-
-
-class Default(object):
-    """GeoJSON default."""
diff --git a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/mapping.py b/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/mapping.py
deleted file mode 100644
index fb24c33..0000000
--- a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/mapping.py
+++ /dev/null
@@ -1,32 +0,0 @@
-from collections import MutableMapping
-try:
-    import simplejson as json
-except ImportError:
-    import json
-
-import geojson
-
-
-mapping_base = MutableMapping
-
-
-GEO_INTERFACE_MARKER = "__geo_interface__"
-
-
-def is_mapping(obj):
-    return isinstance(obj, MutableMapping)
-
-
-def to_mapping(obj):
-    mapping = getattr(obj, GEO_INTERFACE_MARKER, None)
-
-    if mapping is not None:
-        return mapping
-
-    if is_mapping(obj):
-        return obj
-
-    if isinstance(obj, geojson.GeoJSON):
-        return dict(obj)
-
-    return json.loads(json.dumps(obj))
diff --git a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/utils.py b/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/utils.py
deleted file mode 100644
index 068b1c3..0000000
--- a/debian/python-python-geojson/usr/lib/python2.7/dist-packages/geojson/utils.py
+++ /dev/null
@@ -1,35 +0,0 @@
-"""Coordinate utility functions."""
-
-def coords(obj):
-    """Yield all coordinate coordinate tuples from a geometry or feature."""
-    if isinstance(obj, (tuple, list)):
-        coordinates = obj
-    elif 'geometry' in obj:
-        coordinates = obj['geometry']['coordinates']
-    else:
-        coordinates = obj.get('coordinates', obj)
-    for e in coordinates:
-        if isinstance(e, (float, int)):
-            yield tuple(coordinates)
-            break
-        for f in coords(e):
-            yield f
-
-def map_coords(func, obj):
-    """Return coordinates, mapped pair-wise using the provided function."""
-    if obj['type'] == 'Point':
-        coordinates = tuple(map(func, obj['coordinates']))
-    elif obj['type'] in ['LineString', 'MultiPoint']:
-        coordinates = [tuple(map(func, c)) for c in obj['coordinates']]
-    elif obj['type'] in ['MultiLineString', 'Polygon']:
-        coordinates = [[
-            tuple(map(func, c)) for c in curve]
-                for curve in obj['coordinates']]
-    elif obj['type'] == 'MultiPolygon':
-        coordinates = [[[
-            tuple(map(func, c)) for c in curve]
-                for curve in part]
-                    for part in obj['coordinates']]
-    else:
-        raise ValueError("Invalid geometry object %s" % repr(obj))
-    return {'type': obj['type'], 'coordinates': coordinates}
diff --git a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson-1.0.9.egg-info/PKG-INFO b/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson-1.0.9.egg-info/PKG-INFO
deleted file mode 100644
index 26f69ee..0000000
--- a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson-1.0.9.egg-info/PKG-INFO
+++ /dev/null
@@ -1,322 +0,0 @@
-Metadata-Version: 1.1
-Name: geojson
-Version: 1.0.9
-Summary: Python bindings and utilities for GeoJSON
-Home-page: https://github.com/frewsxcv/python-geojson
-Author: Corey Farwell
-Author-email: coreyf at rwell.org
-License: BSD
-Description: python-geojson
-        ==============
-        
-        .. image:: https://travis-ci.org/frewsxcv/python-geojson.png?branch=master
-           :target: https://travis-ci.org/frewsxcv/python-geojson
-        .. image:: https://coveralls.io/repos/frewsxcv/python-geojson/badge.png
-           :target: https://coveralls.io/r/frewsxcv/python-geojson
-        
-        This library contains:
-        
-        - Functions for encoding and decoding GeoJSON_ formatted data
-        - Classes for all GeoJSON Objects
-        - An implementation of the Python `__geo_interface__ Specification`_
-        
-        **Table of Contents**
-        
-        .. contents::
-           :backlinks: none
-           :local:
-        
-        Installation
-        ------------
-        
-        python-geojson is compatible with Python 2.6, 2.7, 3.2, 3.3, and 3.4. It is listed on `PyPi as 'geojson'`_. The recommended way to install is via pip_:
-        
-        .. code::
-        
-          pip install geojson
-        
-        .. _PyPi as 'geojson': https://pypi.python.org/pypi/geojson/
-        .. _pip: http://www.pip-installer.org
-        
-        GeoJSON Objects
-        ---------------
-        
-        This library implements all the `GeoJSON Objects`_ described in `The GeoJSON Format Specification`_.
-        
-        .. _GeoJSON Objects: http://www.geojson.org/geojson-spec.html#geojson-objects
-        
-        Point
-        ~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import Point
-        
-          >>> Point((-115.81, 37.24))  # doctest: +ELLIPSIS
-          {"coordinates": [-115.8..., 37.2...], "type": "Point"}
-        
-        Visualize the result of the example above `here <https://gist.github.com/frewsxcv/b5768a857f5598e405fa>`__. General information about Point can be found in `Section 2.1.2`_ and `Appendix A: Point`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.1.2: http://www.geojson.org/geojson-spec.html#point
-        .. _Appendix A\: Point: http://www.geojson.org/geojson-spec.html#id2
-        
-        MultiPoint
-        ~~~~~~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import MultiPoint
-        
-          >>> MultiPoint([(-155.52, 19.61), (-156.22, 20.74), (-157.97, 21.46)])  # doctest: +ELLIPSIS
-          {"coordinates": [[-155.5..., 19.6...], [-156.2..., 20.7...], [-157.9..., 21.4...]], "type": "MultiPoint"}
-        
-        Visualize the result of the example above `here <https://gist.github.com/frewsxcv/be02025c1eb3aa2040ee>`__. General information about MultiPoint can be found in `Section 2.1.3`_ and `Appendix A: MultiPoint`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.1.3: http://www.geojson.org/geojson-spec.html#multipoint
-        .. _Appendix A\: MultiPoint: http://www.geojson.org/geojson-spec.html#id5
-        
-        
-        LineString
-        ~~~~~~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import LineString
-        
-          >>> LineString([(8.919, 44.4074), (8.923, 44.4075)])  # doctest: +ELLIPSIS
-          {"coordinates": [[8.91..., 44.407...], [8.92..., 44.407...]], "type": "LineString"}
-        
-        Visualize the result of the example above `here <https://gist.github.com/frewsxcv/758563182ca49ce8e8bb>`__. General information about LineString can be found in `Section 2.1.4`_ and `Appendix A: LineString`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.1.4: http://www.geojson.org/geojson-spec.html#linestring
-        .. _Appendix A\: LineString: http://www.geojson.org/geojson-spec.html#id3
-        
-        MultiLineString
-        ~~~~~~~~~~~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import MultiLineString
-        
-          >>> MultiLineString([
-          ...     [(3.75, 9.25), (-130.95, 1.52)],
-          ...     [(23.15, -34.25), (-1.35, -4.65), (3.45, 77.95)]
-          ... ])  # doctest: +ELLIPSIS
-          {"coordinates": [[[3.7..., 9.2...], [-130.9..., 1.52...]], [[23.1..., -34.2...], [-1.3..., -4.6...], [3.4..., 77.9...]]], "type": "MultiLineString"}
-        
-        Visualize the result of the example above `here <https://gist.github.com/frewsxcv/20b6522d8242ede00bb3>`__. General information about MultiLineString can be found in `Section 2.1.5`_ and `Appendix A: MultiLineString`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.1.5: http://www.geojson.org/geojson-spec.html#multilinestring
-        .. _Appendix A\: MultiLineString: http://www.geojson.org/geojson-spec.html#id6
-        
-        Polygon
-        ~~~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import Polygon
-        
-          >>> # no hole within polygon
-          >>> Polygon([[(2.38, 57.322), (23.194, -20.28), (-120.43, 19.15), (2.38, 57.322)]])  # doctest: +ELLIPSIS
-          {"coordinates": [[[2.3..., 57.32...], [23.19..., -20.2...], [-120.4..., 19.1...]]], "type": "Polygon"}
-        
-          >>> # hole within polygon
-          >>> Polygon([
-          ...     [(2.38, 57.322), (23.194, -20.28), (-120.43, 19.15), (2.38, 57.322)],
-          ...     [(-5.21, 23.51), (15.21, -10.81), (-20.51, 1.51), (-5.21, 23.51)]
-          ... ])  # doctest: +ELLIPSIS
-          {"coordinates": [[[2.3..., 57.32...], [23.19..., -20.2...], [-120.4..., 19.1...]], [[-5.2..., 23.5...], [15.2..., -10.8...], [-20.5..., 1.5...], [-5.2..., 23.5...]]], "type": "Polygon"}
-        
-        Visualize the results of the example above `here <https://gist.github.com/frewsxcv/b2f5c31c10e399a63679>`__. General information about Polygon can be found in `Section 2.1.6`_ and `Appendix A: Polygon`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.1.6: http://www.geojson.org/geojson-spec.html#polygon
-        .. _Appendix A\: Polygon: http://www.geojson.org/geojson-spec.html#id4
-        
-        MultiPolygon
-        ~~~~~~~~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import MultiPolygon
-        
-          >>> MultiPolygon([
-          ...     ([(3.78, 9.28), (-130.91, 1.52), (35.12, 72.234), (3.78, 9.28)],),
-          ...     ([(23.18, -34.29), (-1.31, -4.61), (3.41, 77.91), (23.18, -34.29)],)
-          ... ])  # doctest: +ELLIPSIS
-          {"coordinates": [[[[3.7..., 9.2...], [-130.9..., 1.5...], [35.1..., 72.23...]]], [[[23.1..., -34.2...], [-1.3..., -4.6...], [3.4..., 77.9...]]]], "type": "MultiPolygon"}
-        
-        Visualize the result of the example above `here <https://gist.github.com/frewsxcv/e0388485e28392870b74>`__. General information about MultiPolygon can be found in `Section 2.1.7`_ and `Appendix A: MultiPolygon`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.1.7: http://www.geojson.org/geojson-spec.html#multipolygon
-        .. _Appendix A\: MultiPolygon: http://www.geojson.org/geojson-spec.html#id7
-        
-        GeometryCollection
-        ~~~~~~~~~~~~~~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import GeometryCollection, Point, LineString
-        
-          >>> my_point = Point((23.532, -63.12))
-        
-          >>> my_line = LineString([(-152.62, 51.21), (5.21, 10.69)])
-        
-          >>> GeometryCollection([my_point, my_line])  # doctest: +ELLIPSIS
-          {"geometries": [{"coordinates": [23.53..., -63.1...], "type": "Point"}, {"coordinates": [[-152.6..., 51.2...], [5.2..., 10.6...]], "type": "LineString"}], "type": "GeometryCollection"}
-        
-        Visualize the result of the example above `here <https://gist.github.com/frewsxcv/6ec8422e97d338a101b0>`__. General information about GeometryCollection can be found in `Section 2.1.8`_ and `Appendix A: GeometryCollection`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.1.8: http://www.geojson.org/geojson-spec.html#geometry-collection
-        .. _Appendix A\: GeometryCollection: http://www.geojson.org/geojson-spec.html#geometrycollection
-        
-        Feature
-        ~~~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import Feature, Point
-        
-          >>> my_point = Point((-3.68, 40.41))
-        
-          >>> Feature(geometry=my_point)  # doctest: +ELLIPSIS
-          {"geometry": {"coordinates": [-3.68..., 40.4...], "type": "Point"}, "id": null, "properties": {}, "type": "Feature"}
-        
-          >>> Feature(geometry=my_point, properties={"country": "Spain"})  # doctest: +ELLIPSIS
-          {"geometry": {"coordinates": [-3.68..., 40.4...], "type": "Point"}, "id": null, "properties": {"country": "Spain"}, "type": "Feature"}
-        
-          >>> Feature(geometry=my_point, id=27)  # doctest: +ELLIPSIS
-          {"geometry": {"coordinates": [-3.68..., 40.4...], "type": "Point"}, "id": 27, "properties": {}, "type": "Feature"}
-        
-        Visualize the results of the examples above `here <https://gist.github.com/frewsxcv/4488d30209d22685c075>`__. General information about Feature can be found in `Section 2.2`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.2: http://geojson.org/geojson-spec.html#feature-objects
-        
-        FeatureCollection
-        ~~~~~~~~~~~~~~~~~
-        
-        .. code:: python
-        
-          >>> from geojson import Feature, Point, FeatureCollection
-        
-          >>> my_feature = Feature(geometry=Point((1.6432, -19.123)))
-        
-          >>> my_other_feature = Feature(geometry=Point((-80.234, -22.532)))
-        
-          >>> FeatureCollection([my_feature, my_other_feature])  # doctest: +ELLIPSIS
-          {"features": [{"geometry": {"coordinates": [1.643..., -19.12...], "type": "Point"}, "id": null, "properties": {}, "type": "Feature"}, {"geometry": {"coordinates": [-80.23..., -22.53...], "type": "Point"}, "id": null, "properties": {}, "type": "Feature"}], "type": "FeatureCollection"}
-        
-        Visualize the result of the example above `here <https://gist.github.com/frewsxcv/34513be6fb492771ef7b>`__. General information about FeatureCollection can be found in `Section 2.3`_ within `The GeoJSON Format Specification`_.
-        
-        .. _Section 2.3: http://geojson.org/geojson-spec.html#feature-collection-objects
-        
-        GeoJSON encoding/decoding
-        -------------------------
-        
-        All of the GeoJSON Objects implemented in this library can be encoded and decoded into raw GeoJSON with the ``geojson.dump``, ``geojson.dumps``, ``geojson.load``, and ``geojson.loads`` functions.
-        
-        .. code:: python
-        
-          >>> import geojson
-        
-          >>> my_point = geojson.Point((43.24, -1.532))
-        
-          >>> my_point  # doctest: +ELLIPSIS
-          {"coordinates": [43.2..., -1.53...], "type": "Point"}
-        
-          >>> dump = geojson.dumps(my_point, sort_keys=True)
-        
-          >>> dump  # doctest: +ELLIPSIS
-          '{"coordinates": [43.2..., -1.53...], "type": "Point"}'
-        
-          >>> geojson.loads(dump)  # doctest: +ELLIPSIS
-          {"coordinates": [43.2..., -1.53...], "type": "Point"}
-        
-        Custom classes
-        ~~~~~~~~~~~~~~
-        
-        This encoding/decoding functionality shown in the previous can be extended to custom classes using the interface described by the `__geo_interface__ Specification`_.
-        
-        .. code:: python
-        
-          >>> import geojson
-        
-          >>> class MyPoint():
-          ...     def __init__(self, x, y):
-          ...         self.x = x
-          ...         self.y = y
-          ...
-          ...     @property
-          ...     def __geo_interface__(self):
-          ...         return {'type': 'Point', 'coordinates': (self.x, self.y)}
-        
-          >>> point_instance = MyPoint(52.235, -19.234)
-        
-          >>> geojson.dumps(point_instance, sort_keys=True)  # doctest: +ELLIPSIS
-          '{"coordinates": [52.23..., -19.23...], "type": "Point"}'
-        
-        Helpful utilities
-        -----------------
-        
-        coords
-        ~~~~~~
-        
-        :code:`geojson.utils.coords` yields all coordinate tuples from a geometry or feature object.
-        
-        .. code:: python
-        
-          >>> import geojson
-        
-          >>> my_line = LineString([(-152.62, 51.21), (5.21, 10.69)])
-        
-          >>> my_feature = geojson.Feature(geometry=my_line)
-        
-          >>> list(geojson.utils.coords(my_feature))  # doctest: +ELLIPSIS
-          [(-152.62..., 51.21...), (5.21..., 10.69...)]
-        
-        map_coords
-        ~~~~~~~~~~
-        
-        :code:`geojson.utils.map_coords` maps a function over all coordinate tuples and returns a geometry of the same type. Useful for translating a geometry in space or flipping coordinate order.
-        
-        .. code:: python
-        
-          >>> import geojson
-        
-          >>> new_point = geojson.utils.map_coords(lambda x: x/2, geojson.Point((-115.81, 37.24)))
-        
-          >>> geojson.dumps(new_point, sort_keys=True)  # doctest: +ELLIPSIS
-          '{"coordinates": [-57.905..., 18.62...], "type": "Point"}'
-        
-        Development
-        -----------
-        
-        To build this project, run :code:`python setup.py build`. To run the unit tests, run :code:`python setup.py test`.
-        
-        Credits
-        -------
-        
-        * Sean Gillies <sgillies at frii.com>
-        * Matthew Russell <matt at sanoodi.com>
-        * Corey Farwell <coreyf at rwell.org>
-        
-        
-        .. _GeoJSON: http://geojson.org/
-        .. _The GeoJSON Format Specification: http://www.geojson.org/geojson-spec.html
-        .. _\_\_geo\_interface\_\_ Specification: https://gist.github.com/sgillies/2217756
-        
-Keywords: gis geography json
-Platform: UNKNOWN
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Intended Audience :: Developers
-Classifier: Intended Audience :: Science/Research
-Classifier: License :: OSI Approved :: BSD License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.6
-Classifier: Programming Language :: Python :: 2.7
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.2
-Classifier: Programming Language :: Python :: 3.3
-Classifier: Programming Language :: Python :: 3.4
-Classifier: Topic :: Scientific/Engineering :: GIS
diff --git a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson-1.0.9.egg-info/SOURCES.txt b/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson-1.0.9.egg-info/SOURCES.txt
deleted file mode 100644
index 5196764..0000000
--- a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson-1.0.9.egg-info/SOURCES.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-CHANGELOG.rst
-LICENSE.rst
-MANIFEST.in
-README.rst
-setup.py
-geojson/__init__.py
-geojson/base.py
-geojson/codec.py
-geojson/crs.py
-geojson/examples.py
-geojson/factory.py
-geojson/feature.py
-geojson/geometry.py
-geojson/mapping.py
-geojson/utils.py
-geojson.egg-info/PKG-INFO
-geojson.egg-info/SOURCES.txt
-geojson.egg-info/dependency_links.txt
-geojson.egg-info/requires.txt
-geojson.egg-info/top_level.txt
-tests/__init__.py
-tests/test_base.py
-tests/test_coords.py
-tests/test_crs.py
-tests/test_features.py
-tests/test_geo_interface.py
-tests/test_null_geometries.py
-tests/test_strict_json.py
\ No newline at end of file
diff --git a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson-1.0.9.egg-info/dependency_links.txt b/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson-1.0.9.egg-info/dependency_links.txt
deleted file mode 100644
index 8b13789..0000000
--- a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson-1.0.9.egg-info/dependency_links.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson-1.0.9.egg-info/requires.txt b/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson-1.0.9.egg-info/requires.txt
deleted file mode 100644
index 49fe098..0000000
--- a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson-1.0.9.egg-info/requires.txt
+++ /dev/null
@@ -1 +0,0 @@
-setuptools
diff --git a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson-1.0.9.egg-info/top_level.txt b/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson-1.0.9.egg-info/top_level.txt
deleted file mode 100644
index e116fb3..0000000
--- a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson-1.0.9.egg-info/top_level.txt
+++ /dev/null
@@ -1 +0,0 @@
-geojson
diff --git a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/__init__.py b/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/__init__.py
deleted file mode 100644
index 4de7ca0..0000000
--- a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/__init__.py
+++ /dev/null
@@ -1,7 +0,0 @@
-from geojson.codec import dump, dumps, load, loads, GeoJSONEncoder
-from geojson.utils import coords, map_coords
-from geojson.geometry import Point, LineString, Polygon
-from geojson.geometry import MultiLineString, MultiPoint, MultiPolygon
-from geojson.geometry import GeometryCollection
-from geojson.feature import Feature, FeatureCollection
-from geojson.base import GeoJSON
diff --git a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/base.py b/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/base.py
deleted file mode 100644
index 1bd69dd..0000000
--- a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/base.py
+++ /dev/null
@@ -1,86 +0,0 @@
-import geojson
-from geojson.mapping import to_mapping
-
-
-class GeoJSON(dict):
-
-    def __init__(self, iterable=(), **extra):
-        super(GeoJSON, self).__init__(iterable)
-        self["type"] = getattr(self, "type", type(self).__name__)
-        self.update(extra)
-
-    def __repr__(self):
-        return geojson.dumps(self, sort_keys=True)
-
-    __str__ = __repr__
-
-    def __setattr__(self, name, value):
-        """
-        Permit dictionary items to be set like object attributes
-        """
-        self[name] = value
-
-    def __getattr__(self, name):
-        """
-        Permit dictionary items to be retrieved like object attributes
-        """
-        try:
-            return self[name]
-        except KeyError:
-            raise AttributeError(name)
-
-    def __delattr__(self, name):
-        """
-        Permit dictionary items to be deleted like object attributes
-        """
-        del self[name]
-
-    @property
-    def __geo_interface__(self):
-        if self.type != "GeoJSON":
-            return self
-
-    @classmethod
-    def to_instance(cls, ob, default=None, strict=False):
-        """Encode a GeoJSON dict into an GeoJSON object.
-
-        Assumes the caller knows that the dict should satisfy a GeoJSON type.
-        """
-        if ob is None and default is not None:
-            instance = default()
-        elif isinstance(ob, GeoJSON):
-            instance = ob
-        else:
-            mapping = to_mapping(ob)
-            d = {}
-            for k in mapping:
-                try:
-                    str_key = str(k)
-                except (UnicodeEncodeError):
-                    str_key = unicode(k)
-                d[str_key] = mapping[k]
-            try:
-                type_ = d.pop("type")
-                try:
-                    type_ = str(type_)
-                except (UnicodeEncodeError):
-                    # If the type contains non-ascii characters, we can assume
-                    # it's not a valid GeoJSON type
-                    raise AttributeError(
-                        unicode("{0} is not a GeoJSON type").format(
-                        unicode(type_)))
-                geojson_factory = getattr(geojson.factory, type_)
-                if not issubclass(geojson_factory, GeoJSON):
-                    raise TypeError("""\
-                    Not a valid GeoJSON type:
-                    %r (geojson_factory: %r, cls: %r)
-                    """ % (type_, geojson_factory, cls))
-                instance = geojson_factory(**d)
-            except (AttributeError, KeyError) as invalid:
-                if not strict:
-                    instance = ob
-                else:
-                    msg = "Cannot coerce %r into a valid GeoJSON structure: %s"
-                    msg %= (ob, invalid)
-                    raise ValueError(msg)
-        return instance
diff --git a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/codec.py b/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/codec.py
deleted file mode 100644
index eb8808b..0000000
--- a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/codec.py
+++ /dev/null
@@ -1,59 +0,0 @@
-try:
-    import simplejson as json
-except ImportError:
-    import json
-
-import geojson
-import geojson.factory
-from geojson.mapping import to_mapping
-
-
-class GeoJSONEncoder(json.JSONEncoder):
-
-    def default(self, obj):
-        return geojson.factory.GeoJSON.to_instance(obj)
-
-
-# Wrap the functions from json, providing encoder, decoders, and
-# object creation hooks.
-# Here the defaults are set to only permit valid JSON as per RFC 4267
-
-def _enforce_strict_numbers(obj):
-    if isinstance(obj, (int, float)):
-        raise ValueError("Number %r is not JSON compliant" % obj)
-
-
-def dump(obj, fp, cls=GeoJSONEncoder, allow_nan=False, **kwargs):
-    return json.dump(to_mapping(obj),
-                     fp, cls=cls, allow_nan=allow_nan, **kwargs)
-
-
-def dumps(obj, cls=GeoJSONEncoder, allow_nan=False, **kwargs):
-    return json.dumps(to_mapping(obj),
-                      cls=cls, allow_nan=allow_nan, **kwargs)
-
-
-def load(fp,
-         cls=json.JSONDecoder,
-         parse_constant=_enforce_strict_numbers,
-         object_hook=geojson.base.GeoJSON.to_instance,
-         **kwargs):
-    return json.load(fp,
-                     cls=cls, object_hook=object_hook,
-                     parse_constant=parse_constant,
-                     **kwargs)
-
-
-def loads(s,
-          cls=json.JSONDecoder,
-          parse_constant=_enforce_strict_numbers,
-          object_hook=geojson.base.GeoJSON.to_instance,
-          **kwargs):
-    return json.loads(s,
-                      cls=cls, object_hook=object_hook,
-                      parse_constant=parse_constant,
-                      **kwargs)
-
-
-# Backwards compatibility
-PyGFPEncoder = GeoJSONEncoder
diff --git a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/crs.py b/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/crs.py
deleted file mode 100644
index 792adec..0000000
--- a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/crs.py
+++ /dev/null
@@ -1,30 +0,0 @@
-from geojson.base import GeoJSON
-
-
-class CoordinateReferenceSystem(GeoJSON):
-
-    def __init__(self, properties=None, **extra):
-        super(CoordinateReferenceSystem, self).__init__(**extra)
-        self["properties"] = properties or {}
-
-
-class Named(CoordinateReferenceSystem):
-
-    def __init__(self, properties=None, **extra):
-        super(Named, self).__init__(properties=properties, **extra)
-        self["type"] = "name"
-
-    def __repr__(self):
-        return super(Named, self).__repr__()
-
-
-class Linked(CoordinateReferenceSystem):
-
-    def __init__(self, properties=None, **extra):
-        super(Linked, self).__init__(properties=properties, **extra)
-        self["type"] = "link"
-
-
-class Default(object):
-
-    """GeoJSON default, long/lat WGS84, is not serialized."""
diff --git a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/examples.py b/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/examples.py
deleted file mode 100644
index 81dd88d..0000000
--- a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/examples.py
+++ /dev/null
@@ -1,45 +0,0 @@
-
-class SimpleWebFeature(object):
-
-    """
-    A simple, Atom-ish, single geometry (WGS84) GIS feature.
-    """
-
-    def __init__(self, id=None, geometry=None, title=None, summary=None,
-                 link=None):
-        """Initialize."""
-        self.id = id
-        self.geometry = geometry
-        self.properties = {}
-        self.properties['title'] = title
-        self.properties['summary'] = summary
-        self.properties['link'] = link
-
-    def as_dict(self):
-        return {
-            "type": "Feature",
-            "id": self.id,
-            "properties": self.properties,
-            "geometry": self.geometry
-            }
-
-    __geo_interface__ = property(as_dict)
-
-
-def createSimpleWebFeature(o):
-    """Create an instance of SimpleWebFeature from a dict, o. If o does not
-    match a Python feature object, simply return o. This function serves as a
-    json decoder hook. See coding.load()."""
-    try:
-        id = o['id']
-        g = o['geometry']
-        p = o['properties']
-        return SimpleWebFeature(str(id), {
-            'type': str(g.get('type')),
-            'coordinates': g.get('coordinates', [])},
-            title=p.get('title'),
-            summary=p.get('summary'),
-            link=str(p.get('link')))
-    except (KeyError, TypeError):
-        pass
-    return o
diff --git a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/factory.py b/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/factory.py
deleted file mode 100644
index aa79dd9..0000000
--- a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/factory.py
+++ /dev/null
@@ -1,9 +0,0 @@
-from geojson.geometry import Point, LineString, Polygon
-from geojson.geometry import MultiLineString, MultiPoint, MultiPolygon
-from geojson.geometry import GeometryCollection
-from geojson.feature import Feature, FeatureCollection
-from geojson.base import GeoJSON
-from geojson.crs import Named, Linked
-
-name = Named
-link = Linked
diff --git a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/feature.py b/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/feature.py
deleted file mode 100644
index 48db6c0..0000000
--- a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/feature.py
+++ /dev/null
@@ -1,29 +0,0 @@
-"""
-SimpleWebFeature is a working example of a class that satisfies the Python geo
-interface.
-"""
-
-from geojson.base import GeoJSON
-
-
-class Feature(GeoJSON):
-
-    """A (WGS84) GIS Feature."""
-
-    def __init__(self, id=None, geometry=None, properties=None, **extra):
-        super(Feature, self).__init__(**extra)
-        self["id"] = id
-        if geometry:
-            self["geometry"] = self.to_instance(geometry, strict=True)
-        else:
-            self["geometry"] = None
-        self["properties"] = properties or {}
-
-
-class FeatureCollection(GeoJSON):
-
-    """A collection of Features."""
-
-    def __init__(self, features, **extra):
-        super(FeatureCollection, self).__init__(**extra)
-        self["features"] = features
diff --git a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/geometry.py b/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/geometry.py
deleted file mode 100644
index 22ea24a..0000000
--- a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/geometry.py
+++ /dev/null
@@ -1,62 +0,0 @@
-from decimal import Decimal
-
-from geojson.base import GeoJSON
-
-
-class Geometry(GeoJSON):
-
-    """A (WGS84) GIS geometry."""
-
-    def __init__(self, coordinates=None, crs=None, **extra):
-        super(Geometry, self).__init__(**extra)
-        self["coordinates"] = coordinates or []
-        self.clean_coordinates(self["coordinates"])
-        if crs:
-            self["crs"] = self.to_instance(crs, strict=True)
-
-    @classmethod
-    def clean_coordinates(cls, coords):
-        for coord in coords:
-            if isinstance(coord, (list, tuple)):
-                cls.clean_coordinates(coord)
-            elif not isinstance(coord, (float, int, Decimal)):
-                raise ValueError("%r is not JSON compliant number" % coord)
-
-
-class GeometryCollection(GeoJSON):
-
-    """A collection of (WGS84) GIS geometries."""
-
-    def __init__(self, geometries=None, **extra):
-        super(GeometryCollection, self).__init__(**extra)
-        self["geometries"] = geometries or []
-
-
-# Marker classes.
-
-class Point(Geometry):
-    pass
-
-
-class MultiPoint(Geometry):
-    pass
-
-
-class LineString(MultiPoint):
-    pass
-
-
-class MultiLineString(Geometry):
-    pass
-
-
-class Polygon(Geometry):
-    pass
-
-
-class MultiPolygon(Geometry):
-    pass
-
-
-class Default(object):
-    """GeoJSON default."""
diff --git a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/mapping.py b/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/mapping.py
deleted file mode 100644
index fb24c33..0000000
--- a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/mapping.py
+++ /dev/null
@@ -1,32 +0,0 @@
-from collections import MutableMapping
-try:
-    import simplejson as json
-except ImportError:
-    import json
-
-import geojson
-
-
-mapping_base = MutableMapping
-
-
-GEO_INTERFACE_MARKER = "__geo_interface__"
-
-
-def is_mapping(obj):
-    return isinstance(obj, MutableMapping)
-
-
-def to_mapping(obj):
-    mapping = getattr(obj, GEO_INTERFACE_MARKER, None)
-
-    if mapping is not None:
-        return mapping
-
-    if is_mapping(obj):
-        return obj
-
-    if isinstance(obj, geojson.GeoJSON):
-        return dict(obj)
-
-    return json.loads(json.dumps(obj))
diff --git a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/utils.py b/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/utils.py
deleted file mode 100644
index 068b1c3..0000000
--- a/debian/python3-python-geojson/usr/lib/python3.4/dist-packages/geojson/utils.py
+++ /dev/null
@@ -1,35 +0,0 @@
-"""Coordinate utility functions."""
-
-def coords(obj):
-    """Yield all coordinate coordinate tuples from a geometry or feature."""
-    if isinstance(obj, (tuple, list)):
-        coordinates = obj
-    elif 'geometry' in obj:
-        coordinates = obj['geometry']['coordinates']
-    else:
-        coordinates = obj.get('coordinates', obj)
-    for e in coordinates:
-        if isinstance(e, (float, int)):
-            yield tuple(coordinates)
-            break
-        for f in coords(e):
-            yield f
-
-def map_coords(func, obj):
-    """Return coordinates, mapped pair-wise using the provided function."""
-    if obj['type'] == 'Point':
-        coordinates = tuple(map(func, obj['coordinates']))
-    elif obj['type'] in ['LineString', 'MultiPoint']:
-        coordinates = [tuple(map(func, c)) for c in obj['coordinates']]
-    elif obj['type'] in ['MultiLineString', 'Polygon']:
-        coordinates = [[
-            tuple(map(func, c)) for c in curve]
-                for curve in obj['coordinates']]
-    elif obj['type'] == 'MultiPolygon':
-        coordinates = [[[
-            tuple(map(func, c)) for c in curve]
-                for curve in part]
-                    for part in obj['coordinates']]
-    else:
-        raise ValueError("Invalid geometry object %s" % repr(obj))
-    return {'type': obj['type'], 'coordinates': coordinates}

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/python-geojson.git



More information about the Pkg-grass-devel mailing list