{ "info": { "author": "hanke", "author_email": "hanke0@outlook.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: C", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Utilities" ], "description": "============================================================\nA collection of useful extensions for python implement in C.\n============================================================\n\n:Python: >= 3.5\n:Version: 0.1.0\n:Latest stable: 0.1.0\n:Python Implementation: CPython only\n\n.. contents::\n\nInstallation\n============\n\nInstall and update using `pip`_ (python3 only):\n\n.. code-block:: text\n\n pip install -U ctools\n\nDocuments\n=========\n\nLatest develop document at `api.md `_.\n\nSee wiki for `stable release document `_.\n\nBenchmark\n=========\n.. code-block:: text\n\n $ make benchmark\n int8_to_datetime, 63.481 ns \u00b1 4.179 nseach (10 runs, 1,000,000 loops)\n jump_consistent_hash, 156.082 ns \u00b1 6.489 nseach (10 runs, 1,000,000 loops)\n strhash, 139.542 ns \u00b1 4.268 nseach (10 runs, 1,000,000 loops)\n\n\nHow To Test\n===========\n`pytest`_ needed. Simple use ``make test``. If package is installed, you can run ``ctools.test()``\nfor testing.\n\n\nMore\n====\nWhat's important is free.\n\n.. _pip: https://pip.pypa.io/en/stable/quickstart/\n.. _jump_consistent_hash: https://arxiv.org/abs/1406.2294\n.. _pytest: https://docs.pytest.org/en/latest/contents.html\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ko-han/python-ctools", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "ctools", "package_url": "https://pypi.org/project/ctools/", "platform": "", "project_url": "https://pypi.org/project/ctools/", "project_urls": { "Bug Tracker": "https://github.com/ko-han/python-ctools/issues", "Documentation": "https://github.com/ko-han/python-ctools/wiki", "Homepage": "https://github.com/ko-han/python-ctools", "Source Code": "https://github.com/ko-han/python-ctools" }, "release_url": "https://pypi.org/project/ctools/0.1.0/", "requires_dist": null, "requires_python": ">=3", "summary": "A collection of useful extensions for python implement in C.", "version": "0.1.0" }, "last_serial": 5495572, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "1527b1f83c5b144d1816983002bcc60d", "sha256": "f5b563368ad3e2f07be817f6b1d85c793c17e604c6956aced34cf1199a2130e3" }, "downloads": -1, "filename": "ctools-0.0.3-cp37-cp37m-macosx_10_7_x86_64.whl", "has_sig": false, "md5_digest": "1527b1f83c5b144d1816983002bcc60d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3", "size": 5098, "upload_time": "2019-04-12T07:19:49", "url": "https://files.pythonhosted.org/packages/17/1f/4c47280a6e1014a2cf543f4f3fc7b6d794d748bed3fc7046e09421dbe93f/ctools-0.0.3-cp37-cp37m-macosx_10_7_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a4b4b96774d72ceff1ae1824f07bb554", "sha256": "b66a864fdc4bde4243e417480155e35c2fbaccfe7be251dd62fd0e153f67ef47" }, "downloads": -1, "filename": "ctools-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a4b4b96774d72ceff1ae1824f07bb554", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3843, "upload_time": "2019-04-12T07:19:51", "url": "https://files.pythonhosted.org/packages/08/b5/cb3c52004879bd1e8317f2c40b2341dfe6711b9cfdd44dd6e612a825bb7b/ctools-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "6d2304eb727633a1c6790673cd24a653", "sha256": "5cebb34e513a20873810dbaf8b88348deb523aeb948d07e1664d483f8ad2bd16" }, "downloads": -1, "filename": "ctools-0.0.4-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "6d2304eb727633a1c6790673cd24a653", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3", "size": 12925, "upload_time": "2019-04-21T13:18:49", "url": "https://files.pythonhosted.org/packages/b3/64/35963260e06c7e9cd0204e53c70784c0d7bdea947eab19eb771ddbc4e2a0/ctools-0.0.4-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "b2e15ec755e69f7df27568b7af77ae5c", "sha256": "ca0f66a2144492813725a33348e203940f02a81c603bf98ff270ce407b50a544" }, "downloads": -1, "filename": "ctools-0.0.4-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "b2e15ec755e69f7df27568b7af77ae5c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3", "size": 12925, "upload_time": "2019-04-21T13:18:51", "url": "https://files.pythonhosted.org/packages/fd/14/8399c4ef307e3590819ce4da6208fee6d3274e555a120b3252a9c2e1b085/ctools-0.0.4-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "c23d3ee293c278f3c25134179e86cca7", "sha256": "ec305310d908d1f37ec6c71041e5dcd019f3ed13373569c006c1302d437a8fee" }, "downloads": -1, "filename": "ctools-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c23d3ee293c278f3c25134179e86cca7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 8781, "upload_time": "2019-04-21T12:31:57", "url": "https://files.pythonhosted.org/packages/b3/21/67c948d96e6590b11b5f185ca1c91cecd51e431875a04482c8a048577438/ctools-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "7317c1f597a3c99e60ec343fa5c3ea12", "sha256": "558aab654da681608ae0366281f49e53894896ad36f3dab8c7369bd9ef1e55ce" }, "downloads": -1, "filename": "ctools-0.1.0-cp34-cp34m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "7317c1f597a3c99e60ec343fa5c3ea12", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=3", "size": 66604, "upload_time": "2019-07-06T20:31:07", "url": "https://files.pythonhosted.org/packages/49/9a/25120347ab4b4986deef725038676ced76db699543620326047b40232e2e/ctools-0.1.0-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "7c2330014ccfdd34052ab8c18e658845", "sha256": "eaceeb6d8bd14df8389892bda3bd51e9f31e3d84f9ba82dd618d8c56ce4640c3" }, "downloads": -1, "filename": "ctools-0.1.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "7c2330014ccfdd34052ab8c18e658845", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=3", "size": 83553, "upload_time": "2019-07-06T20:31:09", "url": "https://files.pythonhosted.org/packages/ae/07/7107b6d134cdbac82d19cf1b4da4bed5782207c335560fa306d9ee692052/ctools-0.1.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b8e244a30568d03bb1f97fcf1c7f1210", "sha256": "291dafa3a051fc6baa22703fa2561693986a8490ed8e4b72b48724dec40be2f8" }, "downloads": -1, "filename": "ctools-0.1.0-cp34-cp34m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "b8e244a30568d03bb1f97fcf1c7f1210", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=3", "size": 83555, "upload_time": "2019-07-06T20:31:11", "url": "https://files.pythonhosted.org/packages/9a/5e/5b80a642439a18fc0dbc0e6dc592dd2ddda5c1765920a3e86d95dfa91d2e/ctools-0.1.0-cp34-cp34m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "63ec2c1292e5bef1124dc0f96b25dad8", "sha256": "bd25ba7d7020827f6d5d70a3c23c66cfc6ae96eef6e4b805830203efad87b860" }, "downloads": -1, "filename": "ctools-0.1.0-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "63ec2c1292e5bef1124dc0f96b25dad8", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3", "size": 67111, "upload_time": "2019-07-06T20:31:13", "url": "https://files.pythonhosted.org/packages/1b/2a/035a2d2bc3c9748afdc4ae56521a60c83cf7e3a761f30a4cfa2843a9982f/ctools-0.1.0-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "8ccfe61484d40b6e87f7fb259558e30d", "sha256": "67a54bc5e575da8e34895e3a51a3f9e8b814b02ac3563544e47abd4c2f894796" }, "downloads": -1, "filename": "ctools-0.1.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8ccfe61484d40b6e87f7fb259558e30d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3", "size": 84384, "upload_time": "2019-07-06T20:31:15", "url": "https://files.pythonhosted.org/packages/08/37/0eeb8dc8a1e07b9338e23def6f6203cbd6a37ddb3a50a578b3aa4e8c3386/ctools-0.1.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f608993eefbaf81c4134eac7b779b485", "sha256": "2e4b2389c68e91d1494471f6f691a2ad6dcdf7a7dcd1ce286784e6420f8ce6c6" }, "downloads": -1, "filename": "ctools-0.1.0-cp35-cp35m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "f608993eefbaf81c4134eac7b779b485", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3", "size": 84389, "upload_time": "2019-07-06T20:31:16", "url": "https://files.pythonhosted.org/packages/d1/9f/a187826c911a6f825ec5ca143752e8fcce2e3454bfaa4caf8fde75250e74/ctools-0.1.0-cp35-cp35m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1a1cae454a069567f7652af5e449ceb9", "sha256": "6096bbd0c0caf5e1a4e20702913e5b9f22549dd396fae68987f5f765e85348ae" }, "downloads": -1, "filename": "ctools-0.1.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "1a1cae454a069567f7652af5e449ceb9", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3", "size": 34477, "upload_time": "2019-07-06T20:31:45", "url": "https://files.pythonhosted.org/packages/95/cd/7a2b96774266ee1a875dcff48f883b8d810a1068e19b44013d1ab6fff7a8/ctools-0.1.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "21ee79848f97f98dd7f79c7f2a832608", "sha256": "cf99a934c7ce1a65ca0233a12231c55a5473562ade433f32d4bb2ee206941ff3" }, "downloads": -1, "filename": "ctools-0.1.0-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "21ee79848f97f98dd7f79c7f2a832608", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3", "size": 67172, "upload_time": "2019-07-06T20:31:18", "url": "https://files.pythonhosted.org/packages/bf/f5/2cb5f7b0f4625b823395999cfeebc9a2583294436f99d93b322cc801aa04/ctools-0.1.0-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "f64cc367b4fa4eccabb3e435a7701606", "sha256": "b1785af34f55179c737b8939919fb15e08ca7fe8722924391f54e388fda6a59e" }, "downloads": -1, "filename": "ctools-0.1.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f64cc367b4fa4eccabb3e435a7701606", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3", "size": 85169, "upload_time": "2019-07-06T20:31:20", "url": "https://files.pythonhosted.org/packages/50/ba/314609178f0175c3802c32299120ba426ae27fefb273b1973332ac4bd222/ctools-0.1.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1ce702fd09333fb1d3f172876d5a795d", "sha256": "8f3e1cc7099b31407b9899cfda7fcf28b520e451167baf0fd0b8df6fef4b7edc" }, "downloads": -1, "filename": "ctools-0.1.0-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "1ce702fd09333fb1d3f172876d5a795d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3", "size": 85171, "upload_time": "2019-07-06T20:31:22", "url": "https://files.pythonhosted.org/packages/bd/85/970c2b5ff642c7159f9577376b6afae7c972c4b415fffecb7bfb236c0ab8/ctools-0.1.0-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "534385ea04523111fd15fab5decbe9d1", "sha256": "440e1a58d7c7cd18ac975dfdfc6596cb5e9eba9b32506fa06b8889df0987db72" }, "downloads": -1, "filename": "ctools-0.1.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "534385ea04523111fd15fab5decbe9d1", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3", "size": 50219, "upload_time": "2019-07-06T20:31:47", "url": "https://files.pythonhosted.org/packages/75/34/39b15a52394cb0e80272e15169d4520e7c6f21bc6500b0a1b3f93a58ae33/ctools-0.1.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "484a4b7bf544ecb501f56aad3add782d", "sha256": "16be5d8ca530a3096953647671962b0e3bdfac6f669a7a86334ad98367939cf8" }, "downloads": -1, "filename": "ctools-0.1.0-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "484a4b7bf544ecb501f56aad3add782d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3", "size": 67182, "upload_time": "2019-07-06T20:31:24", "url": "https://files.pythonhosted.org/packages/bc/da/e2b77944fc2a43641f03766cf03685563c6e1f1624e1868d83c64642899c/ctools-0.1.0-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "9e9a991ce34d3f199f96d2bee1a49cbf", "sha256": "81c3e83e068f2796e8e75bc3b222cd767ec5b101ebafeb003e68b1e1131d7670" }, "downloads": -1, "filename": "ctools-0.1.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9e9a991ce34d3f199f96d2bee1a49cbf", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3", "size": 88039, "upload_time": "2019-07-06T20:31:26", "url": "https://files.pythonhosted.org/packages/27/be/c1cfe6310fab04420201a9386dfcb4aeebbca4cbd7daabb468e29227baef/ctools-0.1.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "df2ea0a5ca48ea967a2f5456b2e54f95", "sha256": "547616cff6435f1fca67cdf7af596a5f0e0993ae37705f940be336b47acaa845" }, "downloads": -1, "filename": "ctools-0.1.0-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "df2ea0a5ca48ea967a2f5456b2e54f95", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3", "size": 88045, "upload_time": "2019-07-06T20:31:28", "url": "https://files.pythonhosted.org/packages/d7/6b/8f86c8c93a3edc9a10337463fdc485da18c22246714d3c4806197781d623/ctools-0.1.0-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6568065e7b793486c3bc9f67475f1035", "sha256": "45da6e66db5860bf4e3fae69ed6af6155da5451bcd49b5e26dc8b09f92b760ee" }, "downloads": -1, "filename": "ctools-0.1.0-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "6568065e7b793486c3bc9f67475f1035", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3", "size": 50220, "upload_time": "2019-07-06T20:31:48", "url": "https://files.pythonhosted.org/packages/c6/c9/6553ebcf6bc2f4e41ad86855cbf74a07a432f0594944fca1a0d7daf45a17/ctools-0.1.0-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e4f7df33f79c62eae0e62dd18e305682", "sha256": "978548cc9e2f03096ccc0021439bf2a8787a367f0c284991da52366ad42a0c85" }, "downloads": -1, "filename": "ctools-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e4f7df33f79c62eae0e62dd18e305682", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 21322, "upload_time": "2019-07-06T20:31:30", "url": "https://files.pythonhosted.org/packages/a0/b3/3e3d726fdac6c8a8ff3e28200fbdb0aff5c67f2107a8e91c823eea34868f/ctools-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7317c1f597a3c99e60ec343fa5c3ea12", "sha256": "558aab654da681608ae0366281f49e53894896ad36f3dab8c7369bd9ef1e55ce" }, "downloads": -1, "filename": "ctools-0.1.0-cp34-cp34m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "7317c1f597a3c99e60ec343fa5c3ea12", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=3", "size": 66604, "upload_time": "2019-07-06T20:31:07", "url": "https://files.pythonhosted.org/packages/49/9a/25120347ab4b4986deef725038676ced76db699543620326047b40232e2e/ctools-0.1.0-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "7c2330014ccfdd34052ab8c18e658845", "sha256": "eaceeb6d8bd14df8389892bda3bd51e9f31e3d84f9ba82dd618d8c56ce4640c3" }, "downloads": -1, "filename": "ctools-0.1.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "7c2330014ccfdd34052ab8c18e658845", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=3", "size": 83553, "upload_time": "2019-07-06T20:31:09", "url": "https://files.pythonhosted.org/packages/ae/07/7107b6d134cdbac82d19cf1b4da4bed5782207c335560fa306d9ee692052/ctools-0.1.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b8e244a30568d03bb1f97fcf1c7f1210", "sha256": "291dafa3a051fc6baa22703fa2561693986a8490ed8e4b72b48724dec40be2f8" }, "downloads": -1, "filename": "ctools-0.1.0-cp34-cp34m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "b8e244a30568d03bb1f97fcf1c7f1210", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=3", "size": 83555, "upload_time": "2019-07-06T20:31:11", "url": "https://files.pythonhosted.org/packages/9a/5e/5b80a642439a18fc0dbc0e6dc592dd2ddda5c1765920a3e86d95dfa91d2e/ctools-0.1.0-cp34-cp34m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "63ec2c1292e5bef1124dc0f96b25dad8", "sha256": "bd25ba7d7020827f6d5d70a3c23c66cfc6ae96eef6e4b805830203efad87b860" }, "downloads": -1, "filename": "ctools-0.1.0-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "63ec2c1292e5bef1124dc0f96b25dad8", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3", "size": 67111, "upload_time": "2019-07-06T20:31:13", "url": "https://files.pythonhosted.org/packages/1b/2a/035a2d2bc3c9748afdc4ae56521a60c83cf7e3a761f30a4cfa2843a9982f/ctools-0.1.0-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "8ccfe61484d40b6e87f7fb259558e30d", "sha256": "67a54bc5e575da8e34895e3a51a3f9e8b814b02ac3563544e47abd4c2f894796" }, "downloads": -1, "filename": "ctools-0.1.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8ccfe61484d40b6e87f7fb259558e30d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3", "size": 84384, "upload_time": "2019-07-06T20:31:15", "url": "https://files.pythonhosted.org/packages/08/37/0eeb8dc8a1e07b9338e23def6f6203cbd6a37ddb3a50a578b3aa4e8c3386/ctools-0.1.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f608993eefbaf81c4134eac7b779b485", "sha256": "2e4b2389c68e91d1494471f6f691a2ad6dcdf7a7dcd1ce286784e6420f8ce6c6" }, "downloads": -1, "filename": "ctools-0.1.0-cp35-cp35m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "f608993eefbaf81c4134eac7b779b485", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3", "size": 84389, "upload_time": "2019-07-06T20:31:16", "url": "https://files.pythonhosted.org/packages/d1/9f/a187826c911a6f825ec5ca143752e8fcce2e3454bfaa4caf8fde75250e74/ctools-0.1.0-cp35-cp35m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1a1cae454a069567f7652af5e449ceb9", "sha256": "6096bbd0c0caf5e1a4e20702913e5b9f22549dd396fae68987f5f765e85348ae" }, "downloads": -1, "filename": "ctools-0.1.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "1a1cae454a069567f7652af5e449ceb9", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=3", "size": 34477, "upload_time": "2019-07-06T20:31:45", "url": "https://files.pythonhosted.org/packages/95/cd/7a2b96774266ee1a875dcff48f883b8d810a1068e19b44013d1ab6fff7a8/ctools-0.1.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "21ee79848f97f98dd7f79c7f2a832608", "sha256": "cf99a934c7ce1a65ca0233a12231c55a5473562ade433f32d4bb2ee206941ff3" }, "downloads": -1, "filename": "ctools-0.1.0-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "21ee79848f97f98dd7f79c7f2a832608", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3", "size": 67172, "upload_time": "2019-07-06T20:31:18", "url": "https://files.pythonhosted.org/packages/bf/f5/2cb5f7b0f4625b823395999cfeebc9a2583294436f99d93b322cc801aa04/ctools-0.1.0-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "f64cc367b4fa4eccabb3e435a7701606", "sha256": "b1785af34f55179c737b8939919fb15e08ca7fe8722924391f54e388fda6a59e" }, "downloads": -1, "filename": "ctools-0.1.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f64cc367b4fa4eccabb3e435a7701606", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3", "size": 85169, "upload_time": "2019-07-06T20:31:20", "url": "https://files.pythonhosted.org/packages/50/ba/314609178f0175c3802c32299120ba426ae27fefb273b1973332ac4bd222/ctools-0.1.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1ce702fd09333fb1d3f172876d5a795d", "sha256": "8f3e1cc7099b31407b9899cfda7fcf28b520e451167baf0fd0b8df6fef4b7edc" }, "downloads": -1, "filename": "ctools-0.1.0-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "1ce702fd09333fb1d3f172876d5a795d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3", "size": 85171, "upload_time": "2019-07-06T20:31:22", "url": "https://files.pythonhosted.org/packages/bd/85/970c2b5ff642c7159f9577376b6afae7c972c4b415fffecb7bfb236c0ab8/ctools-0.1.0-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "534385ea04523111fd15fab5decbe9d1", "sha256": "440e1a58d7c7cd18ac975dfdfc6596cb5e9eba9b32506fa06b8889df0987db72" }, "downloads": -1, "filename": "ctools-0.1.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "534385ea04523111fd15fab5decbe9d1", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3", "size": 50219, "upload_time": "2019-07-06T20:31:47", "url": "https://files.pythonhosted.org/packages/75/34/39b15a52394cb0e80272e15169d4520e7c6f21bc6500b0a1b3f93a58ae33/ctools-0.1.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "484a4b7bf544ecb501f56aad3add782d", "sha256": "16be5d8ca530a3096953647671962b0e3bdfac6f669a7a86334ad98367939cf8" }, "downloads": -1, "filename": "ctools-0.1.0-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "484a4b7bf544ecb501f56aad3add782d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3", "size": 67182, "upload_time": "2019-07-06T20:31:24", "url": "https://files.pythonhosted.org/packages/bc/da/e2b77944fc2a43641f03766cf03685563c6e1f1624e1868d83c64642899c/ctools-0.1.0-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "9e9a991ce34d3f199f96d2bee1a49cbf", "sha256": "81c3e83e068f2796e8e75bc3b222cd767ec5b101ebafeb003e68b1e1131d7670" }, "downloads": -1, "filename": "ctools-0.1.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9e9a991ce34d3f199f96d2bee1a49cbf", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3", "size": 88039, "upload_time": "2019-07-06T20:31:26", "url": "https://files.pythonhosted.org/packages/27/be/c1cfe6310fab04420201a9386dfcb4aeebbca4cbd7daabb468e29227baef/ctools-0.1.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "df2ea0a5ca48ea967a2f5456b2e54f95", "sha256": "547616cff6435f1fca67cdf7af596a5f0e0993ae37705f940be336b47acaa845" }, "downloads": -1, "filename": "ctools-0.1.0-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "df2ea0a5ca48ea967a2f5456b2e54f95", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3", "size": 88045, "upload_time": "2019-07-06T20:31:28", "url": "https://files.pythonhosted.org/packages/d7/6b/8f86c8c93a3edc9a10337463fdc485da18c22246714d3c4806197781d623/ctools-0.1.0-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6568065e7b793486c3bc9f67475f1035", "sha256": "45da6e66db5860bf4e3fae69ed6af6155da5451bcd49b5e26dc8b09f92b760ee" }, "downloads": -1, "filename": "ctools-0.1.0-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "6568065e7b793486c3bc9f67475f1035", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3", "size": 50220, "upload_time": "2019-07-06T20:31:48", "url": "https://files.pythonhosted.org/packages/c6/c9/6553ebcf6bc2f4e41ad86855cbf74a07a432f0594944fca1a0d7daf45a17/ctools-0.1.0-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e4f7df33f79c62eae0e62dd18e305682", "sha256": "978548cc9e2f03096ccc0021439bf2a8787a367f0c284991da52366ad42a0c85" }, "downloads": -1, "filename": "ctools-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e4f7df33f79c62eae0e62dd18e305682", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 21322, "upload_time": "2019-07-06T20:31:30", "url": "https://files.pythonhosted.org/packages/a0/b3/3e3d726fdac6c8a8ff3e28200fbdb0aff5c67f2107a8e91c823eea34868f/ctools-0.1.0.tar.gz" } ] }