{ "info": { "author": "Tom Payne", "author_email": "twpayne@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: GIS" ], "description": "TileCloud\n=========\n\nA powerful utility for generating, managing, transforming, and\nvisualizing map tiles in multiple formats.\n\n.. image:: https://api.travis-ci.org/camptocamp/tilecloud.png?branch=master\n :alt: Travis CI Status\n :target: http://travis-ci.org/#!/camptocamp/tilecloud\n\nIntroduction\n============\n\nTileCloud is a powerful utility for generating, managing,\ntransforming, visualising and map tiles in multiple formats. It can\ncreate, read update, delete tiles in multiple back ends, called\nTileStores. Existing TileStores include:\n\n\n- HTTP/REST in any layout\n\n- WMTS\n\n- Amazon `S3 `_ and\n `SQS `_\n\n- `MBTiles `_\n\n- `TileJSON `_\n\n- `Mapnik `_ (via\n `mapnik2 `_)\n\n- `Memcached `_\n\n- Local file system\n\n- Log files in any format\n\n\nTileCloud is not limited to image tiles, it can also handle other\ntile data such as\n`UTFGrid `_, or elevation\ndata in JSON format.\n\nTileCloud uses Python's generators and iterators to efficiently\nstream tens of millions of tiles, and can handle multiple tiles in\nparallel using Python's\n`multiprocessing `_\nlibrary.\n\nExample tasks that TileCloud makes easy include:\n\n\n- Visualize tiles stored in any TileStore with\n `OpenLayers `_,\n `Google Maps `_,\n `jQuery Geo `_,\n `Leaflet `_,\n `Polymaps `_,\n `Modest Maps `_, and\n `OpenWebGlobe `_.\n\n- Convert sixty million PNG tiles stored in S3 to JPEG format with\n different quality settings at different zoom levels.\n\n- Transform image formats and perform arbitrary image\n transformations on the fly, including PNG optimization.\n\n- Generate semi-transparent tiles with embedded tile coordinates\n for debugging.\n\n- Pack multiple tile layers into a single tile on the server.\n\n- Efficiently calculate bounding boxes and detect missing tiles in\n existing tile datasets.\n\n- Simulate fast and slow tile servers.\n\n- Efficiently delete millions of tiles in S3.\n\n- Read JSON tiles from a tarball, compress them, and upload\n them.\n\n\nGetting started\n===============\n\nTileCloud depends on some Python modules. It's easiest to install them with\n``pip`` in a ``virtualenv``:\n\n::\n\n $ virtualenv .\n $ . bin/activate\n $ pip install -r requirements.txt\n\nFor a quick demo, run\n\n::\n\n $ ./tc-viewer --root=3/4/2 'http://gsp2.apple.com/tile?api=1&style=slideshow&layers=default&lang=en_GB&z=%(z)d&x=%(x)d&y=%(y)d&v=9'\n\nand point your browser at http://localhost:8080/. Type ``Ctrl-C``\nto terminate ``tc-viewer``.\n\nNext, download an example MBTiles file from\n`MapBox `_, such as\n`Geography Class `_.\nWe can quickly find out more about this tile set with the\n``tc-info`` command. For example, to count the number of tiles:\n\n::\n\n $ ./tc-info -t count geography-class.mbtiles\n 87381\n\nTo calculate the bounding pyramid:\n\n::\n\n $ ./tc-info -t bounding-pyramid -r geography-class.mbtiles\n 0/0/0:+1/+1\n 1/0/0:+2/+2\n 2/0/0:+4/+4\n 3/0/0:+8/+8\n 4/0/0:+16/+16\n 5/0/0:+32/+32\n 6/0/0:+64/+64\n 7/0/0:+128/+128\n 8/0/0:+256/+256\n\nTo check for missing tiles against a bounding pyramid:\n\n::\n\n $ ./tc-info -b 0/0/0:8/*/* -t completion geography-class.mbtiles\n 0 1/1 (100%)\n 1 4/4 (100%)\n 2 16/16 (100%)\n 3 64/64 (100%)\n 4 256/256 (100%)\n 5 1024/1024 (100%)\n 6 4096/4096 (100%)\n 7 16384/16384 (100%)\n 8 65536/65536 (100%)\n\nThis shows, for each zoom level, the number of tiles at that zoom\nlevel, the total number of tiles expected at that zoom level for\nthe specified bounding pyramid (``0/0/0:8/*/*`` means all tiles\nfrom level 0 to level 8), and a percentage completion. This can be\nuseful for checking that a tile set is complete.\n\nNow, display this MBTiles tile set on top of the\n`OpenStreetMap `_ tiles and a debug\ntile layer:\n\n::\n\n $ ./tc-viewer tiles.openstreetmap_org geography-class.mbtiles tiles.debug.black\n\nYou'll need to point your browser at http://localhost:8080/ and\nchoose your favourite library.\n\n``tc-info`` and ``tc-viewer`` are utility programs. Normally you\nuse TileCloud by writing short Python programs that connect the\nTileCloud's modules to perform the action that you want.\n\nAs a first example, run the following:\n\n::\n\n $ PYTHONPATH=. examples/download.py\n\nThis will download a few tiles from\n`OpenStreetMap `_ and save them in a\nlocal MBTiles file called ``local.mbtiles``. Look at the source\ncode to ``examples/download.py`` to see how it works. If there are\nproblems with the download, just interrupt it with ``Ctrl-C`` and\nre-run it: the program will automatically resume where it left\noff.\n\nOnce you have downloaded a few tiles, you can view them directly\nwith ``tc-viewer``:\n\n::\n\n $ ./tc-viewer --root=4/8/5 local.mbtiles tiles.debug.black\n\nPoint your browser at http://localhost:8080 as usual. The\n``--root`` option to ``tc-viewer`` instructs the viewer to start at\na defined tile, rather than at 0/0/0, so you don't have to zoom in\nto find the tiles that you downloaded.\n\nTile coordinates, tile layouts, tile grids and bounding pyramids\n================================================================\n\nTileCloud always represents tile coordinates as strings like ``z/x/y``.\nTileCloud primarily works in tile coordinates, although geographic coordinates\ncan be used in some places.\n\nTile layouts convert tile coordinates to and from strings for use in paths,\nURLs, keys, etc.\n\nTile grids are used to convert tile coordinates to and from geographic\ncoordinates, and to relate tiles with different z values.\n\nBounding pyramids represent a range of tiles in the x, y and z directions. The\nformat is basically ``minz/minx/miny:maxz/maxx/maxy`` but ``maxz`` is optional\nand ``maxz``, ``maxx`` and ``maxy`` can be prefixed with an ``+`` sign to\nindicate that they are relative to the corresponding ``min`` value. This is\nprobably best demonstrated by a few examples:\n\n``4/10/20:15/25``\n This corresponds to a range of tiles with z=4, x=10..15 and y=20..25\n\n``4/10/20:+5/+5``\n This is the same range (z=4, x=10..15, y=20..25) but expressed using relative\n sizes.\n\n``4/10/20:5/15/20``\n This is the same range of tiles above, but also includes all the tiles at\n level z=5 which overlap the above range. TileCloud uses the tile grid to\n calculate which tiles from level z=5 to include.\n\n``4/10/20:+1/+5/+5``\n This represents the range same as the previous example using a relative\n ``maxz``.\n\nQuick tile generation\n=====================\n\nThe ``tc-copy`` command can be used to copy tiles between different\nTileStores. If a TileStore has the side effect of generating tiles,\nthen it functions as a quick tile generation utility. First, some\nquick examples.\n\nTo convert from one tile format to another, just copy from source\nto destination. For example, to convert an MBTiles file in to a ZIP\nfile, just run:\n\n::\n\n $ ./tc-copy geography-class.mbtiles geography-class.zip\n\nYou can check this worked with ``unzip``:\n\n::\n\n $ unzip -t geography-class.zip\n\nEqually, ``tc-copy`` can be used to download multiple tiles:\n\n::\n\n $ ./tc-copy --bounding-pyramid 4/0/0:0/16/16 tiles.openstreetmap_org osm-up-to-z4.mbtiles\n\nHere we downloaded zoom levels 0 to 4 of the OpenStreetMap tiles\ninto a local MBTiles file. The ``--bounding-pyramid`` option is\nrequired because otherwise we would download *all* OpenStreetMap\ntiles -- which might take some time (and also contravene\nOpenStreetMap's tile usage policy). Note that, by default,\n``tc-copy`` won't overwrite tiles if they already exist in the\ndestination. This means that you can interrupt the above command\nand restart it, and it will resume where it was interrupted. If you\nwant to overwrite tiles in the destination then pass the\n``--overwrite`` option to ``tc-copy``.\n\nIn the same way, ``tc-copy`` can also be used to upload tiles. For\nexample, to upload an MBTiles file to S3, just use:\n\n::\n\n $ ./tc-copy osm-up-to-z4.mbtiles s3://bucket/prefix/%(z)d/%(x)d/%(y)d.jpg\n\n``bucket`` is the name of your S3 bucket. You'll need to have set\nthe ``AWS_ACCESS_KEY_ID`` and ``AWS_SECRET_ACCESS_KEY`` environment\nvariables to have permission to upload to S3. The rest of the\ndestination (``prefix/%(z)d/%(x)d/%(y)d.jpg``) is a template\ndescribing the layout of the tiles in S3. It's a normal Python\nformat string: ``%(x)d`` means substitute the tile's ``x``\ncoordinate as a decimal integer.\n\nYou can pass the same ``s3://`` URL to ``tc-viewer``. This allows\nyou to visualise your tiles stored in S3 with your favourite\nmapping library. For example:\n\n::\n\n $ ./tc-viewer s3://bucket/prefix/%(z)d/%(x)d/%(y)d.jpg\n\nHere, ``tc-viewer`` is acting as a proxy, serving tiles stored in\nS3 over HTTP, bypassing any caches or access controls (assuming you\nhave the correct credentials, of course). This allows you to\nvisualize the exact tiles that you've stored.\n\nRendering the World\n===================\n\nAt `FOSS4G-NA `_,\n`MapBox `_ presented an excellent strategy for\n`rendering the world `_.\nTileCloud supports the subdivision strategy. To run the demo,\nexecute:\n\n::\n\n $ python examples/renderingtheworld.py\n\nThis will generate tiles from a WMTS tile server and save them in a\nlocal MBTiles tiles. When the above command is complete, you can\nsee the bounding pyramid of the generated tiles:\n\n::\n\n $ ./tc-info -t bounding-pyramid -r medford_buildings.mbtiles\n 0/0/0:+1/+1\n 1/0/0:+1/+1\n 2/0/1:+1/+1\n 3/1/2:+1/+1\n 4/2/5:+1/+1\n 5/5/11:+1/+1\n 6/10/23:+1/+1\n 7/20/47:+1/+1\n 8/40/94:+2/+2\n 9/80/189:+2/+1\n 10/162/378:+1/+2\n 11/324/757:+2/+2\n 12/649/1514:+3/+3\n 13/1299/3028:+4/+5\n 14/2598/6057:+7/+8\n 15/5196/12114:+13/+15\n\nYou can look at these tiles (which show buildings in Medford, OR)\nwith the command:\n\n::\n\n ./tc-viewer --root=7/20/47 tiles.openstreetmap_org medford_buildings.mbtiles\n\nA cheap-and-cheerful tile server\n================================\n\n``tc-viewer`` can be used as a lightweight tile server, which can\nbe useful for development, debugging and off-line demos. The\nTileStores passed as arguments to ``tc-viewer`` are available at\nthe URL:\n\n::\n\n http://localhost:8080/tiles/{index}/tiles/{z}/{x}/{y}\n\nwhere ``{index}`` is the index of the TileStore on the command line\n(starting from 0 for the first tile store), and ``{z}``, ``{x}``\nand ``{y}`` are the components of the tile coordinate. The second\n``tiles`` in the URL is present to work around assumptions made by\nOpenWebGlobe. This layout is directly usable by most mapping\nlibraries, see the code in ``views/*.tpl`` for examples. The host\nand port can be set with the ``--host`` and ``--port`` command line\noptions, respectively.\n\nNote that there is no file extension. ``tc-viewer`` will\nautomatically set the correct content type and content encoding\nheaders if it can determine them, and, failing this, most browsers\nwill figure it out for themselves.\n\nFor convenience, ``tc-viewer`` serves everything in the ``static``\ndirectory under the URL ``/static``. This can be used to serve your\nfavourite mapping library and/or application code directly for\ntesting purposes.\n\nBy default, ``tc-viewer`` will use\n`Tornado `_ as a web server, if it is\navailable, otherwise it will fall back to\n`WSGIRef `_. Tornado\nhas reasonably good performance, and is adequate for local\ndevelopment and off-line demos, especially when used with a MBTiles\nTileStore. WSGIRef has very poor performance (it handles only one\nrequest at a time) and as such can be used as a \"slow\" tile server,\nideal for debugging tile loading code or testing how your web\napplication performs over a slow network connection. ``tc-viewer``\nis particularly slow when used to proxy tiles being served by a\nremote server. You can set the server explicitly with the\n``--server`` option.\n\n``tc-viewer`` sets the ``Access-Control-Allow-Origin`` header to\n``*`` for all the tiles it serves, this allows the tiles to be used\nas textures for WebGL applications running on different\nhosts/ports. For more information, see\n`Cross-Domain Textures `_.\n\n``tc-viewer`` is designed as a development tool, and the power that\nit offers comes at the expense of fragility. It makes many\nassumptions - including the benevolence of the user - that make it\nentirely unsuitable as a generic tile server. It should only be\nused in development or demonstration environments.\n\nComparing mapping libraries\n===========================\n\n``tc-viewer`` supports most popular web mapping libraries\nout-of-the box. This can be very useful for quick, practical\ncomparisons. If your favourite mapping library is missing, please\nsubmit an `issue `_,\nor, even better, a\n`pull request `_.\n\nContributing\n============\n\nPlease report bugs and feature requests using the\n`GitHub issue tracker `_.\n\nIf you'd like to contribute to TileCloud, please install the development\nrequirements:\n\n::\n\n $ pip install -r dev-requirements.txt\n\nTileCloud comes with unit tests in the ``tilecloud/tests``\ndirectory. You can run these with the command:\n\n::\n\n $ make test\n\nThis is equivalent to:\n\n::\n\n $ python setup.py nosetests\n\nFor pull requests, it is very much appreciated if your code passes\n`pep8 `_ and\n`pyflakes `_ without\nwarnings, with the exception of pep8 warning \"E501 line too long\",\nwhich is allowed. You can run pep8 and pyflakes on the codebase\nwith the command:\n\n::\n\n $ make pep8 pyflakes\n\nLicense\n=======\n\nCopyright (c) 2012, Tom Payne twpayne@gmail.com All rights\nreserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions\nare met:\n\n\n- Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n\n- Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following\n disclaimer in the documentation and/or other materials provided\n with the distribution.\n\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\nFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\nCOPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\nINDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\nHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\nSTRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\nOF THE POSSIBILITY OF SUCH DAMAGE.\n\nvim: set filetype=rst spell spelllang=en textwidth=0:\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/camptocamp/tilecloud", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "tilecloud", "package_url": "https://pypi.org/project/tilecloud/", "platform": "", "project_url": "https://pypi.org/project/tilecloud/", "project_urls": { "Homepage": "http://github.com/camptocamp/tilecloud" }, "release_url": "https://pypi.org/project/tilecloud/1.3.4/", "requires_dist": [ "boto3", "bottle", "Pillow", "pyproj", "requests (>=1.0)", "redis (>=2)" ], "requires_python": "", "summary": "Tools for managing tiles", "version": "1.3.4" }, "last_serial": 5774930, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "62369b58bf6e295b846cbf6250581cfc", "sha256": "5422584de67cb8b207b926c0e0b8dec30d9c64ffe3f13978d4a9b1d02762107b" }, "downloads": -1, "filename": "tilecloud-0.1.tar.gz", "has_sig": false, "md5_digest": "62369b58bf6e295b846cbf6250581cfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45903, "upload_time": "2012-05-18T15:51:39", "url": "https://files.pythonhosted.org/packages/23/a9/4ae057653bc90cc4b35b9b8b6f9410bc6cea09da955700b2a30d75f75210/tilecloud-0.1.tar.gz" } ], "0.2.dev20151118": [ { "comment_text": "", "digests": { "md5": "90eded52264884aba167416ab358c88a", "sha256": "719625fca506b89bdb55cf3431eb756eefe356d9820404e547fc5293cd7be26e" }, "downloads": -1, "filename": "tilecloud-0.2.dev20151118-py2-none-any.whl", "has_sig": false, "md5_digest": "90eded52264884aba167416ab358c88a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 186815, "upload_time": "2015-11-18T13:10:19", "url": "https://files.pythonhosted.org/packages/67/b2/a07a97e88501c6782512f1abb6fd175bd7d5b58176db5b338c81ee06716e/tilecloud-0.2.dev20151118-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62cac758ffca91991ad864ab8316fa0d", "sha256": "f7ac575fbe06a2a50beae6500805c5cddd241ea8cc7e961e4d2880b5b47b0542" }, "downloads": -1, "filename": "tilecloud-0.2.dev20151118.tar.gz", "has_sig": false, "md5_digest": "62cac758ffca91991ad864ab8316fa0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53161, "upload_time": "2015-11-18T13:10:25", "url": "https://files.pythonhosted.org/packages/31/99/42731e5a15698d46dea788a78db0ecf28bb4e61e4fafe01e508172410ee2/tilecloud-0.2.dev20151118.tar.gz" } ], "0.2dev-20121011": [ { "comment_text": "", "digests": { "md5": "145e9afb9a48c61e8bce4530e42f3eec", "sha256": "f2daa5d4d0f02990803111a75ca995a2f0b85162b159cb9942075f45ca188435" }, "downloads": -1, "filename": "tilecloud-0.2dev-20121011.tar.gz", "has_sig": false, "md5_digest": "145e9afb9a48c61e8bce4530e42f3eec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50464, "upload_time": "2012-10-11T09:36:47", "url": "https://files.pythonhosted.org/packages/da/c3/8178d4e05bf8246b636f793783a52f5b5a4630e6e7ca2fe7e1b792f83657/tilecloud-0.2dev-20121011.tar.gz" } ], "0.2dev-20121016": [ { "comment_text": "", "digests": { "md5": "89e7dab106ee57af9cbb0855365800e4", "sha256": "22763ec64cde01a651aa4d0bf70875a90ce8f743b406f0ea15bd73945dee448c" }, "downloads": -1, "filename": "tilecloud-0.2dev-20121016.tar.gz", "has_sig": false, "md5_digest": "89e7dab106ee57af9cbb0855365800e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46399, "upload_time": "2012-10-16T15:57:58", "url": "https://files.pythonhosted.org/packages/a2/a2/6d8bc0d16b837c26eec88462f80154f594b255cd11a9da6c5996a2271be8/tilecloud-0.2dev-20121016.tar.gz" } ], "0.2dev-20130204": [ { "comment_text": "", "digests": { "md5": "0abb292f4064daa8927adeab05c5ac03", "sha256": "3a56c9bf7e4f1cf438f46d05294a6bc16413cdb5369642838666539ae5fd7d00" }, "downloads": -1, "filename": "tilecloud-0.2dev-20130204.tar.gz", "has_sig": false, "md5_digest": "0abb292f4064daa8927adeab05c5ac03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47052, "upload_time": "2013-02-04T17:12:31", "url": "https://files.pythonhosted.org/packages/a5/ed/1ba24bb0896b43f186cfcc8b38bb851ca82ca952cd1ac7508446d62e15b1/tilecloud-0.2dev-20130204.tar.gz" } ], "0.2dev-20130312": [ { "comment_text": "", "digests": { "md5": "692e2321c7416266f03d53a8c715cfed", "sha256": "eb8b16c1af2553ce887d083fd23b471803bae5b6ea75b4c9635058879624030b" }, "downloads": -1, "filename": "tilecloud-0.2dev-20130312.tar.gz", "has_sig": false, "md5_digest": "692e2321c7416266f03d53a8c715cfed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46853, "upload_time": "2013-03-12T14:30:32", "url": "https://files.pythonhosted.org/packages/43/2b/992d34d7f38d730045383517e429d79fc68c650ca78fcf4e85963f8dde85/tilecloud-0.2dev-20130312.tar.gz" } ], "0.2dev-20130326": [ { "comment_text": "", "digests": { "md5": "2339cb50742047d8fdcd86c059b0bf6d", "sha256": "c6c130842066eb767271bcc697312e7159428758ef23e8dda3aa0f5518dd50cb" }, "downloads": -1, "filename": "tilecloud-0.2dev-20130326.tar.gz", "has_sig": false, "md5_digest": "2339cb50742047d8fdcd86c059b0bf6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46864, "upload_time": "2013-03-26T13:42:34", "url": "https://files.pythonhosted.org/packages/4a/4f/10264db3a531edb6d4fd6d560f8ae673df4afde616881c4b295cdcd6ebee/tilecloud-0.2dev-20130326.tar.gz" } ], "0.2dev-20130502": [ { "comment_text": "", "digests": { "md5": "4a4a3eb7dbae8d5882a0ffe2551e38aa", "sha256": "f730070b6d044018bdcf52dacb34a97cedc7ec6f88375c6a7a142fb72a858a56" }, "downloads": -1, "filename": "tilecloud-0.2dev-20130502.tar.gz", "has_sig": false, "md5_digest": "4a4a3eb7dbae8d5882a0ffe2551e38aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46895, "upload_time": "2013-05-02T11:14:39", "url": "https://files.pythonhosted.org/packages/80/57/bdf8fcfc5b201fed487ea9575dada69c13f96174810de2af6ed5ba439487/tilecloud-0.2dev-20130502.tar.gz" } ], "0.2dev-20130516": [ { "comment_text": "", "digests": { "md5": "86fa824d0abd36b01f5944840f55924c", "sha256": "824ff92eb80876c5089214a0059a74fa601182f6d43f6545ebb4406c7f48d906" }, "downloads": -1, "filename": "tilecloud-0.2dev-20130516.tar.gz", "has_sig": false, "md5_digest": "86fa824d0abd36b01f5944840f55924c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46903, "upload_time": "2013-05-16T12:41:09", "url": "https://files.pythonhosted.org/packages/f0/92/7d9b8b2736cc777690c39a790a642640399e7e5f7ea7fcbbb070f1a41cdb/tilecloud-0.2dev-20130516.tar.gz" } ], "0.2dev-20130803": [ { "comment_text": "", "digests": { "md5": "982a054b4ba802bc7fd4ed29c98e29be", "sha256": "2bae4b9faf3d9f43c3c793e3f4d5e9c4f585a0e74325cb7bb20d0be5c8316658" }, "downloads": -1, "filename": "tilecloud-0.2dev-20130803.tar.gz", "has_sig": false, "md5_digest": "982a054b4ba802bc7fd4ed29c98e29be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46931, "upload_time": "2013-08-03T11:49:46", "url": "https://files.pythonhosted.org/packages/0f/c2/743cc5faced48d28e769459a05486893be6433ba76910492595d45ba3326/tilecloud-0.2dev-20130803.tar.gz" } ], "0.2dev-20130808": [ { "comment_text": "", "digests": { "md5": "4c352bff1704cf5cba7d40510df21c0b", "sha256": "22537fa0da1badc303838706704934b8bc850b565b1aa4c9000245dbd4cf0505" }, "downloads": -1, "filename": "tilecloud-0.2dev-20130808.tar.gz", "has_sig": false, "md5_digest": "4c352bff1704cf5cba7d40510df21c0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55924, "upload_time": "2013-08-08T12:12:47", "url": "https://files.pythonhosted.org/packages/00/d3/cc17828979d9e6e29721ff72b74075445a496d572077ee2bd92e244672a1/tilecloud-0.2dev-20130808.tar.gz" } ], "0.2dev-20131022": [ { "comment_text": "", "digests": { "md5": "7f1e283996ae9cc9aa255aac968bc89d", "sha256": "6fcc7c3030edbbb63ec92bf5603e3fd4dce3a4c8a344a94e9baf241fd1708d26" }, "downloads": -1, "filename": "tilecloud-0.2dev-20131022.tar.gz", "has_sig": false, "md5_digest": "7f1e283996ae9cc9aa255aac968bc89d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47312, "upload_time": "2013-10-22T17:01:11", "url": "https://files.pythonhosted.org/packages/e0/8e/ace6a7d2e4f4d5db070c355997954aa851de6a8425a5c046438982f6d234/tilecloud-0.2dev-20131022.tar.gz" } ], "0.2dev-20131025": [ { "comment_text": "", "digests": { "md5": "c32420825e6b103534cff1ece8bb4174", "sha256": "13c8704156342373125cc05c68d30df5072adcdf7061563510be8cc3023b3a0f" }, "downloads": -1, "filename": "tilecloud-0.2dev-20131025.tar.gz", "has_sig": false, "md5_digest": "c32420825e6b103534cff1ece8bb4174", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46428, "upload_time": "2013-10-24T22:21:06", "url": "https://files.pythonhosted.org/packages/3e/06/02e274e89abffcea03593c41a6a0e4888f70e9e47faaaf87e5299d50063f/tilecloud-0.2dev-20131025.tar.gz" } ], "0.2dev-20140325": [ { "comment_text": "", "digests": { "md5": "aeb6c1fbd6bb8fa5e8794c6e02d45101", "sha256": "80bf1b3c503877371265220e169fe33de64c91ce2a1d28100fc7bbdcb61e908c" }, "downloads": -1, "filename": "tilecloud-0.2dev-20140325.tar.gz", "has_sig": false, "md5_digest": "aeb6c1fbd6bb8fa5e8794c6e02d45101", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47451, "upload_time": "2014-03-25T13:47:08", "url": "https://files.pythonhosted.org/packages/e6/5d/f9b59163403bb5b119666ed921fb7c53411f59cd080143f63112884bc8f8/tilecloud-0.2dev-20140325.tar.gz" } ], "0.2dev-20150115": [ { "comment_text": "", "digests": { "md5": "4f8927a04fcee89db3fdcdf1e30527dd", "sha256": "955f0349b950fd2a1d9fae1f48b961af3f496ca085575eb36792bda552b35c18" }, "downloads": -1, "filename": "tilecloud-0.2dev-20150115.tar.gz", "has_sig": false, "md5_digest": "4f8927a04fcee89db3fdcdf1e30527dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56602, "upload_time": "2015-01-15T08:19:11", "url": "https://files.pythonhosted.org/packages/92/eb/c7b79e6eae2bc26d7e824ecc290f1941d6ff032eb53b82b760170b688772/tilecloud-0.2dev-20150115.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "891fcd1b426e17640af5d28fd7e761e8", "sha256": "e873733dee16576e890ba6c53c5e6af98abc895befa3844590aa74547470ae90" }, "downloads": -1, "filename": "tilecloud-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "891fcd1b426e17640af5d28fd7e761e8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 68881, "upload_time": "2016-04-12T10:00:27", "url": "https://files.pythonhosted.org/packages/ac/ac/00ed617b3f64948b3365762d10cc1171a7a6d0dbe058f6e4d1f221e48811/tilecloud-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4fe86c10327cbb3ce51ef269d25d82e", "sha256": "04bf1b4f5c3892436b520fc0b2d7c3cf396d6df2e529b007dcc8460526d2d142" }, "downloads": -1, "filename": "tilecloud-0.3.0.tar.gz", "has_sig": false, "md5_digest": "e4fe86c10327cbb3ce51ef269d25d82e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48220, "upload_time": "2016-04-12T10:00:32", "url": "https://files.pythonhosted.org/packages/a9/33/c8ce908a647da87368a9d0c72e148fa92e2e540bce9c4c4868905bf6eb5a/tilecloud-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "75b9543446984730131715e6705dbf65", "sha256": "5dff99a49244763f03190e18f983ff13197571e205e9282f30cf36e6897e1426" }, "downloads": -1, "filename": "tilecloud-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "75b9543446984730131715e6705dbf65", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 65677, "upload_time": "2017-03-07T14:01:05", "url": "https://files.pythonhosted.org/packages/08/43/a0fdccffe64ff9803b295476d8ea41d8f01c2eed28759e398ef7377336fd/tilecloud-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f102d0c93473c118a3f57ca9ef6dd6ec", "sha256": "83f5ad382d9cd9f3b9b930109ddbfa050e640db52982f99874f87b928f43ef1d" }, "downloads": -1, "filename": "tilecloud-0.4.0.tar.gz", "has_sig": false, "md5_digest": "f102d0c93473c118a3f57ca9ef6dd6ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44053, "upload_time": "2017-03-07T14:01:11", "url": "https://files.pythonhosted.org/packages/b8/20/511112e40cad894cb6d3b4f8fa7e3d5512227835b9217e2c3b8c423fad35/tilecloud-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "4a3166f24a4fa7a5cef3929636d74693", "sha256": "8e83f24c028996fd130f9b659921a6f45464149f60fe207d7576b6f68696f1de" }, "downloads": -1, "filename": "tilecloud-0.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4a3166f24a4fa7a5cef3929636d74693", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 66262, "upload_time": "2018-02-21T07:30:51", "url": "https://files.pythonhosted.org/packages/32/7a/97d7342def6d80d664dbb87d0f792a26a0d89ab41a956bd97257b790f28a/tilecloud-0.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67122a037d4d86c9ccbc806843fd8c31", "sha256": "fb68b07821036e53a192a44d51bd344d44db932d9a0f3d3f22e1135c0ef34dfd" }, "downloads": -1, "filename": "tilecloud-0.5.0.tar.gz", "has_sig": false, "md5_digest": "67122a037d4d86c9ccbc806843fd8c31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50280, "upload_time": "2018-02-21T07:30:54", "url": "https://files.pythonhosted.org/packages/a5/b5/f20fc721da79fe9b5dd9470038885fe1033fc98b955e4b2ff056cc4bd719/tilecloud-0.5.0.tar.gz" } ], "0.5.0.dev1": [ { "comment_text": "", "digests": { "md5": "9f5cb2f36a6f01d6aae4af33dd38859c", "sha256": "9bba4d9ffa6cd34361d889f300a7b10f92a4610cdfaaa863f19d71f24de55836" }, "downloads": -1, "filename": "tilecloud-0.5.0.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "9f5cb2f36a6f01d6aae4af33dd38859c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 65990, "upload_time": "2017-05-10T06:34:06", "url": "https://files.pythonhosted.org/packages/7e/9e/511a2468b30008cfa7e8d651b42877b5b875eda662256fe8f7445c2e7686/tilecloud-0.5.0.dev1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29b86c29e179661cf596683b8b9d69d9", "sha256": "b5a5200fca01f12cf85e6d7c4e588b0a0f7b6c7ff7f53990677b1bc96cf33428" }, "downloads": -1, "filename": "tilecloud-0.5.0.dev1.tar.gz", "has_sig": false, "md5_digest": "29b86c29e179661cf596683b8b9d69d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43811, "upload_time": "2017-05-10T06:34:09", "url": "https://files.pythonhosted.org/packages/74/1b/92b171a7e0c0c40fb0aa26cd3b09cb03106815f3b2a664cb8f2d636d1018/tilecloud-0.5.0.dev1.tar.gz" } ], "0.5.0.dev2": [ { "comment_text": "", "digests": { "md5": "6ca3847807a2c9bdc90b479c0d718185", "sha256": "1f21d5809144d38b39a72989a8ee0896b787fe768b8744992521d26e3475b81a" }, "downloads": -1, "filename": "tilecloud-0.5.0.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "6ca3847807a2c9bdc90b479c0d718185", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 66126, "upload_time": "2017-06-02T14:27:59", "url": "https://files.pythonhosted.org/packages/ef/5a/dfeb151f619754630e6c09da5ab68094865a8a748bd0402e122fe57e2476/tilecloud-0.5.0.dev2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "897e6b89832f0bc73f7451540c4c0603", "sha256": "d59e2b6721f302faf9d350fa5431730ed043c27245d60cb711f66977169fc338" }, "downloads": -1, "filename": "tilecloud-0.5.0.dev2.tar.gz", "has_sig": false, "md5_digest": "897e6b89832f0bc73f7451540c4c0603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43924, "upload_time": "2017-06-02T14:28:01", "url": "https://files.pythonhosted.org/packages/e5/a0/acec82212026b28f3be2c73507065d08e26b39fde847b7ab4ea26a6633f1/tilecloud-0.5.0.dev2.tar.gz" } ], "0.5.0.dev3": [ { "comment_text": "", "digests": { "md5": "2e54d2a5d09d5796350eb6c59be9f33f", "sha256": "97ec243540e73c60212e4e24640a6c8ff98bbb5d0293e1fffb2cca5754ad525c" }, "downloads": -1, "filename": "tilecloud-0.5.0.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "2e54d2a5d09d5796350eb6c59be9f33f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 66161, "upload_time": "2017-07-18T13:05:32", "url": "https://files.pythonhosted.org/packages/f0/81/8e549a5010476eb31b75334266a2821aabad67c97c7a0190cff519fc8973/tilecloud-0.5.0.dev3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3c16ac17b42f687aef04a4266228bd7", "sha256": "7971461590b7ba2032e138e0902176e9d60a650347e27d2a4acc9f3e725d23c0" }, "downloads": -1, "filename": "tilecloud-0.5.0.dev3.tar.gz", "has_sig": false, "md5_digest": "f3c16ac17b42f687aef04a4266228bd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43956, "upload_time": "2017-07-18T13:05:34", "url": "https://files.pythonhosted.org/packages/cd/73/d2d2247ba5c08d2e6aece821f8a4c0a736534f6a986df21f88668dc97cbf/tilecloud-0.5.0.dev3.tar.gz" } ], "0.5.0.dev4": [ { "comment_text": "", "digests": { "md5": "6fa492051ce3f42059ec88549a623a63", "sha256": "2dd6c992b48ed142e722e43986079916d6116daf634dbc38dbb142e8258713e2" }, "downloads": -1, "filename": "tilecloud-0.5.0.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "6fa492051ce3f42059ec88549a623a63", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 66593, "upload_time": "2017-10-19T10:32:10", "url": "https://files.pythonhosted.org/packages/8f/76/3e774a1480456e9d19c54685420ea8c36825a32a398c036b2c8361dd5f20/tilecloud-0.5.0.dev4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a79290d5140abb1d31c0e08037279b3", "sha256": "750f77524a110a80879b2f14a9e87a17432f7c572fec109e93597b0a986e84fe" }, "downloads": -1, "filename": "tilecloud-0.5.0.dev4.tar.gz", "has_sig": false, "md5_digest": "0a79290d5140abb1d31c0e08037279b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50290, "upload_time": "2017-10-19T10:32:11", "url": "https://files.pythonhosted.org/packages/db/0a/29fa2545a0d0ba8a72a1e0655120fd88453be07a97a1b6455f8ddb7100e9/tilecloud-0.5.0.dev4.tar.gz" } ], "0.5.0.dev5": [ { "comment_text": "", "digests": { "md5": "4498ff9bcb267f35413227ffdf1bfb19", "sha256": "5361567103a93658b6db531df4eb595d6822364b2fe9153b7510dc52bcc1dcd0" }, "downloads": -1, "filename": "tilecloud-0.5.0.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "4498ff9bcb267f35413227ffdf1bfb19", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 66595, "upload_time": "2017-10-19T12:22:47", "url": "https://files.pythonhosted.org/packages/7f/8e/494e1f71db3300bd1b13274fc217201b4ab7f278646ccab35fd134538e5f/tilecloud-0.5.0.dev5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2fc7401e6811a860f74a55d002afea5e", "sha256": "4157541c3ce5c3558684592b2311f31c441835ebb32fc32fb0de64bd2fa142e5" }, "downloads": -1, "filename": "tilecloud-0.5.0.dev5.tar.gz", "has_sig": false, "md5_digest": "2fc7401e6811a860f74a55d002afea5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50296, "upload_time": "2017-10-19T12:22:48", "url": "https://files.pythonhosted.org/packages/98/19/a54a913aedaf927910549010e64f49e4fe0eb7f59751531d16b12dd04151/tilecloud-0.5.0.dev5.tar.gz" } ], "0.5.0.dev6": [ { "comment_text": "", "digests": { "md5": "7370a59fe6f6852828eea082d7a40df2", "sha256": "b3a0b7d6285bd0800b1b7839a5561951640a84f7cdc144753e69abf4ac0e9467" }, "downloads": -1, "filename": "tilecloud-0.5.0.dev6-py2-none-any.whl", "has_sig": false, "md5_digest": "7370a59fe6f6852828eea082d7a40df2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 66594, "upload_time": "2017-10-19T12:55:38", "url": "https://files.pythonhosted.org/packages/78/3d/10ea4b7cd406d7d9762f2d6b05812294e39b52e560065522dabc15d99e8b/tilecloud-0.5.0.dev6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afb1b668ad8bd1c280e8738c2388bdf0", "sha256": "ca578befa06e270bd76d4590eb06c46173fc8dfb51b195f6bc5938f34c3b2903" }, "downloads": -1, "filename": "tilecloud-0.5.0.dev6.tar.gz", "has_sig": false, "md5_digest": "afb1b668ad8bd1c280e8738c2388bdf0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50296, "upload_time": "2017-10-19T12:55:39", "url": "https://files.pythonhosted.org/packages/99/9d/d6337c386b7f257ef776f45527522511dbce7e8cbccef555861344a5ea1d/tilecloud-0.5.0.dev6.tar.gz" } ], "0.5.0.dev7": [ { "comment_text": "", "digests": { "md5": "b8ce16deb07a4e2957fc0047ba34279a", "sha256": "04836616acc587b5c9faf03ce222aabab2641830e32b78ce7f96c6093aee34a8" }, "downloads": -1, "filename": "tilecloud-0.5.0.dev7-py2-none-any.whl", "has_sig": false, "md5_digest": "b8ce16deb07a4e2957fc0047ba34279a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 66439, "upload_time": "2018-02-09T08:13:26", "url": "https://files.pythonhosted.org/packages/04/46/92ac40890ffc5c50d3bb61582e1ca8dd356c467d97f663c3b7144b0f0ad7/tilecloud-0.5.0.dev7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c0f8489e5563a337573b2c3a9f8aeb2", "sha256": "7f0f655c7d49f95066b24d3c5d9536932a01b04d1524ee5f931367ead2c76d73" }, "downloads": -1, "filename": "tilecloud-0.5.0.dev7.tar.gz", "has_sig": false, "md5_digest": "3c0f8489e5563a337573b2c3a9f8aeb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50290, "upload_time": "2018-02-09T08:13:27", "url": "https://files.pythonhosted.org/packages/dc/57/a6039080c00ba783cc7b6d3307ce2c031578050cfa029a83d32e748d7770/tilecloud-0.5.0.dev7.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "99c31a5ae44abb2a5b4d5fdfae039ff6", "sha256": "c390dd3899c8ba4fd37b38e4c603a963fe492737f170c39ad39e1a6841ccdb2c" }, "downloads": -1, "filename": "tilecloud-0.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "99c31a5ae44abb2a5b4d5fdfae039ff6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 66266, "upload_time": "2018-02-21T10:23:23", "url": "https://files.pythonhosted.org/packages/e7/32/faf97eee725934ade62870c165f0a4da29f0f2da2ed0659b5b220c3ac670/tilecloud-0.5.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6dae129d9f9dcd5646e0435d7fd81e8d", "sha256": "079c4af88918cf98212da99cb0f7b1baf34258d9647562cda1db2f68ae29258f" }, "downloads": -1, "filename": "tilecloud-0.5.1.tar.gz", "has_sig": false, "md5_digest": "6dae129d9f9dcd5646e0435d7fd81e8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50269, "upload_time": "2018-02-21T10:23:24", "url": "https://files.pythonhosted.org/packages/e8/ad/8bc133c4e80a191f9ced1f128f3a94234ee8e498e879d1ed8df723ffcbb8/tilecloud-0.5.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "6150759161ca236a809c209508e9c962", "sha256": "3d22112b8cab2a8b3bce69798edbab59dbd5f7f2cd912d25e463c294dcb4a7ad" }, "downloads": -1, "filename": "tilecloud-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "6150759161ca236a809c209508e9c962", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 58971, "upload_time": "2018-06-13T06:29:07", "url": "https://files.pythonhosted.org/packages/23/24/b56c717f1a144c2bfac0a523abc67d7b2a91689741ea4d0b9acd06dc0521/tilecloud-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "284b4c542abf98ba1704f22140e560d0", "sha256": "060cd9b73c84e950f49fec10f316b62dfa5292758180aab0140cab2560bf847b" }, "downloads": -1, "filename": "tilecloud-1.0.0.tar.gz", "has_sig": false, "md5_digest": "284b4c542abf98ba1704f22140e560d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50272, "upload_time": "2018-06-13T06:29:09", "url": "https://files.pythonhosted.org/packages/95/62/9987adb8e7334f3fb5b16097db16a024ca438db53eb2e355ac45da229b46/tilecloud-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "0933da3151765cb612edc3494da8ff9d", "sha256": "2b1f4da0a10745d4601298972a6c817bd0e41355f1023d4257846467b245c1c8" }, "downloads": -1, "filename": "tilecloud-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "0933da3151765cb612edc3494da8ff9d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 59054, "upload_time": "2018-08-06T11:03:54", "url": "https://files.pythonhosted.org/packages/73/47/6da32e3fb65c2d674e1de170eb8229f4131bb295047e789adfc59176b451/tilecloud-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9dc2fda477cf758fab6a6026686c05dd", "sha256": "c887706cc4d09a033dbc69f493b1fea8328d64fdc554d3cf50f6e8df9bbec7ed" }, "downloads": -1, "filename": "tilecloud-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9dc2fda477cf758fab6a6026686c05dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50323, "upload_time": "2018-08-06T11:03:55", "url": "https://files.pythonhosted.org/packages/77/2d/10122c8dd6fcef28a00af4370d7dd67a10b3b9935daf1f9f3019f7a90fe1/tilecloud-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "a1ec78bdcf031c0a3db852ff68ee710a", "sha256": "1daf7ad416ce9356b5a8b883081a19f311ede1b325233910e6043a24bb0f9451" }, "downloads": -1, "filename": "tilecloud-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a1ec78bdcf031c0a3db852ff68ee710a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 60389, "upload_time": "2018-08-08T06:40:14", "url": "https://files.pythonhosted.org/packages/42/a9/e32314844a6b186b580bab47d9144c29dfd829d1c0cf111e58ca6e23f22d/tilecloud-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e158524cbb0d63eadb58dccf9ca4e3c", "sha256": "66265c947c9096a2fab1d75d3eaef47933bbbb08c9377bacf190c1b42d8b6620" }, "downloads": -1, "filename": "tilecloud-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8e158524cbb0d63eadb58dccf9ca4e3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50886, "upload_time": "2018-08-08T06:40:15", "url": "https://files.pythonhosted.org/packages/13/ed/166b30dea71aeae6bdf2b2f3680801b6aac038bed21d0622ab2fbbee338a/tilecloud-1.1.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "f11c6863c6bdb2920254642b6adadeed", "sha256": "bd97944c498a1b32726c063a7dba9faa3a27d0b9db789768fda45d681b70c9c1" }, "downloads": -1, "filename": "tilecloud-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f11c6863c6bdb2920254642b6adadeed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61699, "upload_time": "2019-04-15T09:56:18", "url": "https://files.pythonhosted.org/packages/71/ad/1f6f894e6e429788500d518a0c42b5afe3889edb90794045c0201191f31b/tilecloud-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a396dad463fb1a1148da0538f1d6dba6", "sha256": "a7ae22763126757828b2a8a5b298eade16957eb6dc59c44adfd78e60f64a0c50" }, "downloads": -1, "filename": "tilecloud-1.3.0.tar.gz", "has_sig": false, "md5_digest": "a396dad463fb1a1148da0538f1d6dba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47107, "upload_time": "2019-04-15T09:56:20", "url": "https://files.pythonhosted.org/packages/e1/71/9a4db941e51202d517459cd73af32baa7bb3b7fadb1682563070577a6814/tilecloud-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "ac7c6d1127832290d1c183a1368dbfcb", "sha256": "7f2cbbca6c917104894407ed25de2f1fabf6034c9c00218b14ba708318828365" }, "downloads": -1, "filename": "tilecloud-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ac7c6d1127832290d1c183a1368dbfcb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61714, "upload_time": "2019-04-16T09:52:07", "url": "https://files.pythonhosted.org/packages/de/5a/f02d284a2aba0b9e7cd67401633b71365bfd0d4aef4046282e31247d6c8a/tilecloud-1.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b18aef79f598ddbe99520be4e2e840f0", "sha256": "cc7008b83a6291afc04235afcebd93245d1a9bd473994c8a8f018762213ee04a" }, "downloads": -1, "filename": "tilecloud-1.3.1.tar.gz", "has_sig": false, "md5_digest": "b18aef79f598ddbe99520be4e2e840f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47116, "upload_time": "2019-04-16T09:52:08", "url": "https://files.pythonhosted.org/packages/de/f6/6d9cf09acd75c8c547661dcad2e9557f0b9d2ae789da09ef6a0c32599cac/tilecloud-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "7dca3baae5333a5b0e336f2415f016e2", "sha256": "480782a03b18ce3616e39b38eaddd09f7e6bb8a1d97370ec1ccc9dd258649f9c" }, "downloads": -1, "filename": "tilecloud-1.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7dca3baae5333a5b0e336f2415f016e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61723, "upload_time": "2019-06-19T08:23:34", "url": "https://files.pythonhosted.org/packages/78/84/b212fad800af7db9e83a642a2374f0d23c1fc2ec22115595b8c750db3f02/tilecloud-1.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48bc629f9ca036756b4eb96ec5fb032f", "sha256": "237c77a303113f485928589bcc3706b93e626926fa39b3a9be67e1d6bb815bc9" }, "downloads": -1, "filename": "tilecloud-1.3.2.tar.gz", "has_sig": false, "md5_digest": "48bc629f9ca036756b4eb96ec5fb032f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47128, "upload_time": "2019-06-19T08:23:36", "url": "https://files.pythonhosted.org/packages/72/a7/2feb3c3875bcd01f3c8352185d85e3876e803505b7787e76b41007c977be/tilecloud-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "29384322c9a7c495c2fb57a4a04330c5", "sha256": "7d619b52042518ad7d9985a86927f8164a4048075bea868a02adfb20669615ad" }, "downloads": -1, "filename": "tilecloud-1.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "29384322c9a7c495c2fb57a4a04330c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61360, "upload_time": "2019-09-03T07:57:20", "url": "https://files.pythonhosted.org/packages/4b/c1/524864f16a7a6e15686821704d475c50add40a0c778280a4518d1be005f3/tilecloud-1.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd78cade46cfce47790c285e3533a3a8", "sha256": "e68dcda53655fb0f37654559ed45c5a2fd02f7cc9671639f9c361b5414ef0051" }, "downloads": -1, "filename": "tilecloud-1.3.3.tar.gz", "has_sig": false, "md5_digest": "cd78cade46cfce47790c285e3533a3a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46943, "upload_time": "2019-09-03T07:57:22", "url": "https://files.pythonhosted.org/packages/d0/02/ec9314d1303c5f18b2a0418d04775c408b2be8a8db73ce157db295ffb133/tilecloud-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "152ded4b2b9cfc8ecd2952e4aaae77b0", "sha256": "0d176f9c837ccd6c6010e429b6a14de42ce0f3884abd33edd698ff8fb7654693" }, "downloads": -1, "filename": "tilecloud-1.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "152ded4b2b9cfc8ecd2952e4aaae77b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61377, "upload_time": "2019-09-03T09:36:42", "url": "https://files.pythonhosted.org/packages/52/fb/609a79f622d8bbb7ab56721535cb4cb6b8d63373af360fced59f7539c610/tilecloud-1.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59459f7b04dc49a3f76c17c2a3ec1686", "sha256": "9b5dd6e83d932bc1405c739d005256cbd32e5a0ff51c168032b09034d2466242" }, "downloads": -1, "filename": "tilecloud-1.3.4.tar.gz", "has_sig": false, "md5_digest": "59459f7b04dc49a3f76c17c2a3ec1686", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46968, "upload_time": "2019-09-03T09:36:44", "url": "https://files.pythonhosted.org/packages/1a/a8/97b58bf45d43001adda10fa1018fe72fab28bcc08f5311d70f461572d8f3/tilecloud-1.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "152ded4b2b9cfc8ecd2952e4aaae77b0", "sha256": "0d176f9c837ccd6c6010e429b6a14de42ce0f3884abd33edd698ff8fb7654693" }, "downloads": -1, "filename": "tilecloud-1.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "152ded4b2b9cfc8ecd2952e4aaae77b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61377, "upload_time": "2019-09-03T09:36:42", "url": "https://files.pythonhosted.org/packages/52/fb/609a79f622d8bbb7ab56721535cb4cb6b8d63373af360fced59f7539c610/tilecloud-1.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59459f7b04dc49a3f76c17c2a3ec1686", "sha256": "9b5dd6e83d932bc1405c739d005256cbd32e5a0ff51c168032b09034d2466242" }, "downloads": -1, "filename": "tilecloud-1.3.4.tar.gz", "has_sig": false, "md5_digest": "59459f7b04dc49a3f76c17c2a3ec1686", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46968, "upload_time": "2019-09-03T09:36:44", "url": "https://files.pythonhosted.org/packages/1a/a8/97b58bf45d43001adda10fa1018fe72fab28bcc08f5311d70f461572d8f3/tilecloud-1.3.4.tar.gz" } ] }