{ "info": { "author": "CognitiveScale", "author_email": "info@cognitivescale.com", "bugtrack_url": null, "classifiers": [ "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Programming Language :: Python :: 3.6" ], "description": "# Programmatic Building of Cortex Resources\n\nThe Cortex Python Builders module provides tools to programmatically build Cortex resources (e.g. Skill, Actions, Datasets, etc.) using Python.\nRefer to the Cortex documentation for details on how to use the library: \n\n- Developer guide: https://docs.cortex.insights.ai/docs/developer-guide/overview/\n- Cortex Python references: https://docs.cortex.insights.ai/docs/developer-guide/reference-guides\n\n\n## Installation\n\nTo install: \n```\n > pip install cortex-python-builders\n```\n\nor from source code:\n```\n > git clone git@github.com:CognitiveScale/cortex-python-builders.git\n > cd cortex-python-builders\n > pip install -e .\n```\n\n## Development \n\n### Setup\n\nWhen developing, it's a best practice to work in a virtual environment. Create and activate a virtual environment:\n```\n > virtualenv --python=python3.6 _venv\n > source _venv/bin/activate\n```\n\nInstall developer dependencies:\n\n```\n > git clone git@github.com:CognitiveScale/cortex-python-builders.git\n > cd cortex-python-builders\n > make dev.install\n```\n\nThere's a convenience `Makefile` that has commands to common tasks, such as build, test, etc. Use it!\n\n### Testing\n\n#### Unit Tests\n\nFollow above setup instructions (making sure to be in the virtual environment and having the necessary dependencies)\n\n- `make test` to run test suite\n\nTo run an individual file or class method, use pytest. Example tests shown below:\n\n- file: `pytest test/unit/ames_test.py` \n- class method: `pytest test/unit/ames_test.py::TestLocal::test_analysis`\n\n#### Publishing an alpha build\n\nSuppose you want to release new functionality so it can be installed without releasing a new official version. We need to use an alpha version in PyPi.\n\n- we need to create and publish an alpha release:\n- get credentials to the `cortex-python-builders` pypi CognitiveScale account (via lastpass)\n- run `make dev.push`. The alpha pre-release number (the N in X.Y.ZaN) with be determined automatically.\n\n### Contribution \n\nAfter contributing to the library, and before you submit changes as a PR, please do the following\n\n1. Run unit tests via `make test`\n2. Manual verification (i.e. try the new changes out in Cortex) to make sure everything is going well. Not required, but highly encouraged.\n3. Bump up `setup.py` version and update the `CHANGELOG.md` \n\n### Documentation\n\nThe package documentation is built with Sphinx. To build the documentation:\n\n```\n> make docs\n```\nThe documentation will be rendered in HTML format under the `docs/_build/html` directory.\n\nActivate your virtual environment:\n```\n> source _venv/bin/activate\n```\n\nSetup your environment, if you have not done so:\n```\n> make dev.install \n```\n\n### Pre-release to staging\n\n1. Create and push an alpha release:\n ```\n > make dev.push TAG=1\n ```\n This will build an alpha-tagged package.\n2. Merge `develop` to `staging` branch:\n ```\n > make stage\n ```\n3. In GitHub, create a pull request from `staging` to `master`.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/CognitiveScale/cortex-python-builders", "keywords": "", "license": "Apache License Version 2.0", "maintainer": "", "maintainer_email": "", "name": "cortex-python-builders", "package_url": "https://pypi.org/project/cortex-python-builders/", "platform": "linux", "project_url": "https://pypi.org/project/cortex-python-builders/", "project_urls": { "Homepage": "https://github.com/CognitiveScale/cortex-python-builders" }, "release_url": "https://pypi.org/project/cortex-python-builders/1.1.0/", "requires_dist": [ "cortex-python (>=1.1.0)", "cuid (<1,>=0.3)", "dill (>=0.2.8.2)", "pyjwt (<2,>=1.6.1)", "jinja2", "docker (>=3.7.2)", "tenacity (>=5.0.2)", "more-itertools (<5,>=4.3.0)", "dataclasses (>=0.6) ; python_version == \"3.6\"" ], "requires_python": "", "summary": "Support for programmatic creation of resources in the CognitiveScale Cortex Cognitive Platform", "version": "1.1.0" }, "last_serial": 5859052, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "3cc9ab101f2061a09d72c90ac644cb82", "sha256": "7dabbdea9d3b025d886d08aa555a40c5ad072dfe7deb42a442e86526a75b94a3" }, "downloads": -1, "filename": "cortex_python_builders-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3cc9ab101f2061a09d72c90ac644cb82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47515, "upload_time": "2019-07-12T21:30:18", "url": "https://files.pythonhosted.org/packages/b7/c8/c3837345e8aaa82463cc9d4e98687efc3ff5457a22868bf5e086458a74ee/cortex_python_builders-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b108e75cfa23ca921a8867ea530fc2d2", "sha256": "a5213694c14a67684eef04dcd4920159920825a62bee6ac7d39ea233f436c502" }, "downloads": -1, "filename": "cortex-python-builders-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b108e75cfa23ca921a8867ea530fc2d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31226, "upload_time": "2019-07-12T21:30:20", "url": "https://files.pythonhosted.org/packages/d9/81/0fe68d6bda2adafbdb726656a64e8575f800cdda28f14127fa2866d5ed42/cortex-python-builders-1.0.0.tar.gz" } ], "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "e373748cd4a66143acd10ea12984d5c4", "sha256": "867b8ca2b3d3935d7e58773518c8e392856a1bfc65cefe734564832d48a09691" }, "downloads": -1, "filename": "cortex_python_builders-1.0.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "e373748cd4a66143acd10ea12984d5c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47429, "upload_time": "2019-07-09T17:50:10", "url": "https://files.pythonhosted.org/packages/b2/e6/94a3c8221ea32d4765e7f6522f33bb82d27616b13c75c95c856b439f6139/cortex_python_builders-1.0.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24be6d06c41372062c333f65341bd563", "sha256": "326ae9876457f7f8efd24ced20e07bd7e909664163b8569c9574057d28ed5896" }, "downloads": -1, "filename": "cortex-python-builders-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "24be6d06c41372062c333f65341bd563", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31079, "upload_time": "2019-07-09T17:50:13", "url": "https://files.pythonhosted.org/packages/77/6e/5fafcf3c17221772c710951d89641db846b56d7a79f8db53366010cf1f35/cortex-python-builders-1.0.0a1.tar.gz" } ], "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "5431c9423f6900fd409a1d0e1275bbb8", "sha256": "12dbd42f18c69f044533732a9661aa81cd98211750e14527f6cf180b03fbec64" }, "downloads": -1, "filename": "cortex_python_builders-1.0.0a2-py3-none-any.whl", "has_sig": false, "md5_digest": "5431c9423f6900fd409a1d0e1275bbb8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47485, "upload_time": "2019-07-11T19:14:19", "url": "https://files.pythonhosted.org/packages/61/6b/649916d61ba5005641a5c6ea3f7ca0f072993a0d0d3f7182a218250edeb6/cortex_python_builders-1.0.0a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f8c9e93d4f152ff653e5dccb96168d7", "sha256": "cdfce1bab251651b96c9b84b1ff82089e6f457f76ece6ecffe573455284ad7f9" }, "downloads": -1, "filename": "cortex-python-builders-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "2f8c9e93d4f152ff653e5dccb96168d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31185, "upload_time": "2019-07-11T19:14:20", "url": "https://files.pythonhosted.org/packages/ad/8f/7841e797684b9db0b5c705fdfc84442933f6134563d33431c72789f47f9d/cortex-python-builders-1.0.0a2.tar.gz" } ], "1.0.0a3": [ { "comment_text": "", "digests": { "md5": "454890b128a88ddad7245531bba43220", "sha256": "266d33ff13217c57afee9c4a7cda7a95240877bd70fd8957e74e36a7d40802b9" }, "downloads": -1, "filename": "cortex_python_builders-1.0.0a3-py3-none-any.whl", "has_sig": false, "md5_digest": "454890b128a88ddad7245531bba43220", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47484, "upload_time": "2019-07-11T19:32:03", "url": "https://files.pythonhosted.org/packages/ed/22/206ab61d49e63ccf56a193b7f44584a1e4a5479a8337450e9dbe00947cd4/cortex_python_builders-1.0.0a3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47151a2815b21f81f6df6ec669eb1819", "sha256": "be195e35cb1195ecbbfff59432f857632692dda011504498914de9a0aa43c422" }, "downloads": -1, "filename": "cortex-python-builders-1.0.0a3.tar.gz", "has_sig": false, "md5_digest": "47151a2815b21f81f6df6ec669eb1819", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31177, "upload_time": "2019-07-11T19:32:05", "url": "https://files.pythonhosted.org/packages/df/44/59d89cd2f3c782034b918a514a0a2a15cc258c80f60522987e9d23dc1c1d/cortex-python-builders-1.0.0a3.tar.gz" } ], "1.0.0a4": [ { "comment_text": "", "digests": { "md5": "03a210d2652837c766e043128d7be4c8", "sha256": "9d9dcfecf2f0c63cc1aa68280a17bb23651c930035a961a190580b084d4b867a" }, "downloads": -1, "filename": "cortex_python_builders-1.0.0a4-py3-none-any.whl", "has_sig": false, "md5_digest": "03a210d2652837c766e043128d7be4c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47478, "upload_time": "2019-07-11T20:30:31", "url": "https://files.pythonhosted.org/packages/e7/af/46ec2880ed7a188ebadc67043ecc465f3c85f482f0be89d7e0a5e00f1f23/cortex_python_builders-1.0.0a4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8321aa4165d28055d13fa35b574a41ea", "sha256": "c147a0568bb78b2c6be638e5b16c8f7758b6146d1a74bf3d1d8d5aa40a3d1731" }, "downloads": -1, "filename": "cortex-python-builders-1.0.0a4.tar.gz", "has_sig": false, "md5_digest": "8321aa4165d28055d13fa35b574a41ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31192, "upload_time": "2019-07-11T20:30:33", "url": "https://files.pythonhosted.org/packages/6a/03/d1e6b29d528df6b6bc889d0d53992fe0f0c0a44d629696c681d8396b6291/cortex-python-builders-1.0.0a4.tar.gz" } ], "1.0.0a5": [ { "comment_text": "", "digests": { "md5": "c97812c5024a94cd4480849b8d023170", "sha256": "038a2e9a8f01ac65e9da16f05b56b584cfc6798ccdb2be08df6ce20a9430f1a2" }, "downloads": -1, "filename": "cortex_python_builders-1.0.0a5-py3-none-any.whl", "has_sig": false, "md5_digest": "c97812c5024a94cd4480849b8d023170", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47480, "upload_time": "2019-07-12T13:59:10", "url": "https://files.pythonhosted.org/packages/95/a7/60ae821266639ad86f8749347a6b53176ab922f4325b79e5c57d5106a8be/cortex_python_builders-1.0.0a5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "603d90a6b87a3503ac5b0cc0c3f76f38", "sha256": "0e9e73349b1e966771e1f2aa62aec4981a047eb0ba763cb4e06f34ae2f14d928" }, "downloads": -1, "filename": "cortex-python-builders-1.0.0a5.tar.gz", "has_sig": false, "md5_digest": "603d90a6b87a3503ac5b0cc0c3f76f38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31170, "upload_time": "2019-07-12T13:59:12", "url": "https://files.pythonhosted.org/packages/1b/b9/7d89dacf757bfcc2fb6715fe7cf7bac6d6331ee46aa598c112b2d9b5331f/cortex-python-builders-1.0.0a5.tar.gz" } ], "1.0.0a6": [ { "comment_text": "", "digests": { "md5": "2aec7689322605188ff1ec039a9699b8", "sha256": "68a38f818c3ec2873f1cbc4faf58580ae55e24511ba2567f3c0a19ca7b1344c6" }, "downloads": -1, "filename": "cortex_python_builders-1.0.0a6-py3-none-any.whl", "has_sig": false, "md5_digest": "2aec7689322605188ff1ec039a9699b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47535, "upload_time": "2019-07-12T14:20:20", "url": "https://files.pythonhosted.org/packages/f2/8d/1f86e40a6988552bd660bbd8df183983e0dd55235d1b0cf657476522f3da/cortex_python_builders-1.0.0a6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6160744f00e102db59629eb81031ac6a", "sha256": "6030498d73e414e6d12ad2fda3c763b5935f145098786ba4381aa8d9796337f5" }, "downloads": -1, "filename": "cortex-python-builders-1.0.0a6.tar.gz", "has_sig": false, "md5_digest": "6160744f00e102db59629eb81031ac6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31208, "upload_time": "2019-07-12T14:20:21", "url": "https://files.pythonhosted.org/packages/7c/80/9f8c1219207d287052941b71842bf248403f1afdd08cf62b8abbf9074d13/cortex-python-builders-1.0.0a6.tar.gz" } ], "1.0.0a7": [ { "comment_text": "", "digests": { "md5": "93bb0776bd40ee3854b572a3d0c1dc60", "sha256": "8265abf2d753133568708f213d88c6931a0ae59a3a6e31a58c4053bdd33dec69" }, "downloads": -1, "filename": "cortex_python_builders-1.0.0a7-py3-none-any.whl", "has_sig": false, "md5_digest": "93bb0776bd40ee3854b572a3d0c1dc60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47537, "upload_time": "2019-07-12T18:23:23", "url": "https://files.pythonhosted.org/packages/83/f8/00d149a82b4bf375f2b813cf899a1f6e4d47468f36856f20bde7c56ce63d/cortex_python_builders-1.0.0a7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2fd92384ab34418762b13c984ed1a10a", "sha256": "7abf86dab47e10f35729ddd958b37745ccf204973d75ce6ca3973534eba2b909" }, "downloads": -1, "filename": "cortex-python-builders-1.0.0a7.tar.gz", "has_sig": false, "md5_digest": "2fd92384ab34418762b13c984ed1a10a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31232, "upload_time": "2019-07-12T18:23:25", "url": "https://files.pythonhosted.org/packages/57/4e/9a91e886aaefc56402fe7fbcc56a74161c36b554b89c546bebced00d7ee1/cortex-python-builders-1.0.0a7.tar.gz" } ], "1.0.2a1": [ { "comment_text": "", "digests": { "md5": "d4a03ce66bf17456f887424a8c8f6038", "sha256": "98682fbcb7d96b537d0df40d3a7547e1a06c8ec4d4bb3d00dcdb69d41d731db3" }, "downloads": -1, "filename": "cortex_python_builders-1.0.2a1-py3-none-any.whl", "has_sig": false, "md5_digest": "d4a03ce66bf17456f887424a8c8f6038", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47571, "upload_time": "2019-08-19T15:35:03", "url": "https://files.pythonhosted.org/packages/26/1a/dd4839a6693836a9d6e0f363859f8113698deda4e5038d3f07680e049a95/cortex_python_builders-1.0.2a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69951826c259c840eb5e8022287df89d", "sha256": "f39155ba4c8bcb8f28654a0778d3d9b67116b6bcbdcfed2a0c0479d4406fa9f1" }, "downloads": -1, "filename": "cortex-python-builders-1.0.2a1.tar.gz", "has_sig": false, "md5_digest": "69951826c259c840eb5e8022287df89d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31511, "upload_time": "2019-08-19T15:35:04", "url": "https://files.pythonhosted.org/packages/34/8b/66175a4457e265a7cd41067bbed7286e69ee706440a99f769ab950ae23c1/cortex-python-builders-1.0.2a1.tar.gz" } ], "1.0.2a2": [ { "comment_text": "", "digests": { "md5": "a8879ea35cf02b0380141a9ac8d93596", "sha256": "5fc98034effd2ab5c88d874bfed8228222f0b660e1a5b44097b41db997a257b6" }, "downloads": -1, "filename": "cortex_python_builders-1.0.2a2-py3-none-any.whl", "has_sig": false, "md5_digest": "a8879ea35cf02b0380141a9ac8d93596", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47570, "upload_time": "2019-08-19T17:55:28", "url": "https://files.pythonhosted.org/packages/b5/40/5a88935fa6bdec9af847a5364e30b8f688571e68534e8ed495470db374de/cortex_python_builders-1.0.2a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f278243729a2cbd048790e05004e40f", "sha256": "459a2db5e458106da60af2449159a37f5270e973e12ea017e6f9987a71c60095" }, "downloads": -1, "filename": "cortex-python-builders-1.0.2a2.tar.gz", "has_sig": false, "md5_digest": "2f278243729a2cbd048790e05004e40f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31377, "upload_time": "2019-08-19T17:55:30", "url": "https://files.pythonhosted.org/packages/18/21/e05e5f354b7dadd2b5ecc50dc63e73e99b8b7a91d86e1bf4eba13235ee5c/cortex-python-builders-1.0.2a2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "bbb3cd7b19a4e620b4ff78ae0856e3be", "sha256": "bde406e56a419aa9997e68938745e0238561b240dc9079692a0447ec1d09fdbb" }, "downloads": -1, "filename": "cortex_python_builders-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "bbb3cd7b19a4e620b4ff78ae0856e3be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46562, "upload_time": "2019-09-09T15:21:46", "url": "https://files.pythonhosted.org/packages/43/bb/8eabab9c49490f27f24c025cae9a77aaddc8caf6d7ac2d265061eadb3cdd/cortex_python_builders-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f39d6085f3b596ca40631d1dfdc6dbd1", "sha256": "9263efd238a2ee96c2e95ad824267c1f23385ec07d888473f3cefe13b02555b2" }, "downloads": -1, "filename": "cortex-python-builders-1.0.3.tar.gz", "has_sig": false, "md5_digest": "f39d6085f3b596ca40631d1dfdc6dbd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29711, "upload_time": "2019-09-09T15:21:48", "url": "https://files.pythonhosted.org/packages/56/a2/175b435b61d5491320a13cab27680f0b1e989b8184ca3d1a157fc6aec88d/cortex-python-builders-1.0.3.tar.gz" } ], "1.0.3a1": [ { "comment_text": "", "digests": { "md5": "7deffc3ff0753f978346be5940df2717", "sha256": "b8bbbc05b59ab7b02171f417ec2c47ad634606d266a4c66acae86b7abbcb03a8" }, "downloads": -1, "filename": "cortex_python_builders-1.0.3a1-py3-none-any.whl", "has_sig": false, "md5_digest": "7deffc3ff0753f978346be5940df2717", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46587, "upload_time": "2019-08-23T17:07:54", "url": "https://files.pythonhosted.org/packages/45/f7/41522a6f370d4fd3556d42f9042324ceb37acca4e9f48660095a24886ab1/cortex_python_builders-1.0.3a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4337f3191173492fd5a6e9f6b7b3447", "sha256": "a3b59833f2176b453b326b2b5fdb8221b33e0881459eea3739f9f2af1277da96" }, "downloads": -1, "filename": "cortex-python-builders-1.0.3a1.tar.gz", "has_sig": false, "md5_digest": "f4337f3191173492fd5a6e9f6b7b3447", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30693, "upload_time": "2019-08-23T17:07:56", "url": "https://files.pythonhosted.org/packages/d7/f1/ba0a5dc7b84960a3a519a199b6320f9e39b672270077bba02fa29182dd88/cortex-python-builders-1.0.3a1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "cf0b35670eb67428b9dffa4b2116bc69", "sha256": "2abe64b75bd7e53978c22e282719b753272d152cdcf7a55e4f6035cd97a2f7f1" }, "downloads": -1, "filename": "cortex_python_builders-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cf0b35670eb67428b9dffa4b2116bc69", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46590, "upload_time": "2019-09-19T22:34:15", "url": "https://files.pythonhosted.org/packages/cd/69/c4b2aea7fc2762e1c15597d54378fef2fb5fd9fe435d3db883460702a87a/cortex_python_builders-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36a89e94d22bca9db19908465b186280", "sha256": "6d0030e5d98076cd02ad63bcde3c2d6d966ca98fa606505204703ab7ccf68105" }, "downloads": -1, "filename": "cortex-python-builders-1.1.0.tar.gz", "has_sig": false, "md5_digest": "36a89e94d22bca9db19908465b186280", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29776, "upload_time": "2019-09-19T22:34:16", "url": "https://files.pythonhosted.org/packages/b6/1c/8a721dcfbbfa1c100dba4673a161b4b98e9dc2d8f14683106180733ff5af/cortex-python-builders-1.1.0.tar.gz" } ], "1.1.0a1": [ { "comment_text": "", "digests": { "md5": "f985b6c0108d216ca598919cd803ec07", "sha256": "00e2076074cecb970c72779133e38252050ec4113b9f42f24df4152967ed04d7" }, "downloads": -1, "filename": "cortex_python_builders-1.1.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "f985b6c0108d216ca598919cd803ec07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46611, "upload_time": "2019-09-19T22:19:46", "url": "https://files.pythonhosted.org/packages/1b/bc/5eb68ce080f6f2b8f4de94bd8be82a685462bc2d937ee8d3dd8f5229f8b8/cortex_python_builders-1.1.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "884343accd80ddda417cc07ade8168b5", "sha256": "6c373a9e7ba19e47be77d7fbb3750d1def33588cd91e585b268ddf29c2e2a877" }, "downloads": -1, "filename": "cortex-python-builders-1.1.0a1.tar.gz", "has_sig": false, "md5_digest": "884343accd80ddda417cc07ade8168b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30664, "upload_time": "2019-09-19T22:19:48", "url": "https://files.pythonhosted.org/packages/65/28/e5d9951c47aff4c00a8d3e6bdf17238f0eda24fb2c490cc5672eb6a566f5/cortex-python-builders-1.1.0a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cf0b35670eb67428b9dffa4b2116bc69", "sha256": "2abe64b75bd7e53978c22e282719b753272d152cdcf7a55e4f6035cd97a2f7f1" }, "downloads": -1, "filename": "cortex_python_builders-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cf0b35670eb67428b9dffa4b2116bc69", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46590, "upload_time": "2019-09-19T22:34:15", "url": "https://files.pythonhosted.org/packages/cd/69/c4b2aea7fc2762e1c15597d54378fef2fb5fd9fe435d3db883460702a87a/cortex_python_builders-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36a89e94d22bca9db19908465b186280", "sha256": "6d0030e5d98076cd02ad63bcde3c2d6d966ca98fa606505204703ab7ccf68105" }, "downloads": -1, "filename": "cortex-python-builders-1.1.0.tar.gz", "has_sig": false, "md5_digest": "36a89e94d22bca9db19908465b186280", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29776, "upload_time": "2019-09-19T22:34:16", "url": "https://files.pythonhosted.org/packages/b6/1c/8a721dcfbbfa1c100dba4673a161b4b98e9dc2d8f14683106180733ff5af/cortex-python-builders-1.1.0.tar.gz" } ] }