{ "info": { "author": "Frazer Bayley", "author_email": "frazer.bayley@evolv.ai", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools" ], "description": "Evolv CLI\n====================================\n\n[![image](https://img.shields.io/pypi/v/evolvcli.svg)](https://pypi.org/project/evolvcli/)\n[![image](https://img.shields.io/pypi/l/evolvcli.svg)](https://pypi.org/project/evolvcli/)\n[![image](https://img.shields.io/pypi/pyversions/evolvcli.svg)](https://pypi.org/project/evolvcli/)\n\nThe experiment management CLI provides functionality to create and maintain Evolv experiments.\n\n## Setup\n\nPre-requisites: You must have Python 3.7 installed on your computer.\n\n1. Create a Python virtual environment and install the cli.\n ```bash\n python3 -m venv .venv\n source .venv/bin/activate\n pip install evolvcli\n ```\n \n2. Ensure the CLI is properly installed by calling the cli. You must be in the virtual environment\n you created to use the cli. \n ```bash\n evolv\n ```\n You should see a help menu appear in your terminal.\n\n## Quickstart\n\nTo start using the CLI obtain your account id from Evolv staff.\n\n1. Export your account id as an environment variable.\n\n ```bash\n export EVOLV_ACCOUNT_ID=\n ```\n \n2. To test the cli is working use the \"get account\" command.\n\n ```bash\n evolv get account\n ```\n \n3. The system will prompt you to enter your Evolv email and password.\n\n4. Once logged in you will not have to login again till your credentials expire.\n\n## Other Commands\n\nTo find out more about the CLI commands and how to use them use the `--help` option.\n\nFor example: `evolv get --help`\n\nPossible sub commands include:\n\n```bash\nevolv get\nevolv list\nevolv create\nevolv update\n```\n\n## Developing\n\nWhen developing theres some key things to know. \n\n### Setup\n\n1. Create a Python virtual environment and install the cli.\n ```bash\n python3 -m venv .venv\n source .venv/bin/activate\n pip install -r requirements.txt\n pip install -r requirements-dev.txt\n python setup.py develop\n ```\n \n2. Ensure the CLI is properly installed by calling the cli. You must be in the virtual environment\n you created to use the cli. \n ```bash\n evolv\n ```\n You should see a help menu appear in your terminal.\n \n### Uploading to PyPi\n\nMake sure you are at the project root for these steps.\n\n1. Update the version of the package found in: [./setup.py] (Make sure to check this in.)\n\n2. Enter your virtual environment and upload the package.\n ```bash\n source .venv/bin/activate\n python setup.py sdist\n twine upload dist/*\n ```\n \n3. Twine will prompt you for credentials, get these from the Evolv Engineering Team.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/evolv-ai/experiment-management-cli/archive/1.0.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/evolv-ai/experiment-management-cli", "keywords": "cli,Evolv,experiments,optimization", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "evolvcli", "package_url": "https://pypi.org/project/evolvcli/", "platform": "", "project_url": "https://pypi.org/project/evolvcli/", "project_urls": { "Download": "https://github.com/evolv-ai/experiment-management-cli/archive/1.0.0.tar.gz", "Homepage": "https://github.com/evolv-ai/experiment-management-cli" }, "release_url": "https://pypi.org/project/evolvcli/1.0.3/", "requires_dist": null, "requires_python": "", "summary": "CLI user for creating and maintaining Evolv experiments.", "version": "1.0.3" }, "last_serial": 5812084, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "41caa816ac8032497c6a641be163d65a", "sha256": "e100cbd078e182fe666093161b228b8b9558f55807bb846774a3bce24329ea50" }, "downloads": -1, "filename": "evolvcli-1.0.0.tar.gz", "has_sig": false, "md5_digest": "41caa816ac8032497c6a641be163d65a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13783, "upload_time": "2019-06-27T04:12:21", "url": "https://files.pythonhosted.org/packages/6a/72/e02233b5d36dcca5d48c757d3231d0f960a2a2629843fdcd7a6680ee7ce2/evolvcli-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a5979ba64449aafa832e7c90850a45c5", "sha256": "d6199bd4416f76fae218eb4ef3ddbbaa9e6adf2d54f03069f872fd03d64c43e4" }, "downloads": -1, "filename": "evolvcli-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a5979ba64449aafa832e7c90850a45c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13839, "upload_time": "2019-07-22T22:35:36", "url": "https://files.pythonhosted.org/packages/aa/a6/d670ca89c9d16316bbca7a2e90cd579dfa69240274e91e1d546366f2fb6d/evolvcli-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "4410d3dc024928c5392fcdf0712c0907", "sha256": "ea785d2ca77cf17391297568f9050c4d9580757aeb9811b3b4c12f29b7ca8689" }, "downloads": -1, "filename": "evolvcli-1.0.2.tar.gz", "has_sig": false, "md5_digest": "4410d3dc024928c5392fcdf0712c0907", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13907, "upload_time": "2019-07-31T18:41:09", "url": "https://files.pythonhosted.org/packages/17/7f/ed9cda52cfc8db3456d090bb4ba6099edacf01c1c6a48d7e9eacaf9fc294/evolvcli-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "a041143dd0dc08b0f5431a2b5ca8aa07", "sha256": "15bd60bd9713e6d1d30e8690bc8904a75a3d9f120de50135dd96a5a74fb57ca7" }, "downloads": -1, "filename": "evolvcli-1.0.3.tar.gz", "has_sig": false, "md5_digest": "a041143dd0dc08b0f5431a2b5ca8aa07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14621, "upload_time": "2019-09-11T00:20:09", "url": "https://files.pythonhosted.org/packages/80/40/43705ca0600a50e45d0f5cec492ca84a6331bc82a901b06d535fd989a2e7/evolvcli-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a041143dd0dc08b0f5431a2b5ca8aa07", "sha256": "15bd60bd9713e6d1d30e8690bc8904a75a3d9f120de50135dd96a5a74fb57ca7" }, "downloads": -1, "filename": "evolvcli-1.0.3.tar.gz", "has_sig": false, "md5_digest": "a041143dd0dc08b0f5431a2b5ca8aa07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14621, "upload_time": "2019-09-11T00:20:09", "url": "https://files.pythonhosted.org/packages/80/40/43705ca0600a50e45d0f5cec492ca84a6331bc82a901b06d535fd989a2e7/evolvcli-1.0.3.tar.gz" } ] }