{ "info": { "author": "Crunch.io", "author_email": "dev@crunch.io", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "pycrunch\n========\n\nA Python client library for Crunch.io.\n\n\nUsing pycrunch\n--------------\n\nTo use pycrunch in your project, run:\n\n $ python setup.py develop\n\nThis will make the code in this directory available to other projects.\n\nGetting started\n---------------\n\nStart a simple site session via:\n\n >>> import pycrunch\n >>> site = pycrunch.connect(\"me@mycompany.com\", \"yourpassword\", \"https://app.crunch.io/api/\")\n\nOr, if you have a crunch access token:\n\n >>> import pycrunch\n >>> site = pycrunch.connect_with_token(\"DFIJFIJWIEJIJFKSJLKKDJKFJSLLSLSL\", \"https://app.crunch.io/api/\")\n\nThen, you can browse the site. Use `print` to pretty-indent JSON payloads:\n\n >>> print site\n pycrunch.shoji.Catalog(**{\n \"element\": \"shoji:catalog\",\n \"self\": \"https://app.crunch.io/api/\",\n \"description\": \"The API root.\",\n \"catalogs\": {\n \"datasets\": \"https://app.crunch.io/api/datasets/\",\n ...\n },\n \"urls\": {\n \"logout_url\": \"https://app.crunch.io/api/logout/\",\n ...\n },\n \"views\": {\n \"migration\": \"https://app.crunch.io/api/migration/\"\n }\n })\n\nURI's in payloads' catalogs, views, fragments, and urls collections\nare followable automatically:\n\n >>> print site.datasets\n pycrunch.shoji.Catalog(**{\n \"self\": \"https://app.crunch.io/api/datasets/\",\n \"element\": \"shoji:catalog\",\n \"index\": {\n \"https://app.crunch.io/api/datasets/dbf9fca7b727/\": {\n \"owner_display_name\": \"me@mycompany.com\",\n \"description\": \"\",\n \"id\": \"dbf9fca7b727\",\n \"owner_id\": \"https://app.crunch.io/api/users/253b68/\",\n \"archived\": false,\n \"name\": \"Hog futures tracking (May 2014)\"\n },\n },\n ...\n })\n\nEach recognized JSON payload also automatically gives dotted-attribute\naccess to the members of each JSON object:\n\n >>> print site.datasets.index.values()[0]\n pycrunch.shoji.Tuple(**{\n \"owner_display_name\": \"me@mycompany.com\",\n \"description\": \"\",\n \"id\": \"dbf9fca7b727\",\n \"owner_id\": \"https://app.crunch.io/api/users/253b68/\",\n \"archived\": false,\n \"name\": \"Hog futures tracking (May 2014)\"\n })\n\nResponses may also possess additional helpers, like the `entity` property of\neach Tuple in a catalog's index, which follows the link to the Entity resource:\n\n >>> print site.datasets.index.values()[0].entity_url\n \"https://app.crunch.io/api/datasets/dbf9fca7b727/\"\n\n >>> print site.datasets.index.values()[0].entity\n pycrunch.shoji.Entity(**{\n \"self\": \"https://app.crunch.io/api/datasets/dbf9fca7b727/\",\n \"element\": \"shoji:entity\",\n \"description\": \"Detail for a given dataset\",\n \"body\": {\n \"archived\": false,\n \"user_id\": \"253b68\",\n \"name\": \"Hog futures tracking (May 2014)\"\n \"weight\": \"https://app.crunch.io/api/datasets/dbf9fca7b727/variables/36f5404/\",\n \"creation_time\": \"2014-03-06T18:23:26.780752+00:00\",\n \"description\": \"\"\n },\n \"catalogs\": {\n \"batches\": \"https://app.crunch.io/api/datasets/dbf9fca7b727/batches/\",\n \"joins\": \"https://app.crunch.io/api/datasets/dbf9fca7b727/joins/\",\n \"variables\": \"https://app.crunch.io/api/datasets/dbf9fca7b727/variables/\",\n \"filters\": \"https://app.crunch.io/api/datasets/dbf9fca7b727/filters/\",\n ...\n },\n \"views\": {\n \"cube\": \"https://app.crunch.io/api/datasets/dbf9fca7b727/cube/\",\n ...\n },\n \"urls\": {\n \"revision_url\": \"https://app.crunch.io/api/datasets/dbf9fca7b727/revision/\",\n ...\n },\n \"fragments\": {\n \"table\": \"https://app.crunch.io/api/datasets/dbf9fca7b727/table/\"\n }\n })\n\nYou typically add new resources to a Catalog via its `create` method:\n\n >>> ds = site.datasets.create({\"body\": {\n 'name': \"My first dataset\"\n }}, refresh=True)\n >>> gender = ds.variables.create({\"body\": {\n 'name': 'Gender',\n 'alias': 'gender',\n 'type': 'categorical',\n 'categories': [\n {'id': -1, 'name': 'No Data', 'numeric_value': None, 'missing': True},\n {'id': 1, 'name': 'M', 'numeric_value': None, 'missing': False},\n {'id': 2, 'name': 'F', 'numeric_value': None, 'missing': False}\n ],\n 'values': [1, 2, {\"?\": -1}, 2]\n }}, refresh=True)\n >>> print ds.table.data\n pycrunch.elements.JSONObject(**{\n \"e7f361628\": [\n 1,\n 2,\n {\"?\": -1},\n 2\n ]\n })\n\nTo access a Pandas Dataframe of the data in your dataset:\n\n >>> from pycrunch import pandaslib as crunchpandas\n >>> df = crunchpandas.dataframe_from_dataset(site,'baadf00d000339d9faadg00beab11e')\n >>> print(df)\n < Draws a dataframe table >\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/Crunch-io/pycrunch", "keywords": "", "license": "LGPL", "maintainer": "", "maintainer_email": "", "name": "pycrunch", "package_url": "https://pypi.org/project/pycrunch/", "platform": "", "project_url": "https://pypi.org/project/pycrunch/", "project_urls": { "Homepage": "https://github.com/Crunch-io/pycrunch" }, "release_url": "https://pypi.org/project/pycrunch/0.4.13/", "requires_dist": [ "requests (>=2.14.0)", "six", "pandas ; (python_version==\"2.7\" or python_version>=\"3.5\") and extra == 'pandas'", "pandas (~=0.19.0) ; (python_version==\"3.4\") and extra == 'pandas'", "mock ; extra == 'testing'", "pytest ; extra == 'testing'", "pytest-cov ; extra == 'testing'", "pandas ; (python_version==\"2.7\" or python_version>=\"3.5\") and extra == 'testing'", "pandas (~=0.19.0) ; (python_version==\"3.4\") and extra == 'testing'" ], "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "summary": "Crunch.io Client Library", "version": "0.4.13" }, "last_serial": 5635879, "releases": { "0.1.12": [ { "comment_text": "", "digests": { "md5": "c186d455fc27395ce6440714a787c3cf", "sha256": "19d8bf085c3e57c1d10e300c124d01ab6491f853d6ee2731267c066b488266e2" }, "downloads": -1, "filename": "pycrunch-0.1.12.tar.gz", "has_sig": false, "md5_digest": "c186d455fc27395ce6440714a787c3cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16363, "upload_time": "2015-10-19T15:29:00", "url": "https://files.pythonhosted.org/packages/62/b5/43cea665be701e349cbee926373ea48de79e75d73d92d5acfa079d06171c/pycrunch-0.1.12.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b530da5f34d7232117dd34fd62aa590e", "sha256": "bbe72dae8a34d63eb43ea3cb7e8272223b30174fc485a077e4bd0077026df450" }, "downloads": -1, "filename": "pycrunch-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b530da5f34d7232117dd34fd62aa590e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9359, "upload_time": "2018-06-04T22:48:04", "url": "https://files.pythonhosted.org/packages/81/20/061476a78b7520efe2b339c201c07ebfe99eddeec67c94bfeef523e1b960/pycrunch-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "07cd3a1864c605f99e3af72e008e83e3", "sha256": "1b57fd89e1b42c251e0230ee386a09b9ae842bd8255f3045aebbe938afe40638" }, "downloads": -1, "filename": "pycrunch-0.1.3.tar.gz", "has_sig": false, "md5_digest": "07cd3a1864c605f99e3af72e008e83e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9361, "upload_time": "2018-06-04T22:48:06", "url": "https://files.pythonhosted.org/packages/8c/c4/8e297968da2dff2837468ddb0e9896524e9e078a54c2bd3d1a7bf1298c64/pycrunch-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "620816281751b3a51b23da306db15409", "sha256": "d127b8781263c76455d9d359fb1aa5c6a1980495662cd3531e752b294c0f26ac" }, "downloads": -1, "filename": "pycrunch-0.1.4.tar.gz", "has_sig": false, "md5_digest": "620816281751b3a51b23da306db15409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11313, "upload_time": "2018-06-04T22:48:07", "url": "https://files.pythonhosted.org/packages/a3/0d/fa9303918f8ba326c3830d113f37acee0878724eb6b11e91db8393177873/pycrunch-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "3207b5ad6e368761800d8ab1fb3196f5", "sha256": "33192bf07a8504e1b9e5839a5a023764c7c947cff840065d4edea42090e1ff69" }, "downloads": -1, "filename": "pycrunch-0.2.0.tar.gz", "has_sig": false, "md5_digest": "3207b5ad6e368761800d8ab1fb3196f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35459, "upload_time": "2016-03-10T17:42:02", "url": "https://files.pythonhosted.org/packages/b6/5d/34e5448fa56f139f469515ed1e78bfd267ccf376694c4a04606f3f576cf3/pycrunch-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "fb6bc57a242c1dea7ed85bdbba8a93d8", "sha256": "e1c9c14dec039d8203f999d8ade16048382981b6d537bad92994559cbf803f01" }, "downloads": -1, "filename": "pycrunch-0.3.0.tar.gz", "has_sig": false, "md5_digest": "fb6bc57a242c1dea7ed85bdbba8a93d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37511, "upload_time": "2016-06-22T17:15:36", "url": "https://files.pythonhosted.org/packages/4d/7f/eb954292b9d2e33e8fc3e6729fa98cb6457ae507c0144791e6a096a4905c/pycrunch-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "adf271d0af75008ab4528292edcdc766", "sha256": "1785788d0b85a53341440af1718a72ea55cb77714c9f6c95fd2824fd6f5e7675" }, "downloads": -1, "filename": "pycrunch-0.4.0.tar.gz", "has_sig": false, "md5_digest": "adf271d0af75008ab4528292edcdc766", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23369, "upload_time": "2017-05-08T22:01:29", "url": "https://files.pythonhosted.org/packages/0d/0c/6d6a6b4dd251d05e6b88627aaab37982bc34b096961cd5c37ac18d05b7cf/pycrunch-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "48509a940060de9626c28dd2fb8f1b35", "sha256": "09ec57b0de6e88703ba3a0273a4651d8c8fb077582c041c49a08b3c124dae709" }, "downloads": -1, "filename": "pycrunch-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "48509a940060de9626c28dd2fb8f1b35", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30861, "upload_time": "2017-05-19T18:11:34", "url": "https://files.pythonhosted.org/packages/ca/18/6b09caf7281fa5d8401efdc647cc14b276b38320bc7d5fc2e3629c3e9074/pycrunch-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d834c7af258871397a5824b6e0a38ba8", "sha256": "a7dcc90060d79f3021e800a0cdeeec1c8edb284ba8d503c0ce7ed8da5070d1bb" }, "downloads": -1, "filename": "pycrunch-0.4.1.tar.gz", "has_sig": false, "md5_digest": "d834c7af258871397a5824b6e0a38ba8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24600, "upload_time": "2017-05-19T18:11:36", "url": "https://files.pythonhosted.org/packages/de/66/46be2b9bcc3c579a768d672377b6604998254d8fcec5dc8019dc80feaa9d/pycrunch-0.4.1.tar.gz" } ], "0.4.10": [ { "comment_text": "", "digests": { "md5": "d7ced0293ef16c38829c45c83946657d", "sha256": "44934bcde67068e9ebf07370d2b9762718332d7b8cad6aa3414d837bec179394" }, "downloads": -1, "filename": "pycrunch-0.4.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7ced0293ef16c38829c45c83946657d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 41175, "upload_time": "2018-12-03T22:55:30", "url": "https://files.pythonhosted.org/packages/70/b9/824279ddf6024f969fb97b8dee51082af74d8814fe8cfa1d5769c6e11f5d/pycrunch-0.4.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e83b3b7ff14d043207911b3f4f062b46", "sha256": "7242e85c836622fcaa74ebfe9121f67c583af0b5d303b56826288fb069b246ec" }, "downloads": -1, "filename": "pycrunch-0.4.10.tar.gz", "has_sig": false, "md5_digest": "e83b3b7ff14d043207911b3f4f062b46", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 43389, "upload_time": "2018-12-03T22:55:40", "url": "https://files.pythonhosted.org/packages/66/56/c60a006398115342a6127c69318f353f57d94060d902ce984685b335a6df/pycrunch-0.4.10.tar.gz" } ], "0.4.11": [ { "comment_text": "", "digests": { "md5": "713e661c0c9e5f3e9d4ba7292760f1d5", "sha256": "b764d4b229ec19bd282617c0deab904304a7634743295bfa6fc5d40051857b6d" }, "downloads": -1, "filename": "pycrunch-0.4.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "713e661c0c9e5f3e9d4ba7292760f1d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 41371, "upload_time": "2019-01-22T19:50:04", "url": "https://files.pythonhosted.org/packages/f5/20/c02768af6f1d881209c569e302fcc775e7fb771efe151ded288681021cb5/pycrunch-0.4.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fee06b739c1517976f219456a9d5710", "sha256": "472a3bd12db976879ca758789ba2dccc6aaeac620553af38b416f9fa8b25c430" }, "downloads": -1, "filename": "pycrunch-0.4.11.tar.gz", "has_sig": false, "md5_digest": "7fee06b739c1517976f219456a9d5710", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 43982, "upload_time": "2019-01-22T19:50:13", "url": "https://files.pythonhosted.org/packages/e5/b7/a379411af797ec3a6aa2c83ca372c27288e7b243755e4b2ab501fb8cfe8a/pycrunch-0.4.11.tar.gz" } ], "0.4.12": [ { "comment_text": "", "digests": { "md5": "a4efb48aa54bfffb52d629fd1145e268", "sha256": "923313a1a6e5d0b6f888cf7a268b32d220eba224fcde6d963c303782b37e0c9a" }, "downloads": -1, "filename": "pycrunch-0.4.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4efb48aa54bfffb52d629fd1145e268", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 44784, "upload_time": "2019-06-28T16:28:25", "url": "https://files.pythonhosted.org/packages/64/11/78e3b8d45f2d804f76fe7b2ac61fff9ee66cf7b327cbbce3b8f99fb12d02/pycrunch-0.4.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c5886dac538674c0e5c491044ce9a40", "sha256": "706a335002601eaff93a90c1ea18fba1f5356fe72788f603ef47a87d66aaeda7" }, "downloads": -1, "filename": "pycrunch-0.4.12.tar.gz", "has_sig": false, "md5_digest": "0c5886dac538674c0e5c491044ce9a40", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 43903, "upload_time": "2019-06-28T16:28:28", "url": "https://files.pythonhosted.org/packages/eb/97/6e20987bcf3b237b59db049e065c85a2a124aaecc97b7a0a51680be4d62b/pycrunch-0.4.12.tar.gz" } ], "0.4.13": [ { "comment_text": "", "digests": { "md5": "34ddcce01e1b2df66da5e246fe78037c", "sha256": "7a223af51498e4294595e740920c63c1ebfacc9dc5bcfbb319e9a5abfcb3a281" }, "downloads": -1, "filename": "pycrunch-0.4.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "34ddcce01e1b2df66da5e246fe78037c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 44787, "upload_time": "2019-06-29T20:02:31", "url": "https://files.pythonhosted.org/packages/68/9b/b455de57b3136570610ac4a127049d2cff77666dd2fcc139ca0876542593/pycrunch-0.4.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9caef2bdd84ff7a66ba4bdd51e5cee96", "sha256": "c611612442156968e2fc75da8cebd2b945aeb0615e1d5b8549d92af7b1678996" }, "downloads": -1, "filename": "pycrunch-0.4.13.tar.gz", "has_sig": false, "md5_digest": "9caef2bdd84ff7a66ba4bdd51e5cee96", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 43993, "upload_time": "2019-06-29T20:02:33", "url": "https://files.pythonhosted.org/packages/be/5e/8d4cd53981677f3e9867836b60afb01c0727816626ecd73da23ccbf42d23/pycrunch-0.4.13.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "36811deac2a78dcec16be85d0355e160", "sha256": "c35a59f6cee66096f5c72ff0f13a3880826f8a06859382a7b8f55187c617f081" }, "downloads": -1, "filename": "pycrunch-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36811deac2a78dcec16be85d0355e160", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 25582, "upload_time": "2018-05-25T17:16:41", "url": "https://files.pythonhosted.org/packages/6a/ba/ed486f429a78118fb21fe6315c784f07d689b0bbe917561c8e40acc3759e/pycrunch-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b5d07b24e9b4d2b90e5ab783af488e7", "sha256": "2aa683bff50bca29bf9dacdd259165d1687457472cef292df5cbba512cc7a466" }, "downloads": -1, "filename": "pycrunch-0.4.2.tar.gz", "has_sig": false, "md5_digest": "7b5d07b24e9b4d2b90e5ab783af488e7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 42875, "upload_time": "2018-05-25T17:16:43", "url": "https://files.pythonhosted.org/packages/e1/41/7172ded5a178fc27224615d74f5d6c053fcedb9cfa0ac500767589959a26/pycrunch-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "4b9e202d7c30d8e1bf9a85c9a6cd516a", "sha256": "4c08736c50271e138b04e3ff99561ba03c5ef69448c569e210ccdd67fb588c21" }, "downloads": -1, "filename": "pycrunch-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4b9e202d7c30d8e1bf9a85c9a6cd516a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 25594, "upload_time": "2018-06-04T22:48:03", "url": "https://files.pythonhosted.org/packages/00/67/1149a0d6d0d13d0465f55c1f1ecfe31a51666ec3142f15d759e0d6508680/pycrunch-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c35317bbc1ab5f25f10650d92bb5cafa", "sha256": "16e6b54e60f6bbc877e00724acf5d863adaf687b0088c92ddaef916f77651737" }, "downloads": -1, "filename": "pycrunch-0.4.3.tar.gz", "has_sig": false, "md5_digest": "c35317bbc1ab5f25f10650d92bb5cafa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 42277, "upload_time": "2018-06-04T22:48:08", "url": "https://files.pythonhosted.org/packages/d2/2d/291f76268f2746d5b62bef9e8f598b748b73f6a484d9921a94ea2f94b2a5/pycrunch-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "852877c9faed5e180f2f47127c00da65", "sha256": "99018170d5661af5551b4f2a25c84fb6fc1d42d58993cabdd73b2b17de8e655c" }, "downloads": -1, "filename": "pycrunch-0.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "852877c9faed5e180f2f47127c00da65", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 25609, "upload_time": "2018-07-06T21:04:28", "url": "https://files.pythonhosted.org/packages/be/a8/3957da6fb5ca17a652a47fad3e39d1f9f78462d1479bb456809e6df47afd/pycrunch-0.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5c1dea4c14636576a1c80deac6c3b62", "sha256": "4babc659e45b24f12291ebbb7968a9d5fa6466944577bab10c3505f23857044f" }, "downloads": -1, "filename": "pycrunch-0.4.4.tar.gz", "has_sig": false, "md5_digest": "e5c1dea4c14636576a1c80deac6c3b62", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 42287, "upload_time": "2018-07-06T21:04:32", "url": "https://files.pythonhosted.org/packages/e1/14/41a36d51ea533bddb62215fcd11c68576d2b1909288875ba5d7814ea74a4/pycrunch-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "9db8f6475fcdaf79a9b4859b3df60585", "sha256": "7620c19d3c6f022432507af363988b3e6e087a813e607d87a8a9f7c045c8ba8f" }, "downloads": -1, "filename": "pycrunch-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9db8f6475fcdaf79a9b4859b3df60585", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 28999, "upload_time": "2018-07-25T21:29:27", "url": "https://files.pythonhosted.org/packages/c7/af/9f479d52cac8db87d5a2ec9bab825e298a4373baa94096be45f0ba5ffced/pycrunch-0.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26aefcf615288c4c377aa91ffdfe785d", "sha256": "0f1787874c0d00d84df7fb448045ffe8af63a4e4c13cdface66609e15c1cb4b1" }, "downloads": -1, "filename": "pycrunch-0.4.5.tar.gz", "has_sig": false, "md5_digest": "26aefcf615288c4c377aa91ffdfe785d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 42595, "upload_time": "2018-07-25T21:29:29", "url": "https://files.pythonhosted.org/packages/b8/17/b245f37e9a729d5f6c4f6cb6d0c795c3fdcf9eb3613dbe3a74c777ce6530/pycrunch-0.4.5.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "1706a193f3259ddcb7d6b608df7218b8", "sha256": "8841d23e2aca7bc10fb0d7db8cea0f7993783b0448394071c21473ae1fbcbb75" }, "downloads": -1, "filename": "pycrunch-0.4.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1706a193f3259ddcb7d6b608df7218b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 25033, "upload_time": "2018-08-23T23:22:52", "url": "https://files.pythonhosted.org/packages/23/3c/1250c3da1b5f7d79d72d747d00a0893671b7279288422e9c5e0fe5e417ec/pycrunch-0.4.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c38c6a5790f6dba0763478bbd66fd459", "sha256": "464004c3e786db3023587aa29c4a34302a301de1eff3440b394979d3cdc82614" }, "downloads": -1, "filename": "pycrunch-0.4.8.tar.gz", "has_sig": false, "md5_digest": "c38c6a5790f6dba0763478bbd66fd459", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 42160, "upload_time": "2018-08-23T23:22:59", "url": "https://files.pythonhosted.org/packages/80/66/de119a8fe62aabdf83b9a15f6989ac4cbd6253bde298b1df4ac67833060b/pycrunch-0.4.8.tar.gz" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "6cdcc5ddd14e0cfc0c25adb2a01a791c", "sha256": "dad1531d9b68253e0e0493b3035693a87d55d3def6db9656702f0199526d579f" }, "downloads": -1, "filename": "pycrunch-0.4.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6cdcc5ddd14e0cfc0c25adb2a01a791c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 40677, "upload_time": "2018-11-16T22:57:59", "url": "https://files.pythonhosted.org/packages/ce/66/c20a6e28944c237ac0b118aa5df562a051256d47b79436d5d9982b5e8ddb/pycrunch-0.4.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9eb6a42d11b0bfce19a8f3e1bc17fa80", "sha256": "91f3cd0e3c16d079d8f74a18df18bb43bdaaabf75467e40b80cae8aa7f857ee4" }, "downloads": -1, "filename": "pycrunch-0.4.9.tar.gz", "has_sig": false, "md5_digest": "9eb6a42d11b0bfce19a8f3e1bc17fa80", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 42516, "upload_time": "2018-11-16T22:58:07", "url": "https://files.pythonhosted.org/packages/d8/8a/4dbe2d64951b97ceeba233fa0d05e31fd5111f8692b2e181d204fbfd16cd/pycrunch-0.4.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "34ddcce01e1b2df66da5e246fe78037c", "sha256": "7a223af51498e4294595e740920c63c1ebfacc9dc5bcfbb319e9a5abfcb3a281" }, "downloads": -1, "filename": "pycrunch-0.4.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "34ddcce01e1b2df66da5e246fe78037c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 44787, "upload_time": "2019-06-29T20:02:31", "url": "https://files.pythonhosted.org/packages/68/9b/b455de57b3136570610ac4a127049d2cff77666dd2fcc139ca0876542593/pycrunch-0.4.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9caef2bdd84ff7a66ba4bdd51e5cee96", "sha256": "c611612442156968e2fc75da8cebd2b945aeb0615e1d5b8549d92af7b1678996" }, "downloads": -1, "filename": "pycrunch-0.4.13.tar.gz", "has_sig": false, "md5_digest": "9caef2bdd84ff7a66ba4bdd51e5cee96", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 43993, "upload_time": "2019-06-29T20:02:33", "url": "https://files.pythonhosted.org/packages/be/5e/8d4cd53981677f3e9867836b60afb01c0727816626ecd73da23ccbf42d23/pycrunch-0.4.13.tar.gz" } ] }