{ "info": { "author": "John Whitlock", "author_email": "John-Whitlock@ieee.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\n\n**multigtfs** is an `Apache 2.0`_-licensed Django app that supports importing\nand exporting of GTFS feeds. All features of the `June 20, 2012 reference`_\nare supported, including `all changes`_ up to February 17, 2014.\nIt allows multiple feeds to be stored in the database at once.\n\nIt requires a spatial databases compatible with GeoDjango_. PostgreSQL_ 9.x\nand PostGIS_ 2.x are recommended for development and production, since these\nsupport all the GeoDjango features.\n\nStatus\n======\nmultigtfs is ready for your GTFS project.\n\nPoint releases (such as 1.0.0 to 1.0.1) should be safe, only adding features or\nfixing bugs. Minor updates (1.0.1 to 1.1.0) may include significant changes\nthat will break relying code. In the worst case scenario, you may need to\nexport your GTFS feeds in the original version, update multigtfs and your code,\nand re-import.\n\nmultigtfs works with Django 1.8 (the long-term support, or LTS, release)\nthrough 1.11 (the next LTS release), and 2.0. Support will follow the Django\nsupported releases, as well as the Python versions supported by those releases.\n\nAll valid GTFS feeds are supported for import and export. This includes\nfeeds with extra columns not yet included in the GTFS spec, and feeds that\nomit ``calendar.txt`` in favor of ``calendar_dates.txt`` (such as the TriMet\narchive feeds). If you find a feed that doesn't work, `file a bug`_!\n\nSee the `issues list`_ for more details on bugs and feature requests.\n\nExample project\n===============\nCheck out the `example project`_.\n\nIf you have Docker_ installed and working, you can run the example project\nwithout installing a database.\n\n#. Add one or more feeds to import to the folder ``feeds/import``. You can find\n a feed for download at https://transitfeeds.com, such as\n `Tulsa Transit's Feed`_.\n#. Initialize the containers with ``docker-compose up``. After a few\n minutes, it will display::\n\n web_1 | Django version 1.8.18, using settings 'exploreproj.settings'\n web_1 | Development server is running at http://0.0.0.0:8000/\n web_1 | Using the Werkzeug debugger (http://werkzeug.pocoo.org/)\n web_1 | Quit the server with CONTROL-C.\n web_1 | * Debugger is active!\n web_1 | * Debugger PIN: XXX-XXX-XXX\n\n#. Visit http://localhost:8000 to view the example project.\n\nSee the `example project`_ for more details.\n\nDevelopment\n===========\n\n:Code: https://github.com/tulsawebdevs/django-multi-gtfs\n:Issues: https://github.com/tulsawebdevs/django-multi-gtfs/issues\n:Dev Docs: http://multigtfs.readthedocs.io/\n:IRC: irc://irc.freenode.net/tulsawebdevs\n\n\n.. _`Apache 2.0`: http://choosealicense.com/licenses/apache/\n.. _`June 20, 2012 reference`: https://developers.google.com/transit/gtfs/reference\n.. _`all changes`: https://developers.google.com/transit/gtfs/guides/revision-history\n.. _PostgreSQL: http://www.postgresql.org\n.. _PostGIS: http://postgis.refractions.net\n.. _GeoDjango: https://docs.djangoproject.com/en/dev/ref/contrib/gis/\n.. _`file a bug`: https://github.com/tulsawebdevs/django-multi-gtfs/issues\n.. _`issues list`: https://github.com/tulsawebdevs/django-multi-gtfs/issues?state=open\n.. _`example project`: examples/explore/README.md\n.. _`Docker`: https://www.docker.com\n.. _`Tulsa Transit's Feed`: https://transitfeeds.com/p/tulsa-transit/521\n\n\nChangelog\n=========\n\n1.1.2 (2018-08-26)\n------------------\n* Add support for Django 2.0 and 2.1\n* Handle latitude and longitudes with initial `+` sign.\n (`issue #70`_).\n* Use ``.iterator()`` to save memory during export (`PR #80`_)\n* Fix validation error in admin for Frequency.exact_times\n\n.. _`issue #70`: https://github.com/tulsawebdevs/django-multi-gtfs/issues/70\n.. _`PR #80`: https://github.com/tulsawebdevs/django-multi-gtfs/pull/80\n\n1.1.1 (2017-08-02)\n------------------\n* Strip whitespace after commas in CSV files with skipinitialspace_\n (`issue #64`_, `PR #65`_ and `#68`_).\n* Discard empty lines in CSV files (`issue #66`_, `PR #67`_)\n\n.. _skipinitialspace: https://docs.python.org/2/library/csv.html#csv.Dialect.skipinitialspace\n.. _`issue #64`: https://github.com/tulsawebdevs/django-multi-gtfs/issues/64\n.. _`PR #65`: https://github.com/tulsawebdevs/django-multi-gtfs/pull/65\n.. _`#68`: https://github.com/tulsawebdevs/django-multi-gtfs/pull/68\n.. _`issue #66`: https://github.com/tulsawebdevs/django-multi-gtfs/issues/66\n.. _`PR #67`: https://github.com/tulsawebdevs/django-multi-gtfs/pull/67\n\n1.1.0 (2017-07-09)\n------------------\n* Add support for Django 1.10 and 1.11\n* Drop support for Django 1.7 and earlier, and for South migrations. If you\n are using these, upgrade to 1.0.0 first, migrate your codebase to Django 1.8\n and Django migrations, then update to 1.1.0.\n* Move Python 2 / Python 3 and other compatibilty code to\n ``multigtfs/compat.py``. Exclude this file from the ``make qa`` coverage\n report, unless the ``COVERAGE_COMPAT`` environment variable is set. Because\n the cross-environment code is now in this file, many lines will be uncovered\n in a particular environment, while other files should be 100% covered. This\n file is tested in the supported environments in TravisCI, and a combined\n coverage report is generated in Coveralls, where ``compat.py`` should be 100%\n covered.\n* Add a dockerized environment for the explore example app, and run it under\n Django 1.11.\n* Whitespace-only values in import files are treated as empty values\n (`PR #56`_)\n\n.. _`PR #56`: https://github.com/tulsawebdevs/django-multi-gtfs/pull/56\n\n1.0.0 (2016-03-29)\n------------------\n* The project has been production-ready for a while. Updating the version\n number and the PyPI classifiers to reflect that.\n* Add support for Django 1.7 through 1.9, and a compatibility layer to handle\n future versions.\n* Add support for transitioning from South to Django migrations.\n\n\n\nOlder changes can be found in the `full documention`_.\n\n.. _`full documention`: http://multigtfs.readthedocs.io/en/latest/changelog.html\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tulsawebdevs/django-multi-gtfs", "keywords": "django,gtfs", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "multigtfs", "package_url": "https://pypi.org/project/multigtfs/", "platform": "", "project_url": "https://pypi.org/project/multigtfs/", "project_urls": { "Homepage": "https://github.com/tulsawebdevs/django-multi-gtfs" }, "release_url": "https://pypi.org/project/multigtfs/1.1.2/", "requires_dist": [ "Django (>=1.8)", "jsonfield (>=0.9.20)" ], "requires_python": "", "summary": "General Transit Feed Specification (GTFS) as a Django app", "version": "1.1.2" }, "last_serial": 4209404, "releases": { "0.2.2": [ { "comment_text": "", "digests": { "md5": "762568d94cd572aae4fbe327e3509cd6", "sha256": "59997445663268f889572c250078cc932a7ff616c6deb9e1a2cd7d2cd66ec7c6" }, "downloads": -1, "filename": "multigtfs-0.2.2.tar.gz", "has_sig": false, "md5_digest": "762568d94cd572aae4fbe327e3509cd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42539, "upload_time": "2012-11-09T07:01:11", "url": "https://files.pythonhosted.org/packages/44/d5/a644d584fc84016d6fedde260b300c6d53171739f9b75e3f58112122bb15/multigtfs-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "cfb4db09b8005f161e73596ae11169f4", "sha256": "9b07a518f537df0b489a4d982e45c35641e7ae74a7f410990a62512d2c1ff10f" }, "downloads": -1, "filename": "multigtfs-0.2.3.tar.gz", "has_sig": false, "md5_digest": "cfb4db09b8005f161e73596ae11169f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46602, "upload_time": "2012-11-09T07:37:44", "url": "https://files.pythonhosted.org/packages/27/18/8b49ff743cb1cad746f43478d116532a0f4e5780fdac550aec29138c17e8/multigtfs-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "16509ece047157940b24e15109fc2e54", "sha256": "2919e79a4f7c4f1c7b80ca810ae9283f2f38b1e07f21b514d107779e2019f6be" }, "downloads": -1, "filename": "multigtfs-0.2.4.tar.gz", "has_sig": false, "md5_digest": "16509ece047157940b24e15109fc2e54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47085, "upload_time": "2013-02-06T21:08:55", "url": "https://files.pythonhosted.org/packages/93/6d/3e65b0f2f28adefcdeb30605f93ddc477b857f0e598aa3622c1926353270/multigtfs-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "e894b44ee5abd966ac80549780a989a9", "sha256": "f6e3396ecb07c0ff3f8f545fd963562d8897e833ce275959a419cf3a4990c27f" }, "downloads": -1, "filename": "multigtfs-0.2.5.tar.gz", "has_sig": false, "md5_digest": "e894b44ee5abd966ac80549780a989a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47160, "upload_time": "2013-02-14T00:47:03", "url": "https://files.pythonhosted.org/packages/94/56/b1840c6196999d616a25df39694e7063a19c58513bbcebfb737ff6da4eb3/multigtfs-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "7f29b87b4bfbdbb11c3c4343cf4795dc", "sha256": "61b3d2b4e84d9f632fb96c9c98f7b347ec2f989895a86159c479bff211c2b5df" }, "downloads": -1, "filename": "multigtfs-0.2.6.tar.gz", "has_sig": false, "md5_digest": "7f29b87b4bfbdbb11c3c4343cf4795dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47333, "upload_time": "2013-06-07T14:20:13", "url": "https://files.pythonhosted.org/packages/46/64/5ec6c352529b22971b1d6dfa8603dd73cc9ca381b9fe29d435b528c5d02f/multigtfs-0.2.6.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "24aed9211d3a3472c4a0800d3e146c4e", "sha256": "c28879be24c8d083558a94837730d05c959dd5c9aed9200a090a7dbf1eb623fa" }, "downloads": -1, "filename": "multigtfs-0.3.0.tar.gz", "has_sig": false, "md5_digest": "24aed9211d3a3472c4a0800d3e146c4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48497, "upload_time": "2014-02-02T05:28:17", "url": "https://files.pythonhosted.org/packages/0a/4a/d99cf850fef80b63819faefa16feee346d33129430b6e0a6baf90b180b1f/multigtfs-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "f2f0c5eda72d5f49f31aabdf2d09a5c3", "sha256": "c1ea19f8409486587fec6af901d45bde98f4eaf31ce5b0ae0f6373656e6f89f8" }, "downloads": -1, "filename": "multigtfs-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f2f0c5eda72d5f49f31aabdf2d09a5c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2125357, "upload_time": "2014-03-12T20:05:27", "url": "https://files.pythonhosted.org/packages/e6/de/5284f9d5318cf4037f09272c3b6ccb8b88c359e68413fbb46b1880f8640c/multigtfs-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "adb0da891f66bb9fb7bf3d6f4e74baa6", "sha256": "736750cdd4ccdfdeafb680d8dd6ef52479dcea86690efe3ae20810af1e18b7d5" }, "downloads": -1, "filename": "multigtfs-0.3.2.tar.gz", "has_sig": false, "md5_digest": "adb0da891f66bb9fb7bf3d6f4e74baa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2125434, "upload_time": "2014-03-17T00:04:41", "url": "https://files.pythonhosted.org/packages/cb/09/c1a7e49c9d9f33adfa7cc4c531b2ff0ba46543877ec18a78fb6cdd701d0c/multigtfs-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "f676744bca8cf7374f4af4ce5c564938", "sha256": "d7b97efa81a47b761ebd7c6a55e7d0941e12bff6b54529c55485d314ebc68d13" }, "downloads": -1, "filename": "multigtfs-0.3.3.tar.gz", "has_sig": false, "md5_digest": "f676744bca8cf7374f4af4ce5c564938", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2128108, "upload_time": "2014-03-28T16:01:44", "url": "https://files.pythonhosted.org/packages/a2/76/8cba78e74e7185456374f579b0946d9da5cfe5682d3bc9f7038cfa24a692/multigtfs-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "75fedab0a11ba5a2192609c08c2e216f", "sha256": "9ab61f95c0031f84c6be790f1c59282dfc4b43157c079e0301e00271582cfa78" }, "downloads": -1, "filename": "multigtfs-0.4.0.tar.gz", "has_sig": false, "md5_digest": "75fedab0a11ba5a2192609c08c2e216f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85079, "upload_time": "2014-06-22T01:33:34", "url": "https://files.pythonhosted.org/packages/e2/42/73c6ecb7c97ac95e20c61e34ddfab2bea686827e3f1c7e7ffe593ec974e7/multigtfs-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "bab4144a62f1bb2df6c8a4e6487bb456", "sha256": "c3dd175801fc74e9a787f6caba577fcae8157a5cd0cc368b2068b5381d2d47a5" }, "downloads": -1, "filename": "multigtfs-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bab4144a62f1bb2df6c8a4e6487bb456", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 133131, "upload_time": "2014-07-12T01:31:49", "url": "https://files.pythonhosted.org/packages/f6/dd/7514264ee6f868a09fb1e43086119fcce5770e311287153b3cb6d5663d78/multigtfs-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d330a9b63e994e44c415f89e0169c03", "sha256": "ac082b191e18693e43f590c6ac5d0d7f144f9905d38876456214824a9c021ae7" }, "downloads": -1, "filename": "multigtfs-0.4.1.tar.gz", "has_sig": false, "md5_digest": "1d330a9b63e994e44c415f89e0169c03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91503, "upload_time": "2014-07-12T01:31:46", "url": "https://files.pythonhosted.org/packages/90/75/a0b80bda74331fb82c4d46a9db488b9c8438f3a825dc091b124f3e148326/multigtfs-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "ba9cc8ffd25479de5a7f587e56044fc7", "sha256": "2fdec048326d96f14495aeae6e4d3013c963d31e98ab4dc6c012881dd420df13" }, "downloads": -1, "filename": "multigtfs-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba9cc8ffd25479de5a7f587e56044fc7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 136407, "upload_time": "2014-07-21T00:01:04", "url": "https://files.pythonhosted.org/packages/1b/d2/dfa9a323643610aa5683af083ffed89ecf598e04e74ad753826e76e5b495/multigtfs-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "261947c77c8d66c2d33fd3f9dfa5e0e1", "sha256": "55d7f8959458bedbeff4de43d44d4c025c047879c4c11ad9d6a77665405ea6f1" }, "downloads": -1, "filename": "multigtfs-0.4.2.tar.gz", "has_sig": false, "md5_digest": "261947c77c8d66c2d33fd3f9dfa5e0e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93155, "upload_time": "2014-07-21T00:01:01", "url": "https://files.pythonhosted.org/packages/9e/0d/3dd3dd4b407c887d03bdc4c9073ad26d94c2a30360b5bf3afad2a7aae0bb/multigtfs-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "d495838600c5e8321ece622b92628944", "sha256": "68b1ca0dc4fca852a7519ca8f74ea990e7cfa0d4d256c3a790f1f51247c056fc" }, "downloads": -1, "filename": "multigtfs-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d495838600c5e8321ece622b92628944", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 133960, "upload_time": "2015-02-24T19:30:29", "url": "https://files.pythonhosted.org/packages/d3/e0/12e2fdd66338b72c1548976c1dcc22a2dad9598973b2cbc146a9c6f06a34/multigtfs-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3af3d60aec62a97c6011c746b699ffb3", "sha256": "8c8ea8bf8e9096a92c25504b15a05b2392432aa9bd97c285aec3f328daefa983" }, "downloads": -1, "filename": "multigtfs-0.4.3.tar.gz", "has_sig": false, "md5_digest": "3af3d60aec62a97c6011c746b699ffb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102399, "upload_time": "2015-02-24T19:30:01", "url": "https://files.pythonhosted.org/packages/58/3d/9f8b546c474cab368f4b58155b129e1d85c5eb2d36722e6c1cc071bbcac3/multigtfs-0.4.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "6e4cfbee610347de9e9263755681edd3", "sha256": "7f5b532461fbf15eeb46a7ee14036f657802ca7623c2f6096c137d737e679b09" }, "downloads": -1, "filename": "multigtfs-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6e4cfbee610347de9e9263755681edd3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 138729, "upload_time": "2016-03-30T04:11:13", "url": "https://files.pythonhosted.org/packages/1c/76/457dede696904c89be9b2c45e8864968d2fbc26f81b2767465ffc760eebd/multigtfs-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2bdbc99baa7658195caac952c0edc5e", "sha256": "b03e057c49ab338f3e87a9b00ea6b9770030319711ba0f0a8e2a691620a2dac7" }, "downloads": -1, "filename": "multigtfs-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a2bdbc99baa7658195caac952c0edc5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107010, "upload_time": "2016-03-30T04:11:03", "url": "https://files.pythonhosted.org/packages/86/7d/af7d2d27314d9b5e5b56fea1a773ffec26fd95e3d1c25f40066285e82403/multigtfs-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "f51efe1d7adbee36d97ec01fbab07456", "sha256": "814e7d596681bcf58f44da3f3fa861e1c9b7aa84e71a9c30593143514b1e0831" }, "downloads": -1, "filename": "multigtfs-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f51efe1d7adbee36d97ec01fbab07456", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 88725, "upload_time": "2017-07-09T22:17:50", "url": "https://files.pythonhosted.org/packages/4b/27/e9e39ffe9e76058201a84e42021c09019ce23bed8c519b331ba67953d04a/multigtfs-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5259da5de8416c48bde1f73bc37fc36", "sha256": "cb11a3d9f0d5792571eedf59fe591800d2cfcaf7f763d887a8534dbcf04a6198" }, "downloads": -1, "filename": "multigtfs-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a5259da5de8416c48bde1f73bc37fc36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96392, "upload_time": "2017-07-09T22:17:52", "url": "https://files.pythonhosted.org/packages/57/ba/2e686e2a1d1e1b54cbf91bd75e206e46a413de6b30c95fa11e906824fafd/multigtfs-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "5bbcb8f1c7c09ac83bcfc81acc2de9e6", "sha256": "b707224a8a18ff3022bf1f0cc995cd1a7de776789d3ad5bf843c4afcd588679f" }, "downloads": -1, "filename": "multigtfs-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5bbcb8f1c7c09ac83bcfc81acc2de9e6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90147, "upload_time": "2017-08-02T14:37:17", "url": "https://files.pythonhosted.org/packages/2c/73/5c8a61678f9561e77b550cea50ed63a2705c0ca6d4ab92b551c62a2ce5b7/multigtfs-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31750cab0087d323e6c708d453b85dae", "sha256": "47b6815056b7beb5219b596bd5fdbd0c589cbf0c5e22ca2d465ef3ad8a6228ee" }, "downloads": -1, "filename": "multigtfs-1.1.1.tar.gz", "has_sig": false, "md5_digest": "31750cab0087d323e6c708d453b85dae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97634, "upload_time": "2017-08-02T14:37:18", "url": "https://files.pythonhosted.org/packages/61/4f/246fc2dfe7d279f6c8dd768aaebeba5e1fa84e408dec8d564ef9ff0cdb62/multigtfs-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "cd35d13a36aea440483b940413204dc4", "sha256": "b3a45e88d605134b581dd5aa8db4b518e511ea92919fb513ca7343e70a8e7704" }, "downloads": -1, "filename": "multigtfs-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd35d13a36aea440483b940413204dc4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 88895, "upload_time": "2018-08-26T23:11:40", "url": "https://files.pythonhosted.org/packages/ef/a7/818716ef46f1aa787a8bf9c485560e4d70951ab3c35700e6f68cede48ad1/multigtfs-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "605ed42e280e5c8f777821ac6c0d4f7c", "sha256": "2fbef1cf4c0a2cc30d81a554e7f8e26376e7e343dadf5f321aebdd46bcb20626" }, "downloads": -1, "filename": "multigtfs-1.1.2.tar.gz", "has_sig": false, "md5_digest": "605ed42e280e5c8f777821ac6c0d4f7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105380, "upload_time": "2018-08-26T23:11:42", "url": "https://files.pythonhosted.org/packages/36/37/866bc755e81ca2dfa77d9ad63c791b20948211e02f6aed218664ee430984/multigtfs-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cd35d13a36aea440483b940413204dc4", "sha256": "b3a45e88d605134b581dd5aa8db4b518e511ea92919fb513ca7343e70a8e7704" }, "downloads": -1, "filename": "multigtfs-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd35d13a36aea440483b940413204dc4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 88895, "upload_time": "2018-08-26T23:11:40", "url": "https://files.pythonhosted.org/packages/ef/a7/818716ef46f1aa787a8bf9c485560e4d70951ab3c35700e6f68cede48ad1/multigtfs-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "605ed42e280e5c8f777821ac6c0d4f7c", "sha256": "2fbef1cf4c0a2cc30d81a554e7f8e26376e7e343dadf5f321aebdd46bcb20626" }, "downloads": -1, "filename": "multigtfs-1.1.2.tar.gz", "has_sig": false, "md5_digest": "605ed42e280e5c8f777821ac6c0d4f7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105380, "upload_time": "2018-08-26T23:11:42", "url": "https://files.pythonhosted.org/packages/36/37/866bc755e81ca2dfa77d9ad63c791b20948211e02f6aed218664ee430984/multigtfs-1.1.2.tar.gz" } ] }