{ "info": { "author": "Uwe Schmitt", "author_email": "uwe.schmitt@id.ethz.ch", "bugtrack_url": null, "classifiers": [], "description": "pacer\n=====\n\nAbout\n-----\n\n``pacer`` is a lightweight Python package for implementing distributed\ndata processing workflows. Instead of defining a\n`DAG `__ which\nmodels the data flow from sources to a final result ``pacer`` uses a\npull model which is very similar to nesting function calls. Running such\na workflow starts on the result node and recursively delegates work to\nthe inputs.\n\nOriginally we developed ``pacer`` for running analysis pipelines in\n`emzed `__, a framework for analyzing *LCMS* data.\n\nHow does pacer work ?\n---------------------\n\nUnder the hood ``pacer`` has two core components:\n\n- one for managing distributed computations of chained computations:\n\n Processing steps in ``pacer`` are just Python functions with some\n additional annotations. ``pacer`` tries to compute as many processing\n steps as possible in parallel, either because such a function has to\n be applied to different data sets, or it has more than one input and\n those are computed concurrently.\n\n- a distributed cache which is retained on the file system\n\n In case of partial modifications of the inputs a ``pacer`` workflow\n does not determine needed update computations but uses a distributed\n cache for mapping the input values of single processing steps to\n their final result. So a repeated run of the workflow with unchanged\n inputs will run the full workflow with all processing steps returning\n already known results immediately. Running the workflow with unknown\n or modified inputs will only execute the needed computations and\n update the cache.\n\nThese two components are independent and can be used seperately.\n\nExamples\n========\n\nWe provide some simple examples which show how easy it is to use\n``pacer``. You find these examples which we extended to print more\nlogging information in the ``examples/`` folder in the git repository.\n\nIn a real world *LCMS* workflow we would not use as simple functions as\nused below but longer running computation steps such as running a LCMS\npeak picker and a subsequent peak aligner.\n\nHow to declare a pipeline\n-------------------------\n\nIn this case our input sources are a list of Python strings\n``[\"a\", \"bc\", \"def\"]`` and a tuple of numbers ``(1, 2)``. The very\nsimple example workflow computes the length of each string and\nmultiplies it with every number from the tuple. This very simple example\ncould be implemented in pure Python as follows:\n\n::\n\n import itertools\n\n def main():\n\n def length(what):\n return len(what)\n\n def multiply(a, b):\n return a * b\n\n words = [\"a\", \"bc\", \"def\"]\n multipliers = (1, 2)\n\n result = [multiply(length(w), v) for (w, v) in itertools.product(words, multipliers)]\n assert result == [1, 2, 2, 4, 3, 6]\n\n if __name__ == \"__main__\":\n main()\n\nIn order to transform this computations to a smart parallel processing\npipeline we use the ``apply`` and ``join`` function decorators from\n``pacer`` and declare the dependencies among the single steps using\nfunction calls.\n\n::\n\n from pacer import apply, output, join, Engine\n\n def main():\n\n @apply\n def length(what):\n return len(what)\n\n @output\n @join\n def multiply(a, b):\n return a * b\n\n words = [\"a\", \"bc\", \"def\"]\n multipliers = (1, 2)\n\n # now we DECLARE the workflow (no execution at that time):\n workflow = multiply(length(words), multipliers)\n\n if __name__ == \"__main__\":\n main()\n\nRunning this workflow on three CPU cores is easy now. In this case the\ncomputation steps are run in parallel:\n\n::\n\n Engine.set_number_of_processes(3)\n workflow.start_computations()\n result = workflow.get_all_in_order()\n\n assert result == [1, 2, 2, 4, 3, 6]\n\npacers approach to compute needed updates in case of modified input data\n------------------------------------------------------------------------\n\nAs already stated above, pacer does not determine needed update\ncomputations in case of modified input data but uses a distributed cache\ninstead. So running a workflow a second time will fetch the already\nknown results of computations not affected by changes, and start\ncomputations with unknown input arguments.\n\nWe use decorators again. Leveraging the example above only needs few\nadjustments:\n\n::\n\n from pacer import apply, join, output, Engine, CacheBuilder\n\n cache = CacheBuiler(\"/tmp/cache_000\")\n\n @apply\n @cache\n def length(what):\n return len(what)\n\n @output\n @join\n @cache\n def multiply(a, b):\n return a * b\n\n # inputs to workflow\n words = [\"a\", \"bc\", \"def\"]\n multipliers = (1, 2)\n\n workflow = multiply(length(words), multipliers)\n\n # run workflow\n Engine.set_number_of_processes(3)\n workflow.start_computations()\n result = workflow.get_all_in_order()\n\n assert result == [1, 2, 2, 4, 3, 6]\n\nIf you run these examples from a command line you see logging results\nshowing the parallel execution of single steps and cache hits avoiding\nrecomputations.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://ssdmsource.ethz.ch/sis/pacer/tree/master", "keywords": null, "license": "http://opensource.org/licenses/GPL-3.0", "maintainer": null, "maintainer_email": null, "name": "pacer", "package_url": "https://pypi.org/project/pacer/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pacer/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://ssdmsource.ethz.ch/sis/pacer/tree/master" }, "release_url": "https://pypi.org/project/pacer/0.30.6/", "requires_dist": null, "requires_python": null, "summary": "pacer is a lightweight Python package for implementing distributed data processing workflows.", "version": "0.30.6" }, "last_serial": 2312921, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "28ab54be3fa25bbcff7573c0c268469f", "sha256": "aac3564ac6ff67f50b4901579cbf2030f0c21a9ced64620f91723fba3d2c3127" }, "downloads": -1, "filename": "pacer-0.10.0.tar.gz", "has_sig": false, "md5_digest": "28ab54be3fa25bbcff7573c0c268469f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11942, "upload_time": "2014-12-10T09:54:13", "url": "https://files.pythonhosted.org/packages/e8/ca/b8545220f49db3a8ecde9058c132011ca4f4e992c0cf80a846958c12341c/pacer-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "33da62af22d1d25ec25ac02dc79d9bfc", "sha256": "2bee075b391f9ed928888c61f8755f06890805b5546e7351e583ec7ebb5269f9" }, "downloads": -1, "filename": "pacer-0.11.0.tar.gz", "has_sig": false, "md5_digest": "33da62af22d1d25ec25ac02dc79d9bfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11927, "upload_time": "2014-12-10T15:38:22", "url": "https://files.pythonhosted.org/packages/db/e9/29aa021769d934b40538a8b5edf8e7809d5b9b340b8cfa1bdb5c927734f9/pacer-0.11.0.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "0a1758f0aea41eb4e64bf407376d3a4c", "sha256": "3112c85d8995fb642af2f85024f8a1764c5cfc3976dbe9aa9e778250b621f093" }, "downloads": -1, "filename": "pacer-0.11.1.tar.gz", "has_sig": false, "md5_digest": "0a1758f0aea41eb4e64bf407376d3a4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11994, "upload_time": "2014-12-11T09:06:46", "url": "https://files.pythonhosted.org/packages/ff/34/cda3b66a443f82e846ca7c6fe3a4c3c3697d96cc3ed28d360f8ecfc04954/pacer-0.11.1.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "d910129101bd432f1b86853c8761ccd5", "sha256": "230927814785183bc7ee54f51b2ba893380e9f1b0d2cc7259b721ffef168863b" }, "downloads": -1, "filename": "pacer-0.12.0.tar.gz", "has_sig": false, "md5_digest": "d910129101bd432f1b86853c8761ccd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12234, "upload_time": "2014-12-12T10:20:25", "url": "https://files.pythonhosted.org/packages/10/a1/2f8837841c62950eb4a8e508a3e4e5a649739011483fe2658b085803ba6c/pacer-0.12.0.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "713ebcf25284fd5844c824fe6405cf3b", "sha256": "c11b223fecdf6d14c04c8282351e5941f37cd7bd29c9d4c6097d9c505f9261c5" }, "downloads": -1, "filename": "pacer-0.12.1.tar.gz", "has_sig": false, "md5_digest": "713ebcf25284fd5844c824fe6405cf3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12540, "upload_time": "2015-02-24T10:33:29", "url": "https://files.pythonhosted.org/packages/3b/9a/e8fb22ee85d983ddd27828e19ddda397c2dcac3135e8d28bcf8c5de7f750/pacer-0.12.1.tar.gz" } ], "0.12.2": [ { "comment_text": "", "digests": { "md5": "1b6e4d15dd392441db47f9ff148ffd5f", "sha256": "72aa504e19c85d3d935b9cb328bf40a84d2bff558ef4d56e662321215eefe99c" }, "downloads": -1, "filename": "pacer-0.12.2.tar.gz", "has_sig": false, "md5_digest": "1b6e4d15dd392441db47f9ff148ffd5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12545, "upload_time": "2015-02-24T12:17:22", "url": "https://files.pythonhosted.org/packages/04/29/c07a1838a2b3558ce472acb2adced179ab9815ebcfd6ebf4832b7173a143/pacer-0.12.2.tar.gz" } ], "0.12.3": [ { "comment_text": "", "digests": { "md5": "4a0f79421255620b28bf82369779e4ef", "sha256": "4ef66b19460cbf55d36daec4ce030438250d95e31ac347d21b1b44494c59afd4" }, "downloads": -1, "filename": "pacer-0.12.3.tar.gz", "has_sig": false, "md5_digest": "4a0f79421255620b28bf82369779e4ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12615, "upload_time": "2015-03-18T13:32:20", "url": "https://files.pythonhosted.org/packages/ad/ff/18ddf4fea1a95a03ad291d39d6c014d33cb140431c59c7762cdb47cee5bf/pacer-0.12.3.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "cf20c31cd44c23f857bd21e4e28bcd86", "sha256": "355e71a5da682fa4f5dad779851f75c1e56a5422ad14f5ed96c453b676e26ea7" }, "downloads": -1, "filename": "pacer-0.13.0.tar.gz", "has_sig": false, "md5_digest": "cf20c31cd44c23f857bd21e4e28bcd86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12884, "upload_time": "2015-03-25T16:00:06", "url": "https://files.pythonhosted.org/packages/4a/18/dd5d5b5c973b595775cf36cf7983be0f21b66e041ec1e3016071af8a0869/pacer-0.13.0.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "e7d557d61352b4bcbe33c23f54b5bf89", "sha256": "46704846f7a16d82d9d7bc5d114eb499f663e665e558c5150b406435ced83ec4" }, "downloads": -1, "filename": "pacer-0.15.0.tar.gz", "has_sig": false, "md5_digest": "e7d557d61352b4bcbe33c23f54b5bf89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12115, "upload_time": "2015-03-26T17:00:24", "url": "https://files.pythonhosted.org/packages/55/fc/f9106d9f2bda329ebfea008f9fea3316700623cb57cbc208fbb140fadd22/pacer-0.15.0.tar.gz" } ], "0.15.1": [ { "comment_text": "", "digests": { "md5": "5842eafeaa63067973df61d4438918e3", "sha256": "21e18471bf73f4abead01ade48d02a1f145df85e90ad000bc474e931387930fd" }, "downloads": -1, "filename": "pacer-0.15.1.tar.gz", "has_sig": false, "md5_digest": "5842eafeaa63067973df61d4438918e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12202, "upload_time": "2015-03-26T17:14:20", "url": "https://files.pythonhosted.org/packages/2a/35/95609a6d2a020f6594535dff0ae333e0535a101073cec052aef3dd276225/pacer-0.15.1.tar.gz" } ], "0.15.2": [ { "comment_text": "", "digests": { "md5": "5596e63f478f63b7bb3637e6dd9efd8d", "sha256": "da758b85a696e45d2109f6958b0941773ff82e11f725a0c1250d71a826f10753" }, "downloads": -1, "filename": "pacer-0.15.2.tar.gz", "has_sig": false, "md5_digest": "5596e63f478f63b7bb3637e6dd9efd8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12214, "upload_time": "2015-03-26T17:27:15", "url": "https://files.pythonhosted.org/packages/06/0b/41d065c97552ca883be7b8a15771389538715c8eaa5e71910c47b2edfa39/pacer-0.15.2.tar.gz" } ], "0.15.3": [ { "comment_text": "", "digests": { "md5": "4ad880f5123fd149f421805f10d9a0ad", "sha256": "40f6559780e8b3988fd3720a853fa292225842dd6597603eea55b3c5ac824664" }, "downloads": -1, "filename": "pacer-0.15.3.tar.gz", "has_sig": false, "md5_digest": "4ad880f5123fd149f421805f10d9a0ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12194, "upload_time": "2015-03-26T17:53:18", "url": "https://files.pythonhosted.org/packages/dd/64/12bc22585878ea48150748a99d998c95f9903e01623cd7ba55e7db881ad4/pacer-0.15.3.tar.gz" } ], "0.15.4": [ { "comment_text": "", "digests": { "md5": "dfb5ae3ac28aef7b01ce740a6ec01cd1", "sha256": "8e36c2c17e8c5d9bcedd8c087fbd6d0ee7c8288cba02845be1c357a8bb564b33" }, "downloads": -1, "filename": "pacer-0.15.4.tar.gz", "has_sig": false, "md5_digest": "dfb5ae3ac28aef7b01ce740a6ec01cd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12200, "upload_time": "2015-03-26T18:22:42", "url": "https://files.pythonhosted.org/packages/0d/62/d4a5f5c47670d0646a4f735073aa730f433b67cf6319127701c8438e5aaf/pacer-0.15.4.tar.gz" } ], "0.15.5": [ { "comment_text": "", "digests": { "md5": "8030a5e9cbaa5b3492970b45fc16307c", "sha256": "0b4ae7db7318bbb2df9ec84c0c72898262a38a0e17881518c219afd11cb24aee" }, "downloads": -1, "filename": "pacer-0.15.5.tar.gz", "has_sig": false, "md5_digest": "8030a5e9cbaa5b3492970b45fc16307c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12236, "upload_time": "2015-03-29T11:28:41", "url": "https://files.pythonhosted.org/packages/f5/75/a86c87068f1f9d1f50f5c1e9beeb5a24ca297a12be71f313acd1d89cffcf/pacer-0.15.5.tar.gz" } ], "0.15.6": [ { "comment_text": "", "digests": { "md5": "da04b4ac32037d2344208a46d10ee614", "sha256": "fd086c0f0fce3224c18a90d10ff701f62ce658b428b598a6d3d369ac2c614c55" }, "downloads": -1, "filename": "pacer-0.15.6.tar.gz", "has_sig": false, "md5_digest": "da04b4ac32037d2344208a46d10ee614", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13212, "upload_time": "2015-03-30T18:36:31", "url": "https://files.pythonhosted.org/packages/88/f1/0efcdcd121869617b6f5f5257eac70b7695a0c10ad058f3622d03473283a/pacer-0.15.6.tar.gz" } ], "0.15.7": [ { "comment_text": "", "digests": { "md5": "51aa1a3df758ef33e3d661275718dab4", "sha256": "2ad10be84b1c275f5803fa4ef3f4e08cb96f13eca9f3225e8e554be46c310cb3" }, "downloads": -1, "filename": "pacer-0.15.7.tar.gz", "has_sig": false, "md5_digest": "51aa1a3df758ef33e3d661275718dab4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13249, "upload_time": "2015-04-21T11:58:20", "url": "https://files.pythonhosted.org/packages/3f/45/110e2dd6f8583a093ec08b058867dc098e74db6734c45372548e2c2b30d7/pacer-0.15.7.tar.gz" } ], "0.15.8": [ { "comment_text": "", "digests": { "md5": "a3b3b19d3ca2f40860f15d3cc99e55dc", "sha256": "898bc0ae25205f366418b5cc7fe63cdb46be873c55bbbbff4a91ebe38f71469a" }, "downloads": -1, "filename": "pacer-0.15.8.tar.gz", "has_sig": false, "md5_digest": "a3b3b19d3ca2f40860f15d3cc99e55dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12891, "upload_time": "2015-04-21T14:13:18", "url": "https://files.pythonhosted.org/packages/dd/ae/8f591faf936e0337bd30086200d286eba4db4955e5cb69a13043f9889e8b/pacer-0.15.8.tar.gz" } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "adee6fcfdb45f496e91a682ea119a5f9", "sha256": "da15c5048eea4aa5c1337314d8861acb386ab1788c3ef841766b1dc9afe06dae" }, "downloads": -1, "filename": "pacer-0.16.0.tar.gz", "has_sig": false, "md5_digest": "adee6fcfdb45f496e91a682ea119a5f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12907, "upload_time": "2015-04-23T15:36:37", "url": "https://files.pythonhosted.org/packages/d1/9d/10d28f2578e81b16e21d9519e774facb6c20f3a9ff49e1382fb4f2d05261/pacer-0.16.0.tar.gz" } ], "0.17.0": [ { "comment_text": "", "digests": { "md5": "6cd08fd535ba323613bb935e7e569a6b", "sha256": "40f889532e675227dda904cad468735a53ede779cee90604d4319ac501e6db42" }, "downloads": -1, "filename": "pacer-0.17.0.tar.gz", "has_sig": false, "md5_digest": "6cd08fd535ba323613bb935e7e569a6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12738, "upload_time": "2015-05-18T11:38:44", "url": "https://files.pythonhosted.org/packages/73/70/c29f012fbd8c05c1169258001545a450b8dba04ba3a7e44bb3ee7fb58c5b/pacer-0.17.0.tar.gz" } ], "0.17.1": [ { "comment_text": "", "digests": { "md5": "3c3dafbb76283f5e50b7715b6ade623a", "sha256": "245fb56b0702ea8d18e1e4a3e35f238d3cbf68fc4183e843b4311828f598f584" }, "downloads": -1, "filename": "pacer-0.17.1.tar.gz", "has_sig": false, "md5_digest": "3c3dafbb76283f5e50b7715b6ade623a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12738, "upload_time": "2015-05-18T13:13:40", "url": "https://files.pythonhosted.org/packages/bc/12/a49a853cd1334c99a0b58630eb64834b292fc9a13c621e5a89d2e5d61c34/pacer-0.17.1.tar.gz" } ], "0.17.2": [ { "comment_text": "", "digests": { "md5": "b2d56f17f2fab5d8c39ecf7cf947c40c", "sha256": "9ee3c6983dacbf880d27f74d8258007fbb7035875f903071110f9de6c8ba59d3" }, "downloads": -1, "filename": "pacer-0.17.2.tar.gz", "has_sig": false, "md5_digest": "b2d56f17f2fab5d8c39ecf7cf947c40c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12703, "upload_time": "2015-05-19T09:45:44", "url": "https://files.pythonhosted.org/packages/53/32/1e32543553d659ead35ec0c04ea924dacef199fe71798f4f932073e68427/pacer-0.17.2.tar.gz" } ], "0.17.3": [ { "comment_text": "", "digests": { "md5": "d72ac7fe6955c3c55caad2a94382c86e", "sha256": "486ae013aa750f3e42464ba11e48261e0138de6d3614fc3c2d4f45d1466e6e80" }, "downloads": -1, "filename": "pacer-0.17.3.tar.gz", "has_sig": false, "md5_digest": "d72ac7fe6955c3c55caad2a94382c86e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12719, "upload_time": "2015-06-01T15:16:52", "url": "https://files.pythonhosted.org/packages/0d/75/0e1bfa1c7c1f7401d49ac3ac7ddf6f29a8d8f0705dbef7283bb419c6df81/pacer-0.17.3.tar.gz" } ], "0.17.4": [ { "comment_text": "", "digests": { "md5": "52c17c881f303617cf9af062a6a4773f", "sha256": "4d150c4a5e6c138ec15f212c1b5da962befe0762e18ca86ea6b3852aeea5048c" }, "downloads": -1, "filename": "pacer-0.17.4.tar.gz", "has_sig": false, "md5_digest": "52c17c881f303617cf9af062a6a4773f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12805, "upload_time": "2015-06-01T16:02:22", "url": "https://files.pythonhosted.org/packages/53/13/c7a6c3b7fb0dbde5c2cff699ef146f1c412239aa087ebfd22e6bda663b9d/pacer-0.17.4.tar.gz" } ], "0.17.5": [ { "comment_text": "", "digests": { "md5": "3873d8c8c8be9f5336a7a175a3a2b248", "sha256": "0b28a9aba7e956a76f7859e26c0f500ef82d03f1a634cd0828d1a5b3dde50fb6" }, "downloads": -1, "filename": "pacer-0.17.5.tar.gz", "has_sig": false, "md5_digest": "3873d8c8c8be9f5336a7a175a3a2b248", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12811, "upload_time": "2015-06-02T09:16:47", "url": "https://files.pythonhosted.org/packages/0c/7c/4150858afcab675b31d1393cdb88f18ff9c3882e98caf2de7641d338c333/pacer-0.17.5.tar.gz" } ], "0.18.0": [ { "comment_text": "", "digests": { "md5": "113e2d14c8b2113011180cfc90b19d28", "sha256": "e3df09357600b536b637e116c0ef162836cf3a7fa4d0976079ebba2ebe96cd35" }, "downloads": -1, "filename": "pacer-0.18.0.tar.gz", "has_sig": false, "md5_digest": "113e2d14c8b2113011180cfc90b19d28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12884, "upload_time": "2015-07-02T15:57:20", "url": "https://files.pythonhosted.org/packages/ed/39/406e301b6c4db14d7f0bb9d529fe926ab6cd16890b22e9e1cd3eb4aec499/pacer-0.18.0.tar.gz" } ], "0.19.1": [ { "comment_text": "", "digests": { "md5": "1a8fc565835b1e6bdc0ea111a4d470d5", "sha256": "a3ff4928e23c1d8c55f958c756b73fc106635fbc349036a207d0cf38e3632317" }, "downloads": -1, "filename": "pacer-0.19.1.tar.gz", "has_sig": false, "md5_digest": "1a8fc565835b1e6bdc0ea111a4d470d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12874, "upload_time": "2015-08-10T12:05:36", "url": "https://files.pythonhosted.org/packages/e7/b0/6e6777b617fe06f34d3a34c356cb61f9bc0f9dcecd6cfd9ff88abfc59c05/pacer-0.19.1.tar.gz" } ], "0.19.2": [ { "comment_text": "", "digests": { "md5": "2d60238820539854fb57092ef81e5c17", "sha256": "7dbf538ea7d243ab96295225ed61168d8a252182e18da4af51ab3298402a43b8" }, "downloads": -1, "filename": "pacer-0.19.2.tar.gz", "has_sig": false, "md5_digest": "2d60238820539854fb57092ef81e5c17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13003, "upload_time": "2015-08-20T09:34:52", "url": "https://files.pythonhosted.org/packages/f6/5a/0377c6679b43a0e7d52f9ec076a6963b47864d940df2e2983523f6f126a9/pacer-0.19.2.tar.gz" } ], "0.19.3": [ { "comment_text": "", "digests": { "md5": "048ac2105315fdc5fafb45144e27b127", "sha256": "6d33fd07fa82c625aaf67cfe84074ed6703124b255f002e2229785f21ae22d83" }, "downloads": -1, "filename": "pacer-0.19.3.tar.gz", "has_sig": false, "md5_digest": "048ac2105315fdc5fafb45144e27b127", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13015, "upload_time": "2015-08-20T11:23:26", "url": "https://files.pythonhosted.org/packages/af/45/f60238de418892b718accdcf7735d76bf502436ced2ca23dad1d76f5d99f/pacer-0.19.3.tar.gz" } ], "0.19.4": [ { "comment_text": "", "digests": { "md5": "2387e7abbbf7461224be60c93766886b", "sha256": "296918588f7735bf4bc20a9f63b49fb5b933a9287fe8af575ff1a596181faf6d" }, "downloads": -1, "filename": "pacer-0.19.4.tar.gz", "has_sig": false, "md5_digest": "2387e7abbbf7461224be60c93766886b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13137, "upload_time": "2015-09-03T16:39:56", "url": "https://files.pythonhosted.org/packages/17/33/a715e0acf2678c8b4c88470f8b312d5c5a4324e41c5d8be6a79b54a829b7/pacer-0.19.4.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "8e6193cd26fe00b5d41b5c7f15f11686", "sha256": "24f3b165e65abd897f322a113c5580d542340027d59320f35ec7c8d050b21023" }, "downloads": -1, "filename": "pacer-0.2.2.tar.gz", "has_sig": false, "md5_digest": "8e6193cd26fe00b5d41b5c7f15f11686", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8457, "upload_time": "2014-08-19T07:44:52", "url": "https://files.pythonhosted.org/packages/7e/ee/33c7fce6e26c940f50dab3af0797f25074c00576b3b4d981ddef3579c508/pacer-0.2.2.tar.gz" } ], "0.20.0": [ { "comment_text": "", "digests": { "md5": "1fd5eb6ef28ecc3b253d8bf2395b52ab", "sha256": "1545d86b4aaf64e81827b7f6307e7de8ab2861c08a8e059b009d65e3175282d0" }, "downloads": -1, "filename": "pacer-0.20.0.tar.gz", "has_sig": false, "md5_digest": "1fd5eb6ef28ecc3b253d8bf2395b52ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13436, "upload_time": "2015-09-04T12:10:53", "url": "https://files.pythonhosted.org/packages/35/2b/c15b480699442e6715072c1abebd6b5fece3006ec83260a71d77ef984ccb/pacer-0.20.0.tar.gz" } ], "0.20.1": [ { "comment_text": "", "digests": { "md5": "ba5509f21c208c63bd28e683dd80cabf", "sha256": "ad15a0d172ef19700adad847e02da8c49356cb1dd58715d850b39010b2685c4f" }, "downloads": -1, "filename": "pacer-0.20.1.tar.gz", "has_sig": false, "md5_digest": "ba5509f21c208c63bd28e683dd80cabf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13442, "upload_time": "2015-09-04T16:32:07", "url": "https://files.pythonhosted.org/packages/85/53/6b42db17d4fa51e1b2515f7572f58a45f845c84997706a21366d2fe8a131/pacer-0.20.1.tar.gz" } ], "0.21.0": [ { "comment_text": "", "digests": { "md5": "7594330b99dbc9aa30d76348b6289a4a", "sha256": "b9ac140662d8574a05f4978afb4fa22d3370a4328ccba3c5aff8cbfa452f9367" }, "downloads": -1, "filename": "pacer-0.21.0.tar.gz", "has_sig": false, "md5_digest": "7594330b99dbc9aa30d76348b6289a4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13722, "upload_time": "2015-09-08T08:08:41", "url": "https://files.pythonhosted.org/packages/a7/54/7848cafeee77519dab29f213218ba54c1136a1470557c8e638fa04778a96/pacer-0.21.0.tar.gz" } ], "0.21.1": [ { "comment_text": "", "digests": { "md5": "61c8691841150bbc80b2780babeed225", "sha256": "8cd2bf6049bf516702a428038975cc8591bb92433b42008e006c31cb8fffa792" }, "downloads": -1, "filename": "pacer-0.21.1.tar.gz", "has_sig": false, "md5_digest": "61c8691841150bbc80b2780babeed225", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13587, "upload_time": "2015-09-08T08:41:21", "url": "https://files.pythonhosted.org/packages/f5/13/5b5d7b19d5c7722e0bfa2c7c2fe9f530018af5d27aea900e205b3a55fb0b/pacer-0.21.1.tar.gz" } ], "0.21.2": [ { "comment_text": "", "digests": { "md5": "e028a28abcbe97840ef75dbc5422e1ac", "sha256": "8607e66ff44eed1cba11dc5c6b7349319f67790c08d5fffd9d271fa5dc541f96" }, "downloads": -1, "filename": "pacer-0.21.2.tar.gz", "has_sig": false, "md5_digest": "e028a28abcbe97840ef75dbc5422e1ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13581, "upload_time": "2015-09-08T14:41:46", "url": "https://files.pythonhosted.org/packages/63/8b/1c1b3575c37beaf897ac7854943ebfdee2951861de9a7e7451cd64a07a6d/pacer-0.21.2.tar.gz" } ], "0.21.3": [ { "comment_text": "", "digests": { "md5": "583630959f54edb2ba39a1ced8a7a2d5", "sha256": "075d60980d098b5bb7875ed2a5a91fd5b5946564a96f9751fa9867ce1a5db101" }, "downloads": -1, "filename": "pacer-0.21.3.tar.gz", "has_sig": false, "md5_digest": "583630959f54edb2ba39a1ced8a7a2d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13587, "upload_time": "2015-09-08T16:00:24", "url": "https://files.pythonhosted.org/packages/23/c5/895cdbb50305783f8b75e0dce12bc4361231907688e919a0a729de9b400b/pacer-0.21.3.tar.gz" } ], "0.21.4": [ { "comment_text": "", "digests": { "md5": "19d9d2faa738e878e38488fa0f17bc8d", "sha256": "06b61e686c870b6effa0b9ff34c4c8094835f3d2107359118d11a2a50f18f01b" }, "downloads": -1, "filename": "pacer-0.21.4.tar.gz", "has_sig": false, "md5_digest": "19d9d2faa738e878e38488fa0f17bc8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13594, "upload_time": "2015-09-10T09:34:34", "url": "https://files.pythonhosted.org/packages/22/00/4545cadd486b68f2ee776e948314354c6731c139c7e977567ab0916a8816/pacer-0.21.4.tar.gz" } ], "0.21.5": [ { "comment_text": "", "digests": { "md5": "d52907fec4cba44d7ee842d772bc0c34", "sha256": "dc88de25bd15ffc45f844674f0fdcdf7ecec8c6cf55b90bc04f7bdb49ddaca64" }, "downloads": -1, "filename": "pacer-0.21.5.tar.gz", "has_sig": false, "md5_digest": "d52907fec4cba44d7ee842d772bc0c34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13637, "upload_time": "2015-09-17T13:22:37", "url": "https://files.pythonhosted.org/packages/f7/8a/f6a0594f4150b5611af5ef62129759f1bb17446252a8f9d75717e3b6df4f/pacer-0.21.5.tar.gz" } ], "0.21.6": [ { "comment_text": "", "digests": { "md5": "532b6bd02f3139c2429247de9aa6cb8a", "sha256": "641e308dc7a0db2761e6b1cec6c1a8b7075da7c9aa7c21a63fd37768b4e462e1" }, "downloads": -1, "filename": "pacer-0.21.6.tar.gz", "has_sig": false, "md5_digest": "532b6bd02f3139c2429247de9aa6cb8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14142, "upload_time": "2015-10-13T15:56:12", "url": "https://files.pythonhosted.org/packages/7d/4f/5887ffad9fe2b2de54dce9ce094318c137a28f78c8efffef7b78cf421373/pacer-0.21.6.tar.gz" } ], "0.21.7": [ { "comment_text": "", "digests": { "md5": "da58ec80d89057c35ce34ed256723c5e", "sha256": "05e1790b8d9c1d65477ea923dd35ad1d1588675c66570d0dd5a8df59c851f340" }, "downloads": -1, "filename": "pacer-0.21.7.tar.gz", "has_sig": false, "md5_digest": "da58ec80d89057c35ce34ed256723c5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14146, "upload_time": "2015-11-03T16:05:59", "url": "https://files.pythonhosted.org/packages/02/b4/4a02eee7e2b90d11d35b57bf09e10e60115a82dcb279e1a8d21cf9ceed9b/pacer-0.21.7.tar.gz" } ], "0.22.0": [ { "comment_text": "", "digests": { "md5": "6f4272fcd9aca5b995a1b5ec40fb8ed4", "sha256": "6878a9745be2df5dea01d42a22a0b92c942c0aeac71c81e8626119dc223e6dc8" }, "downloads": -1, "filename": "pacer-0.22.0.tar.gz", "has_sig": false, "md5_digest": "6f4272fcd9aca5b995a1b5ec40fb8ed4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14273, "upload_time": "2015-11-04T10:25:08", "url": "https://files.pythonhosted.org/packages/45/58/2e29abf074fd26174d8fccf9d486e06404f0503d386aa689ae59e5ef7bb8/pacer-0.22.0.tar.gz" } ], "0.22.1": [ { "comment_text": "", "digests": { "md5": "bb078291826b509263b4992b59b113a4", "sha256": "ec3554c79c0eba7805a1c852f64f1ca8753bbfbffe1d0b21c000ba0c511b65a3" }, "downloads": -1, "filename": "pacer-0.22.1.tar.gz", "has_sig": false, "md5_digest": "bb078291826b509263b4992b59b113a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14566, "upload_time": "2015-11-05T14:38:20", "url": "https://files.pythonhosted.org/packages/29/ec/179682177f45572482e7a0635d40304f04443da1ad2c0836a5c6fcc6aa99/pacer-0.22.1.tar.gz" } ], "0.23.0": [ { "comment_text": "", "digests": { "md5": "083c183ea2709bc4b0d67bd0e621d656", "sha256": "fb64cc3f01af0a67ebf43ce872ad7ace9cfc8dd3b38717f0313e05d188ffa204" }, "downloads": -1, "filename": "pacer-0.23.0.tar.gz", "has_sig": false, "md5_digest": "083c183ea2709bc4b0d67bd0e621d656", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14595, "upload_time": "2015-11-05T15:18:06", "url": "https://files.pythonhosted.org/packages/d3/e2/f719e0ff552e8b6330e84283d3cd99db2b544996adc89127b9dc8fe41903/pacer-0.23.0.tar.gz" } ], "0.27.0": [ { "comment_text": "", "digests": { "md5": "d4f21b86fb813845ba3ad79f9c7e8621", "sha256": "d14ad966135d4968a0ed500e255f49ea843b74d4b335defe1fc3e9184ca983f2" }, "downloads": -1, "filename": "pacer-0.27.0.tar.gz", "has_sig": false, "md5_digest": "d4f21b86fb813845ba3ad79f9c7e8621", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18101, "upload_time": "2015-11-25T16:12:38", "url": "https://files.pythonhosted.org/packages/95/9d/3ba8956650754a50d725524c1f5e46189ac739f182096b8fa7b36f2cd85f/pacer-0.27.0.tar.gz" } ], "0.28.0": [ { "comment_text": "", "digests": { "md5": "624118b445be8aba9920551ea3dce16b", "sha256": "a52127122c6f03887cd845a791bef835159681e620a14742435407fae18fb419" }, "downloads": -1, "filename": "pacer-0.28.0.tar.gz", "has_sig": false, "md5_digest": "624118b445be8aba9920551ea3dce16b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18209, "upload_time": "2016-03-21T12:41:38", "url": "https://files.pythonhosted.org/packages/0c/bb/cf855c7c36ff1995e18cc85d46870938d8e2461f5423edb8e3b4edea7c4e/pacer-0.28.0.tar.gz" } ], "0.28.1": [ { "comment_text": "", "digests": { "md5": "f9e0a5612681de81727b2d922f53acb0", "sha256": "9d8abb8c33b4f35ac533e1554d0d378c69077c04f74f04f609f68eac2c408fd1" }, "downloads": -1, "filename": "pacer-0.28.1.tar.gz", "has_sig": false, "md5_digest": "f9e0a5612681de81727b2d922f53acb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18204, "upload_time": "2016-03-29T07:30:54", "url": "https://files.pythonhosted.org/packages/64/71/b8aa61af6c04c4291ffa0e97b46286e3bd7ac84d6bbcd9b28173312ec4e9/pacer-0.28.1.tar.gz" } ], "0.28.2": [ { "comment_text": "", "digests": { "md5": "049ee24869d64b3dfe6d7b711d22b409", "sha256": "ca2f071886fa22aec3509c73971f870b94bbbde262189a13179f4632136eb98b" }, "downloads": -1, "filename": "pacer-0.28.2.tar.gz", "has_sig": false, "md5_digest": "049ee24869d64b3dfe6d7b711d22b409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18294, "upload_time": "2016-03-29T13:04:19", "url": "https://files.pythonhosted.org/packages/f7/5b/b1a12276ea165cdc235d57dffb2ff0bb70db37dcc364ba11e7a34209803f/pacer-0.28.2.tar.gz" } ], "0.29.0": [ { "comment_text": "", "digests": { "md5": "b4cc5809de90d799def63091174dec01", "sha256": "2eeb0fb305bc2991aa8330b418d22692c2ca86595e415ee75941b08a0f5fba2d" }, "downloads": -1, "filename": "pacer-0.29.0.tar.gz", "has_sig": false, "md5_digest": "b4cc5809de90d799def63091174dec01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17817, "upload_time": "2016-04-03T12:22:12", "url": "https://files.pythonhosted.org/packages/d4/c7/678eb23e7efb1a2cfeb88123a6b50b3c60f566456807f50349de7f82a063/pacer-0.29.0.tar.gz" } ], "0.29.1": [ { "comment_text": "", "digests": { "md5": "f3c843b4e7e65d27c0e22fceb472fbc7", "sha256": "d7c0d2e238940d24d94860d2d72985e8fef79145725702643c583b92ad20a3f4" }, "downloads": -1, "filename": "pacer-0.29.1.tar.gz", "has_sig": false, "md5_digest": "f3c843b4e7e65d27c0e22fceb472fbc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17859, "upload_time": "2016-04-10T13:45:36", "url": "https://files.pythonhosted.org/packages/09/51/0551680f59a055cfcae1cbd095c59eb2bc01480d0f68c8ec83a3cc29a7b3/pacer-0.29.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "9af90055d9f449c2800c98c0b90374cc", "sha256": "1aa801418de3040450df400da43bfff5bd429100777c0cc3d0faec5e27be8d10" }, "downloads": -1, "filename": "pacer-0.3.0.tar.gz", "has_sig": false, "md5_digest": "9af90055d9f449c2800c98c0b90374cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7722, "upload_time": "2014-09-04T09:20:32", "url": "https://files.pythonhosted.org/packages/84/1c/d8fd6447088cf2fe0c820c42da6624a5e51c8c3e4df60c4ee2e955a9b36a/pacer-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "b5c36faa37f95f01cbd556a25ecfb52d", "sha256": "a321a8b2193e5af81e2ad9039f95d837e8d8f93f411e24c7725f089a119de5ad" }, "downloads": -1, "filename": "pacer-0.3.1.tar.gz", "has_sig": false, "md5_digest": "b5c36faa37f95f01cbd556a25ecfb52d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9740, "upload_time": "2014-09-08T16:35:18", "url": "https://files.pythonhosted.org/packages/fb/27/07cf92cf7990ac7b587fa02e5e4b0c548076bbfa455e18cdf5f4499999e5/pacer-0.3.1.tar.gz" } ], "0.30.0": [ { "comment_text": "", "digests": { "md5": "b82eb3fd840b25d03704de431ae47e45", "sha256": "0e2e6ec6bccc933e1258a60156768d9f318180c905e9721ad86a919eeee0b891" }, "downloads": -1, "filename": "pacer-0.30.0.tar.gz", "has_sig": false, "md5_digest": "b82eb3fd840b25d03704de431ae47e45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17893, "upload_time": "2016-04-11T20:28:23", "url": "https://files.pythonhosted.org/packages/7a/b9/97957ae494002d06744be3e2eacd85415e0513f820a53bd88e8725648237/pacer-0.30.0.tar.gz" } ], "0.30.1": [ { "comment_text": "", "digests": { "md5": "e805665d04ef3b95b1f3053f79df3911", "sha256": "fe747bf435d1fb19ba4047b1a51acabb7bbcc487784a76cb45197e129fb0ffb3" }, "downloads": -1, "filename": "pacer-0.30.1.tar.gz", "has_sig": false, "md5_digest": "e805665d04ef3b95b1f3053f79df3911", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18050, "upload_time": "2016-04-14T16:25:05", "url": "https://files.pythonhosted.org/packages/e1/45/752e429512ed92bfc22f4a70e2d75e3fd3b50de31ba66371fb03e409d03c/pacer-0.30.1.tar.gz" } ], "0.30.2": [ { "comment_text": "", "digests": { "md5": "f849120d487a2da4bb8065c7dec369b0", "sha256": "90cf0cfa79cb90572189137e232a49dec1b81dffd0900073cc56628e2b5a1cfd" }, "downloads": -1, "filename": "pacer-0.30.2.tar.gz", "has_sig": false, "md5_digest": "f849120d487a2da4bb8065c7dec369b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18215, "upload_time": "2016-04-17T08:34:03", "url": "https://files.pythonhosted.org/packages/89/8a/c08db9a5cbc7ea39aff243073bf46f8da5ce018633bb23b6755705bb510d/pacer-0.30.2.tar.gz" } ], "0.30.3": [ { "comment_text": "", "digests": { "md5": "1bc83c829e2255957edb9f294f84ce3d", "sha256": "73bb1e67c9ee4de2d4eac6e2015fc682fc1b799feb67c314a01c77694cacb3f3" }, "downloads": -1, "filename": "pacer-0.30.3.tar.gz", "has_sig": false, "md5_digest": "1bc83c829e2255957edb9f294f84ce3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18375, "upload_time": "2016-05-20T13:21:45", "url": "https://files.pythonhosted.org/packages/dd/5b/390ede062cb55940f0cf628d8b9f9c41fc992c19131344a4fc09da4c74b8/pacer-0.30.3.tar.gz" } ], "0.30.4": [ { "comment_text": "", "digests": { "md5": "b6ececefd14a335bade22acacf660d00", "sha256": "67beb2e6797d97f695e3ff26ef0488d6a09277b2f57152544463da16edc51944" }, "downloads": -1, "filename": "pacer-0.30.4.tar.gz", "has_sig": false, "md5_digest": "b6ececefd14a335bade22acacf660d00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18411, "upload_time": "2016-06-08T14:51:24", "url": "https://files.pythonhosted.org/packages/44/f5/a3b1d797ae10a2764c58772e3ad8a6c0c6cd5c33fc9d1cc3468063b25cbe/pacer-0.30.4.tar.gz" } ], "0.30.5": [ { "comment_text": "", "digests": { "md5": "3408af45b8853c44f2fa78fb0559ff64", "sha256": "6b2ccde4bb165b52e86d4389e3e154634bdaee91560462b5e13f649dbed3691b" }, "downloads": -1, "filename": "pacer-0.30.5.tar.gz", "has_sig": false, "md5_digest": "3408af45b8853c44f2fa78fb0559ff64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18656, "upload_time": "2016-06-08T15:30:49", "url": "https://files.pythonhosted.org/packages/71/9a/97d4fe5bffe631e9031199457ac9a21cc90aed8325371782b1994423cdc5/pacer-0.30.5.tar.gz" } ], "0.30.6": [ { "comment_text": "", "digests": { "md5": "41b15ade8f2d4bb414290baaaa6b2a23", "sha256": "8ed4d8ca3e281a3fc0e02b31dd4bc91fb4137cdfbea48fb278c5128a26112faf" }, "downloads": -1, "filename": "pacer-0.30.6.tar.gz", "has_sig": false, "md5_digest": "41b15ade8f2d4bb414290baaaa6b2a23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18674, "upload_time": "2016-08-30T08:43:15", "url": "https://files.pythonhosted.org/packages/00/c8/a256d5f2dc048f01bdd39812ba6d032d8a1121e1a2860d585a91979994ee/pacer-0.30.6.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d607514cbff4e76d520f87948c39610e", "sha256": "cef61a7279ca851df25cfce20ead254648a721550b512110c1dde358d0c75f00" }, "downloads": -1, "filename": "pacer-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d607514cbff4e76d520f87948c39610e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9933, "upload_time": "2014-09-29T09:31:44", "url": "https://files.pythonhosted.org/packages/29/e3/9d8d851f26adb78b14bce73bf7a180995c39d07676a5439fc428340b92da/pacer-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "7039e351e64717090cbfc0b41ac752bf", "sha256": "727158e62587d0075b2bc3b03e58fbb09861f732ac342548d0b5a1719d189378" }, "downloads": -1, "filename": "pacer-0.4.1.tar.gz", "has_sig": false, "md5_digest": "7039e351e64717090cbfc0b41ac752bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10113, "upload_time": "2014-09-29T14:33:10", "url": "https://files.pythonhosted.org/packages/4b/8d/28a9b332933f57d6783776222622df9b2ba17dc0ca1ad8bb731fd1d5a167/pacer-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "581b819138ad53339383f46507ac1ae3", "sha256": "a79ab18f9d2bb046e82bbebd6f5b7a075827223169255774c4d86fe613cb3bef" }, "downloads": -1, "filename": "pacer-0.4.2.tar.gz", "has_sig": false, "md5_digest": "581b819138ad53339383f46507ac1ae3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10116, "upload_time": "2014-09-29T14:39:21", "url": "https://files.pythonhosted.org/packages/7e/11/d68d7e3dae1309fc027329026d0439d401652c6a4a3963b5d3a4bcf051db/pacer-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "6cd19f1a295d275a574b29a71eb6244e", "sha256": "ba804b55507d0dee593b5d25aab697eaa2bf338051911e9fa1014b9c081595a1" }, "downloads": -1, "filename": "pacer-0.4.3.tar.gz", "has_sig": false, "md5_digest": "6cd19f1a295d275a574b29a71eb6244e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10138, "upload_time": "2014-09-30T08:38:31", "url": "https://files.pythonhosted.org/packages/9e/51/2d5c30a8ee184833c635b658d87134379926a8166c73e70bcecdb7dbbd0c/pacer-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "2e2b840e69a6283a0b16392cbecc4cf7", "sha256": "ed2f008a4dd85a434e2a0fdc3e5fc2aa8f98085d5159dd9e7421839295b9f76e" }, "downloads": -1, "filename": "pacer-0.4.4.tar.gz", "has_sig": false, "md5_digest": "2e2b840e69a6283a0b16392cbecc4cf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10224, "upload_time": "2014-09-30T15:19:06", "url": "https://files.pythonhosted.org/packages/1b/89/128f4609af3616da875fe5ddc36893d20f0073d91954177749b2e5e92f75/pacer-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "19c13dd379cbed6b9ac41952fc3cb982", "sha256": "0c9ff7be9acedc0ec4a614358341a1fea50656a4e009bdec3bd552d0aacec9de" }, "downloads": -1, "filename": "pacer-0.4.5.tar.gz", "has_sig": false, "md5_digest": "19c13dd379cbed6b9ac41952fc3cb982", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10230, "upload_time": "2014-10-01T14:20:01", "url": "https://files.pythonhosted.org/packages/c7/6d/d50c5f25e608aed8825221c0ab59ae5a153beb5eece48c7b8155294278fa/pacer-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "807a58d6a987f8d334244e2a9afecd4d", "sha256": "4d8969c7a025a095f07aa6b8f80dce4ae1f652f63c7e00245ef6e0125d3b7bdb" }, "downloads": -1, "filename": "pacer-0.4.6.tar.gz", "has_sig": false, "md5_digest": "807a58d6a987f8d334244e2a9afecd4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10257, "upload_time": "2014-10-01T14:23:28", "url": "https://files.pythonhosted.org/packages/9b/87/7cbff9099676d52435cb0de3ee897c697bebddd06af2a295da6d4ac9323b/pacer-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "3530e68b0aba650e463c61dd1e1f29e1", "sha256": "7d11859ce8a40615317ca5ba3670a7ca3bcf6b060ab2a0f6f5207af2f941d9d2" }, "downloads": -1, "filename": "pacer-0.4.7.tar.gz", "has_sig": false, "md5_digest": "3530e68b0aba650e463c61dd1e1f29e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10291, "upload_time": "2014-10-02T15:35:25", "url": "https://files.pythonhosted.org/packages/bb/a6/cae28df766127eaa34c0f2ba2c986b43aa57c9f3ef03b1324d476d4c68ef/pacer-0.4.7.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "140d305a2d7643e780c3b6ab565a6ef4", "sha256": "7c9b0cd05ed5440d79afc3f642ce5ffbf316d28eee42f96bbc5fdbfd634d333c" }, "downloads": -1, "filename": "pacer-0.5.0.tar.gz", "has_sig": false, "md5_digest": "140d305a2d7643e780c3b6ab565a6ef4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10506, "upload_time": "2014-10-06T11:27:48", "url": "https://files.pythonhosted.org/packages/8b/c6/f2a3dcf02a4b8c9e22124a4d8915c63915a280df67c3abf8f2142df40851/pacer-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "565a40eb2df0a68bcd33e8d1cee490bf", "sha256": "58a4e48739b12ac62a555e2bf2a6185e5b30a350f997c927537b2d98c23fd0bc" }, "downloads": -1, "filename": "pacer-0.5.1.tar.gz", "has_sig": false, "md5_digest": "565a40eb2df0a68bcd33e8d1cee490bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10566, "upload_time": "2014-10-07T16:44:49", "url": "https://files.pythonhosted.org/packages/16/de/3e7873860acb988943ddf58945ee4a86a80057c725b44b06ef39b268ebdd/pacer-0.5.1.tar.gz" } ], "0.5.10": [ { "comment_text": "", "digests": { "md5": "41f21647aba250947fa8f39affd72700", "sha256": "3812e64d572445fa29e783127a25f5c9ee49827ee1e0c3db37d3270c72ca82dc" }, "downloads": -1, "filename": "pacer-0.5.10.tar.gz", "has_sig": false, "md5_digest": "41f21647aba250947fa8f39affd72700", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10924, "upload_time": "2014-11-11T11:10:21", "url": "https://files.pythonhosted.org/packages/e8/26/4eddf16e2af31e1fcc3bc3eda0af1aef54bdba9f52c80e9e9cba6e0e4bb6/pacer-0.5.10.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "aa5975b1de2ffd6e0a3d30447460261b", "sha256": "d76ad88d6f45e6ad0f891a478e1397d9e125942fc87929e3b09f983e71e02f08" }, "downloads": -1, "filename": "pacer-0.5.2.tar.gz", "has_sig": false, "md5_digest": "aa5975b1de2ffd6e0a3d30447460261b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10616, "upload_time": "2014-10-08T07:44:56", "url": "https://files.pythonhosted.org/packages/5f/13/a6885b3e4b79473d764fdb5aa4e06b135cc653ab7de23bb5263d12cb0fcb/pacer-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "836bea46efdf548a554567877b533c46", "sha256": "d3d37e51ff645434bebbf684bf9cf398edbe593e1dda3366901b762914a0903b" }, "downloads": -1, "filename": "pacer-0.5.3.tar.gz", "has_sig": false, "md5_digest": "836bea46efdf548a554567877b533c46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10636, "upload_time": "2014-10-08T08:05:31", "url": "https://files.pythonhosted.org/packages/a5/bd/c7fd7e2522ecfd5e8b588c1d9ac2cbe32d07b4fcbf84cb56e1690dba845f/pacer-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "4a9e6cc0d0f3f9da8af0dbdfdee8448f", "sha256": "19dfae59985cefa18252d8de3b269be47fe640c2014cffe6be96bd4b938c3949" }, "downloads": -1, "filename": "pacer-0.5.4.tar.gz", "has_sig": false, "md5_digest": "4a9e6cc0d0f3f9da8af0dbdfdee8448f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10613, "upload_time": "2014-10-08T13:44:13", "url": "https://files.pythonhosted.org/packages/5c/4d/b27fad48b73c7cf275d17960bbaa2a631d8fc719c5cee1f97102d99dbc4d/pacer-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "069e1ce550cda8ee59932890580ad998", "sha256": "f92525f19ae821337c85c89d4cd6e0cca91193ac54005fdde0e1a8a5f2878b57" }, "downloads": -1, "filename": "pacer-0.5.5.tar.gz", "has_sig": false, "md5_digest": "069e1ce550cda8ee59932890580ad998", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10694, "upload_time": "2014-10-09T13:24:01", "url": "https://files.pythonhosted.org/packages/3f/95/1cd7b562109ab7e969964bce414fc2d22c31b44bbad703a10904b97ffba9/pacer-0.5.5.tar.gz" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "609626f24d9ea7ca0bb229415cd208f3", "sha256": "8a280f9d1c2e21f37b90032143467f4eb8dd3510bc044f69636f2ff49ed65ed7" }, "downloads": -1, "filename": "pacer-0.5.7.tar.gz", "has_sig": false, "md5_digest": "609626f24d9ea7ca0bb229415cd208f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10743, "upload_time": "2014-10-10T12:05:56", "url": "https://files.pythonhosted.org/packages/83/34/5268c93f0eda039e557dd21e514bfabde84c75d63e51e4e44d00c0514b71/pacer-0.5.7.tar.gz" } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "657a8f72a1d9d4beed4a9bbd052b8158", "sha256": "8a0de71b58b38aaae41427bf6f24990820cb3daa30e97ed098c78a2b79466ca0" }, "downloads": -1, "filename": "pacer-0.5.8.tar.gz", "has_sig": false, "md5_digest": "657a8f72a1d9d4beed4a9bbd052b8158", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10824, "upload_time": "2014-10-16T09:03:49", "url": "https://files.pythonhosted.org/packages/75/52/31f90be010fc197bcbef38c4e4ef0eb579a819e1e7f5563fc8ee15008335/pacer-0.5.8.tar.gz" } ], "0.5.9": [ { "comment_text": "", "digests": { "md5": "54369c778f973e7aaca32460bd420c0f", "sha256": "8c3103eea36d3f59d96348e72b4733c7bcff45237cc776d39cda128bae2e7545" }, "downloads": -1, "filename": "pacer-0.5.9.tar.gz", "has_sig": false, "md5_digest": "54369c778f973e7aaca32460bd420c0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10859, "upload_time": "2014-10-16T14:14:18", "url": "https://files.pythonhosted.org/packages/a8/64/d5ce97d463689c6431cd46b5ab9be6741390759a42755549a78218c2416f/pacer-0.5.9.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "d829438b84433e176bb5dd0ddcedc455", "sha256": "3f22c3b26a8ab5d427315b5e193d0e667112446a79f2cf6eead44cfc1938585b" }, "downloads": -1, "filename": "pacer-0.6.0.tar.gz", "has_sig": false, "md5_digest": "d829438b84433e176bb5dd0ddcedc455", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11107, "upload_time": "2014-11-18T14:47:50", "url": "https://files.pythonhosted.org/packages/3c/f1/d50f5726e7bead78e16d0b936be55ee62833edacaf9232ebe0e995f49f46/pacer-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "d83416add90e1591589699ee3ecd603b", "sha256": "8df072371ee52311fe245c4900cda174d30acd72e81ae8dd983f410e90581930" }, "downloads": -1, "filename": "pacer-0.7.0.tar.gz", "has_sig": false, "md5_digest": "d83416add90e1591589699ee3ecd603b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11217, "upload_time": "2014-11-19T12:12:17", "url": "https://files.pythonhosted.org/packages/c8/da/5bc7fa92d1d842c9bcb74d7e1c09e74cd5ffac4122edc9cbdb8494f069d4/pacer-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "7074ffc18e5387c36836693c14c62fbb", "sha256": "94a296f867bf47dc7f9f277966059a1e8277239abd51741a4532b051a7d48daa" }, "downloads": -1, "filename": "pacer-0.7.1.tar.gz", "has_sig": false, "md5_digest": "7074ffc18e5387c36836693c14c62fbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11411, "upload_time": "2014-11-19T12:33:07", "url": "https://files.pythonhosted.org/packages/5f/55/df84cc92e9eac43df41e55d06da7d62ebec3091f610ce12412e26d74a012/pacer-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "56427d0006a9f35c4acd37dc2239be67", "sha256": "8e3edc7c3b6038a9686a4e24c6caa7bafc3bf1a88322e3391dc3d0c1c52e4a41" }, "downloads": -1, "filename": "pacer-0.8.0.tar.gz", "has_sig": false, "md5_digest": "56427d0006a9f35c4acd37dc2239be67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11587, "upload_time": "2014-11-28T16:25:14", "url": "https://files.pythonhosted.org/packages/be/10/90e64534bb6c7c0c8acf9f5b16c7dd89ea9de611d7e530f7b2136355aca5/pacer-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "c9f6bf9ab80dab9aa1b263418b9f770c", "sha256": "db02d77d0909315492d050c00667eef1887d0ddbdfa47c9c8e68f2cfb24ec451" }, "downloads": -1, "filename": "pacer-0.9.0.tar.gz", "has_sig": false, "md5_digest": "c9f6bf9ab80dab9aa1b263418b9f770c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11850, "upload_time": "2014-12-02T18:03:16", "url": "https://files.pythonhosted.org/packages/96/0f/42fbb4dddcc4626e5e54ef7232ec837b3f8fc25d738ad3b180f18a950ff7/pacer-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "41b15ade8f2d4bb414290baaaa6b2a23", "sha256": "8ed4d8ca3e281a3fc0e02b31dd4bc91fb4137cdfbea48fb278c5128a26112faf" }, "downloads": -1, "filename": "pacer-0.30.6.tar.gz", "has_sig": false, "md5_digest": "41b15ade8f2d4bb414290baaaa6b2a23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18674, "upload_time": "2016-08-30T08:43:15", "url": "https://files.pythonhosted.org/packages/00/c8/a256d5f2dc048f01bdd39812ba6d032d8a1121e1a2860d585a91979994ee/pacer-0.30.6.tar.gz" } ] }