{ "info": { "author": "Katelyn McNair", "author_email": "deprekate@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "Introduction\n------------\n\nFastpath is a fast and lightweight tool for finding the shortest path in a weighted\ngraph. As input it only needs the starting node, the ending node, and the weights\nof each node to node edge. For versatility it uses the Bellman-Ford algorithm, which\nallows for negative weights. Future version will incorporate the Dijkstra algorithm\nto speed up runtimes on graphs that do not contain negative edges.\nTo install `fastpath`,\n```sh\ngit clone git@github.com:deprekate/fastpath.git\ncd fastpath; make\n```\nThe only library dependency for fastpath is uthash (which is included).\nThe fastpathz has the extra dependency of mini-gmp (which is included).\n\nThere are two flavors of `fastpath`. The first is the default `fastpath`, which will work\nfor 99% of needed cases. It's limitation is that it uses the C-type long double for edge\nweights, which can cause rounding errors if you have extremely large/small numbers for edge\nweights (ie -1E50 or 1E50).\nThis is because during the path relaxation step of the Bellmanford code, C cannot distinguish\na difference between 1E50 and 1E50 + 1\nIf your numbers are extremely large/small, then you can use the `fastpathz` version, which\nuses infinite-precision integers as edge weights. The downside of using `fastpathz` is that\ndecimal places get dropped, so the C code does not distinguish between 1 and 1.1. This \nlimitation can partially be overcome by just multiplying all your weights by an arbitrary\nnumber.\n\n\n\nFastpath Example\n--------------\n\nRun either flavor on the included sample data:\n```sh\nfastpath --source A --target Z < edges.txt \n```\n```sh\nfastpathz --source A --target Z < edges.txt \n```\nThe output of either command is the path of nodes, and should look like\n```sh\nA\nB\nD\nE\nZ\n```\n\nThe structure of the graph looks like:\n\n```sh\nA -----> B -----> C <----- F\n | |\n | |\n v v\n D -----> E -----> Z\n```\n\n* Strings can be used for the nodes, and the weights can be positive or negative long double \n numbers. The weights can even be in the form of scientific shorthand (1.6E+9).\n\n\nPython Example\n--------------\n\nFastPath is now also available as a PIP package available at [pypi.org](https://pypi.org/project/fastpath/)\n\nIt is installable by simply using pip\n```sh\npip install fastpath \n```\n\nTo use in your python code, first import the module, write edges to the graph, and then provide a beginning node (source) and an end node (target)\n```sh\nimport fastpath as fp\n\nf = open(\"edges.txt\", \"r\")\nfor line in f:\n ret = fp.add_edge(line)\n\nfor edge in fp.get_path(source=\"A\", target=\"Z\"):\n print(edge)\n```\n\nOutput is the path of nodes, and should look like\n```sh\n$ python example.py \nA\nB\nD\nE\nZ\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/deprekate/fastpath", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "fastpath", "package_url": "https://pypi.org/project/fastpath/", "platform": "", "project_url": "https://pypi.org/project/fastpath/", "project_urls": { "Homepage": "https://github.com/deprekate/fastpath" }, "release_url": "https://pypi.org/project/fastpath/1.9/", "requires_dist": null, "requires_python": ">3.5.2", "summary": "A package for finding the best path through a network graph", "version": "1.9", "yanked": false, "yanked_reason": null }, "last_serial": 10974252, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "460b60a9dd59c7f2092d6b04d91de2fc", "sha256": "86b59639dab9c5587b4b0d853ae724949d4cf071a4224259da315947c09633b6" }, "downloads": -1, "filename": "fastpath-0.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "460b60a9dd59c7f2092d6b04d91de2fc", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">3.5.2", "size": 9105, "upload_time": "2019-10-22T22:26:02", "upload_time_iso_8601": "2019-10-22T22:26:02.824222Z", "url": "https://files.pythonhosted.org/packages/c4/85/f60984c7da975a4ce35b8ec9fedcfacce87ecfcfbd6a4692f044e8b375a4/fastpath-0.1-cp37-cp37m-macosx_10_9_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "baf516c908efc3bedc4e96c8b3867946", "sha256": "b7175be1569976e359ebb7a1e4034ecc43af1968f23dbb6e889bc25a9f9a084b" }, "downloads": -1, "filename": "fastpath-0.1-py3.8-macosx-10.9-x86_64.egg", "has_sig": false, "md5_digest": "baf516c908efc3bedc4e96c8b3867946", "packagetype": "bdist_egg", "python_version": "3.8", "requires_python": ">3.5.2", "size": 9640, "upload_time": "2020-03-02T19:48:23", "upload_time_iso_8601": "2020-03-02T19:48:23.876477Z", "url": "https://files.pythonhosted.org/packages/47/58/94b73b91c94773c7b49368c2e8be262fbfc2496aed226c15c1b0f351d692/fastpath-0.1-py3.8-macosx-10.9-x86_64.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8c2d66bd669f260f56b9df00d29fb179", "sha256": "98fa1a40d1a00a25b197a48644d5aa5de2dd93f6f3736094c44ba8736c849c48" }, "downloads": -1, "filename": "fastpath-0.1.tar.gz", "has_sig": false, "md5_digest": "8c2d66bd669f260f56b9df00d29fb179", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 4215, "upload_time": "2019-10-22T22:26:04", "upload_time_iso_8601": "2019-10-22T22:26:04.823790Z", "url": "https://files.pythonhosted.org/packages/d2/7a/bdac5d97be87223e1495ecd6e58575ec2e3f09d513c1ee3cc7b475738693/fastpath-0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3": [ { "comment_text": "", "digests": { "md5": "48b174e4017aa0c24eb46a190a82b459", "sha256": "3f2a1de80e1a89f07ae09986dca502e02046e30aebbd5366b4e2e8486a3e6a92" }, "downloads": -1, "filename": "fastpath-0.3-cp38-cp38-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "48b174e4017aa0c24eb46a190a82b459", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": ">3.5.2", "size": 9160, "upload_time": "2020-03-02T19:48:22", "upload_time_iso_8601": "2020-03-02T19:48:22.469991Z", "url": "https://files.pythonhosted.org/packages/e8/f8/2e3b2d2c36daa0bfbee3dbf8fc31c8552139db5212f9f146f4b2bec78897/fastpath-0.3-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d50525389ab19bb57f77a75f055f45aa", "sha256": "9ca487571d0ac060852e173745a1015710747f61f103dbc34d26a2d3f3b0ee29" }, "downloads": -1, "filename": "fastpath-0.3.tar.gz", "has_sig": false, "md5_digest": "d50525389ab19bb57f77a75f055f45aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 5895, "upload_time": "2020-03-02T19:48:25", "upload_time_iso_8601": "2020-03-02T19:48:25.303706Z", "url": "https://files.pythonhosted.org/packages/8f/75/045eb2927227770ad14855b6649bd8f2c811cfb783a05160253df115d76f/fastpath-0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4": [ { "comment_text": "", "digests": { "md5": "c2042a6712e277dc2538b1a03d261b91", "sha256": "349d76b82cdbf72cb0cd58be0f877288bf6497644be287144abfcee3a2c79247" }, "downloads": -1, "filename": "fastpath-0.4-cp38-cp38-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "c2042a6712e277dc2538b1a03d261b91", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": ">3.5.2", "size": 21454, "upload_time": "2020-03-02T21:27:54", "upload_time_iso_8601": "2020-03-02T21:27:54.950606Z", "url": "https://files.pythonhosted.org/packages/6f/bd/bf76b410ca24b802fa941f27b6625868619f1516d51bb95a1854f38abbee/fastpath-0.4-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e743b88129bbe8c764cf1b161a291841", "sha256": "e3c1b7bacb6bb0f6819f2d3c72ecf9fe89b9e5501469eeaf42d50cf05398d32f" }, "downloads": -1, "filename": "fastpath-0.4.tar.gz", "has_sig": false, "md5_digest": "e743b88129bbe8c764cf1b161a291841", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 17790, "upload_time": "2020-03-02T21:27:55", "upload_time_iso_8601": "2020-03-02T21:27:55.994895Z", "url": "https://files.pythonhosted.org/packages/a7/23/4e4a2c068a5337707abbb71b3e665adeda378dbf9cec5a6e15f5086b7b1e/fastpath-0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5": [ { "comment_text": "", "digests": { "md5": "3023977fc6ebd8b48407615962eed9d7", "sha256": "1368147fbbd5086684c34ec122596f79e8a06ae731a9cd78d6f87ea7f50a483b" }, "downloads": -1, "filename": "fastpath-0.5-cp38-cp38-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "3023977fc6ebd8b48407615962eed9d7", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": ">3.5.2", "size": 21454, "upload_time": "2020-03-02T22:10:09", "upload_time_iso_8601": "2020-03-02T22:10:09.082174Z", "url": "https://files.pythonhosted.org/packages/b3/ff/30e56ae9dc2e836c0bf34c725314397fab47a2050a386c485db45ad6df2d/fastpath-0.5-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b7179f9d144c1f781538b791f1ea8743", "sha256": "6b59358cf569beb4d5f3781591fda52906cfd28388efb8da60861c6640621031" }, "downloads": -1, "filename": "fastpath-0.5.tar.gz", "has_sig": false, "md5_digest": "b7179f9d144c1f781538b791f1ea8743", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 32689, "upload_time": "2020-03-02T22:10:10", "upload_time_iso_8601": "2020-03-02T22:10:10.352738Z", "url": "https://files.pythonhosted.org/packages/36/25/f73599a90cb403dd7a4f24e331cdde2acc9b08411386a217fe7d9fadcb57/fastpath-0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0": [ { "comment_text": "", "digests": { "md5": "033579c9c6b9acf0c79d6b7d1810073a", "sha256": "e8daa03ebee4519a2b474eef9b9163fc0a2b097bfe07ba4fa25290db1a501c63" }, "downloads": -1, "filename": "fastpath-1.0-cp38-cp38-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "033579c9c6b9acf0c79d6b7d1810073a", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": ">3.5.2", "size": 22078, "upload_time": "2020-06-10T04:42:22", "upload_time_iso_8601": "2020-06-10T04:42:22.069243Z", "url": "https://files.pythonhosted.org/packages/86/11/280afd71570aa91116d758edc754c95ad9f9862b22fc709fefb4fb8cf12c/fastpath-1.0-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "34c4feb328c4920a7df6c0f64bbd20f9", "sha256": "5ac130010c82cf32282648d1f68ff1d75f91dffa5fd3fa740c04a9a9df3a1023" }, "downloads": -1, "filename": "fastpath-1.0.tar.gz", "has_sig": false, "md5_digest": "34c4feb328c4920a7df6c0f64bbd20f9", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 54000, "upload_time": "2020-06-10T04:42:23", "upload_time_iso_8601": "2020-06-10T04:42:23.381268Z", "url": "https://files.pythonhosted.org/packages/70/d2/467b58f4e6f22a4b8227f2f8488241ab20f46881b4c6d11d55c9c897d960/fastpath-1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1": [ { "comment_text": "", "digests": { "md5": "8ef3baf205cc55a504b9c3a70a748218", "sha256": "49c69aab3353fb5fa13967cad1e60843b3f81e2cfd1f3c4ce015f70372337af4" }, "downloads": -1, "filename": "fastpath-1.1-cp38-cp38-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "8ef3baf205cc55a504b9c3a70a748218", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": ">3.5.2", "size": 22078, "upload_time": "2020-06-10T04:50:44", "upload_time_iso_8601": "2020-06-10T04:50:44.360860Z", "url": "https://files.pythonhosted.org/packages/90/d9/15d4f9cebe6b35de1d469c62066e59e0bd91a87b4bf4ec3ce454ad37311d/fastpath-1.1-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3cb73c2cebfc2f3cffaab386cc683ea4", "sha256": "00ad5ea653e76f6aca23abef1482a4f0e6760397e6e5673f7d0ca93fcbffd1e2" }, "downloads": -1, "filename": "fastpath-1.1.tar.gz", "has_sig": false, "md5_digest": "3cb73c2cebfc2f3cffaab386cc683ea4", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 54002, "upload_time": "2020-06-10T04:50:45", "upload_time_iso_8601": "2020-06-10T04:50:45.695584Z", "url": "https://files.pythonhosted.org/packages/a4/79/8fb06bf1fd3cd5caa7e42451d4d091e8a208a907cde93c92804c9a6380bd/fastpath-1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "11f2c3123a5ecfd37d4133b81aa8fd09", "sha256": "cb856e5269239dc089c4ed04528df822286606a8312f8c49ecc25658c5202457" }, "downloads": -1, "filename": "fastpath-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "11f2c3123a5ecfd37d4133b81aa8fd09", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": ">3.5.2", "size": 22099, "upload_time": "2020-06-10T05:33:29", "upload_time_iso_8601": "2020-06-10T05:33:29.251581Z", "url": "https://files.pythonhosted.org/packages/60/b7/32ba201e1cc1a7fa6e0ec99b8a69862c5ed9b82438b7b37f17f457a55d7d/fastpath-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e433f4f0b4fc576f377ba235134ce86b", "sha256": "6186478627be354bf44bc7259aa735aa60c355818d910258fa5f1db716cbb5d2" }, "downloads": -1, "filename": "fastpath-1.1.1.tar.gz", "has_sig": false, "md5_digest": "e433f4f0b4fc576f377ba235134ce86b", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 32417, "upload_time": "2020-06-10T05:33:30", "upload_time_iso_8601": "2020-06-10T05:33:30.595685Z", "url": "https://files.pythonhosted.org/packages/bd/be/5dc742146458bc1611f301473bfbf8d93f3a1b1264b36731f485b597a3f9/fastpath-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "4098d77fef29afa3a015d0d69a1a4048", "sha256": "e2a9b5261be921aaac9a14212b570c761f95c27afcb61cab5a0428a796ccd5fa" }, "downloads": -1, "filename": "fastpath-1.1.2-cp38-cp38-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "4098d77fef29afa3a015d0d69a1a4048", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": ">3.5.2", "size": 22109, "upload_time": "2020-06-10T05:40:32", "upload_time_iso_8601": "2020-06-10T05:40:32.003909Z", "url": "https://files.pythonhosted.org/packages/f9/13/6b5840359533e17011c79673ece3fc1bd3aa25533d03bdf0eeb797b51a1a/fastpath-1.1.2-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "85d65c58405e70afa52da37dcabac1e9", "sha256": "3756c1fe0949b2175df6d7cd5fc6fa269addde5e51bc65655785c4ec35a34f10" }, "downloads": -1, "filename": "fastpath-1.1.2.tar.gz", "has_sig": false, "md5_digest": "85d65c58405e70afa52da37dcabac1e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 32417, "upload_time": "2020-06-10T05:40:33", "upload_time_iso_8601": "2020-06-10T05:40:33.256447Z", "url": "https://files.pythonhosted.org/packages/36/df/2d73e712fc450ddd6372893dd9157335eaaf5545926363080274095244fd/fastpath-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2": [ { "comment_text": "", "digests": { "md5": "c23c111825eabf6dfea51e31aa7829f9", "sha256": "e35c5b5c52ccf0abb5a0ca00a5806ede91c4be00ec0b75cdf2e6d054eda00607" }, "downloads": -1, "filename": "fastpath-1.2-cp38-cp38-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "c23c111825eabf6dfea51e31aa7829f9", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": ">3.5.2", "size": 22089, "upload_time": "2020-06-10T06:46:08", "upload_time_iso_8601": "2020-06-10T06:46:08.879215Z", "url": "https://files.pythonhosted.org/packages/e6/6e/8b2c2d92bf43c7c0968639f46b65a68621d8d9a280937358a11466fb87a8/fastpath-1.2-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d847e56eb4bd8a362c21bced6393d71e", "sha256": "2daa193a2fa8439f715badcb8adc8f107cdd3e1a33aaa501c8fb7f69172ef6d6" }, "downloads": -1, "filename": "fastpath-1.2.tar.gz", "has_sig": false, "md5_digest": "d847e56eb4bd8a362c21bced6393d71e", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 32411, "upload_time": "2020-06-10T06:46:10", "upload_time_iso_8601": "2020-06-10T06:46:10.031501Z", "url": "https://files.pythonhosted.org/packages/b0/6c/db449f8c3d0ba8c205a19441ae7e521d7c486bb8ff3cca9683706586a6b6/fastpath-1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3": [ { "comment_text": "", "digests": { "md5": "42079eedd38b3c3f8795050fe1c0011b", "sha256": "2efcbe9c7fc62a9207fd13e4127d2610d162d50b02e61c696e3642b79dc330c9" }, "downloads": -1, "filename": "fastpath-1.3-cp38-cp38-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "42079eedd38b3c3f8795050fe1c0011b", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": ">3.5.2", "size": 70113, "upload_time": "2020-07-10T02:09:04", "upload_time_iso_8601": "2020-07-10T02:09:04.623336Z", "url": "https://files.pythonhosted.org/packages/9c/17/7132be74ffbffefc935783b57e57c903cf085bd5a2960e04050ad9a49da7/fastpath-1.3-cp38-cp38-macosx_10_9_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6603f0974f6d3292ef473805ea042d92", "sha256": "7458e09c9f83157a3c4fad9109db8ffd71e31b3fe40f28db6eb1b030aef34e2b" }, "downloads": -1, "filename": "fastpath-1.3.tar.gz", "has_sig": false, "md5_digest": "6603f0974f6d3292ef473805ea042d92", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 55342, "upload_time": "2020-07-10T02:09:06", "upload_time_iso_8601": "2020-07-10T02:09:06.097343Z", "url": "https://files.pythonhosted.org/packages/ae/79/eeda27e60845527ce0596f771498ff8005dbdb725d55c7773fa0fc632d39/fastpath-1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "e4b29ec7ba965aa07fe2569875a6c6f3", "sha256": "8ac1c6581d8988e04ce80f5990aab62c137ab6b9b8288ad03688cbe86624dea5" }, "downloads": -1, "filename": "fastpath-1.3.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e4b29ec7ba965aa07fe2569875a6c6f3", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">3.5.2", "size": 172055, "upload_time": "2020-08-27T22:37:05", "upload_time_iso_8601": "2020-08-27T22:37:05.939226Z", "url": "https://files.pythonhosted.org/packages/0b/b9/75ac00804606865cbbea08567ddd6e4e604a4cba916a751ef057012c11fc/fastpath-1.3.1-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "52f5f0515057ea1b95978e86db03bed7", "sha256": "371eeeea517dd77005490ca08a00c3084034e6312459ec42402a5fafd8eebb24" }, "downloads": -1, "filename": "fastpath-1.3.1.tar.gz", "has_sig": false, "md5_digest": "52f5f0515057ea1b95978e86db03bed7", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 57143, "upload_time": "2020-08-27T22:37:07", "upload_time_iso_8601": "2020-08-27T22:37:07.637657Z", "url": "https://files.pythonhosted.org/packages/85/80/01cd99f781b7561c2a38acdf64857a1ad1d889008b87224042c3c0a1564d/fastpath-1.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4": [ { "comment_text": "", "digests": { "md5": "5074d84d32106d2ccea6db2d567bacb1", "sha256": "2c2079b2d522d16138a4d35b4108b8548f6fda0c5513c2eb778698484ce57ea0" }, "downloads": -1, "filename": "fastpath-1.4-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "5074d84d32106d2ccea6db2d567bacb1", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">3.5.2", "size": 177972, "upload_time": "2020-08-28T00:21:20", "upload_time_iso_8601": "2020-08-28T00:21:20.238849Z", "url": "https://files.pythonhosted.org/packages/8d/b6/94da18ba0f3f4c351403307675875b63a502daf7baab70780e84c51acd33/fastpath-1.4-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5daccdae272f07697499ece9589679d0", "sha256": "7ff5914a5031978ff3f176e32afb36b4ccb480ff3fae9bf435f6e23f6944ceff" }, "downloads": -1, "filename": "fastpath-1.4.tar.gz", "has_sig": false, "md5_digest": "5daccdae272f07697499ece9589679d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 59020, "upload_time": "2020-08-28T00:21:21", "upload_time_iso_8601": "2020-08-28T00:21:21.811895Z", "url": "https://files.pythonhosted.org/packages/2a/7e/3140c34135b12c0d5f949ac3a32b7b3aaedd8e3b382a76e281978a28dffd/fastpath-1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5": [ { "comment_text": "", "digests": { "md5": "4c2cfdeeab5ca1781e0705ad08427754", "sha256": "de8356b0ff0c2d908adbeaba06590a1537a8b48b873f2bd70643d2b6eaa05881" }, "downloads": -1, "filename": "fastpath-1.5-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4c2cfdeeab5ca1781e0705ad08427754", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">3.5.2", "size": 177095, "upload_time": "2020-12-11T01:22:14", "upload_time_iso_8601": "2020-12-11T01:22:14.155391Z", "url": "https://files.pythonhosted.org/packages/db/7c/e98f1ebfa5dc50ae86f1d693aff9f1e222f0141fb93a9b0696e8c41a8f9a/fastpath-1.5-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1ea9a0d330a8db97550b74c4673a5cbf", "sha256": "5ae0de4eb6613bb85c26c73020f2d8af7daa8721784a7e0c9c544d307b172943" }, "downloads": -1, "filename": "fastpath-1.5.tar.gz", "has_sig": false, "md5_digest": "1ea9a0d330a8db97550b74c4673a5cbf", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 59082, "upload_time": "2020-12-11T01:22:15", "upload_time_iso_8601": "2020-12-11T01:22:15.633267Z", "url": "https://files.pythonhosted.org/packages/e2/19/6a45c6c9f8eec798bb63af28b9175927cfe3287f847010a5137b1dfc45e5/fastpath-1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6": [ { "comment_text": "", "digests": { "md5": "fed0cc4b07c9a830b698b017d4c743ed", "sha256": "58a596c6b6ed9553895d7f975608ee9315676e7d8a0bfdd11a2e0224fd67bb79" }, "downloads": -1, "filename": "fastpath-1.6-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "fed0cc4b07c9a830b698b017d4c743ed", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">3.5.2", "size": 178106, "upload_time": "2020-12-12T02:29:24", "upload_time_iso_8601": "2020-12-12T02:29:24.371038Z", "url": "https://files.pythonhosted.org/packages/10/8a/3147dba130da84c8fb7e277cd197d6109e29dd08af60873ddd5590ee5f09/fastpath-1.6-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "446798a5a3da6d3d995894449dc93186", "sha256": "e1b4f1434d8472e63a3d78041b8b78c2b488d7233f5cac1d4821d9cbc93b5b1e" }, "downloads": -1, "filename": "fastpath-1.6.tar.gz", "has_sig": false, "md5_digest": "446798a5a3da6d3d995894449dc93186", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 59296, "upload_time": "2020-12-12T02:29:25", "upload_time_iso_8601": "2020-12-12T02:29:25.808302Z", "url": "https://files.pythonhosted.org/packages/ee/1e/e58f3f986dff96afc4892b469088d75673ee7623052bf3be747502693e1e/fastpath-1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7": [ { "comment_text": "", "digests": { "md5": "119c21e470b0b7d9668eb4414742b23b", "sha256": "91b11e6c47d594df505c13f996d08dd1dba82b8980efdc4ed17f583f85c64f97" }, "downloads": -1, "filename": "fastpath-1.7.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "119c21e470b0b7d9668eb4414742b23b", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 165233, "upload_time": "2021-07-22T00:04:10", "upload_time_iso_8601": "2021-07-22T00:04:10.694779Z", "url": "https://files.pythonhosted.org/packages/47/8f/a58abf356d7da36f9164a5f56a85cd865466fc6abfd2db811be6672ee17e/fastpath-1.7.linux-x86_64.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8": [ { "comment_text": "", "digests": { "md5": "352245bea814443d2e87e3a527a95398", "sha256": "b47c71131a31eb0682f73cffabb313110f8922cef62f5869898bdf837685696e" }, "downloads": -1, "filename": "fastpath-1.8-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "352245bea814443d2e87e3a527a95398", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">3.5.2", "size": 178121, "upload_time": "2021-07-22T00:33:58", "upload_time_iso_8601": "2021-07-22T00:33:58.462860Z", "url": "https://files.pythonhosted.org/packages/1c/93/990c604679eca0358dde053b24da11ffa70fb33e727c34b19cc7f617096f/fastpath-1.8-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5832397b245017f4cc76c0b358ce9dde", "sha256": "f516248200267686c4ebcb61929d800c9954beb8213f83e41ed31802d506625a" }, "downloads": -1, "filename": "fastpath-1.8.tar.gz", "has_sig": false, "md5_digest": "5832397b245017f4cc76c0b358ce9dde", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 59021, "upload_time": "2021-07-22T00:34:00", "upload_time_iso_8601": "2021-07-22T00:34:00.822859Z", "url": "https://files.pythonhosted.org/packages/91/da/bb2c06b2d9f9b1e485e4efa4ee7ec80646f5c27a4cb8313e309e617cf94d/fastpath-1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9": [ { "comment_text": "", "digests": { "md5": "bfb9b99d3223fb6295bea3ce1dc0cc17", "sha256": "d4c3e9110570b29235b55d7dcd3ee3df3ff1397e80ec364daf074e36376f3e1b" }, "downloads": -1, "filename": "fastpath-1.9-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "bfb9b99d3223fb6295bea3ce1dc0cc17", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">3.5.2", "size": 178120, "upload_time": "2021-07-22T04:14:33", "upload_time_iso_8601": "2021-07-22T04:14:33.223642Z", "url": "https://files.pythonhosted.org/packages/b8/d7/cff0e1b323a1dd3b8395b01b336f0f343eb288fde87634e6438dfaf78519/fastpath-1.9-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2ee9b3a51700c2d21854abde110be76e", "sha256": "3372d306a3c4e4e764b3995946132333726a229e9002879b9112779dd442b31a" }, "downloads": -1, "filename": "fastpath-1.9.tar.gz", "has_sig": false, "md5_digest": "2ee9b3a51700c2d21854abde110be76e", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 59012, "upload_time": "2021-07-22T04:14:35", "upload_time_iso_8601": "2021-07-22T04:14:35.622785Z", "url": "https://files.pythonhosted.org/packages/75/14/0cfe89b016c8f82ff9db25c84a64c146b0e5ec988a1ba2493fd29d109198/fastpath-1.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bfb9b99d3223fb6295bea3ce1dc0cc17", "sha256": "d4c3e9110570b29235b55d7dcd3ee3df3ff1397e80ec364daf074e36376f3e1b" }, "downloads": -1, "filename": "fastpath-1.9-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "bfb9b99d3223fb6295bea3ce1dc0cc17", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">3.5.2", "size": 178120, "upload_time": "2021-07-22T04:14:33", "upload_time_iso_8601": "2021-07-22T04:14:33.223642Z", "url": "https://files.pythonhosted.org/packages/b8/d7/cff0e1b323a1dd3b8395b01b336f0f343eb288fde87634e6438dfaf78519/fastpath-1.9-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2ee9b3a51700c2d21854abde110be76e", "sha256": "3372d306a3c4e4e764b3995946132333726a229e9002879b9112779dd442b31a" }, "downloads": -1, "filename": "fastpath-1.9.tar.gz", "has_sig": false, "md5_digest": "2ee9b3a51700c2d21854abde110be76e", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5.2", "size": 59012, "upload_time": "2021-07-22T04:14:35", "upload_time_iso_8601": "2021-07-22T04:14:35.622785Z", "url": "https://files.pythonhosted.org/packages/75/14/0cfe89b016c8f82ff9db25c84a64c146b0e5ec988a1ba2493fd29d109198/fastpath-1.9.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }