{ "info": { "author": "william teo", "author_email": "eterna2@hotmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# argo-models\n[![Build Status](https://travis-ci.org/e2fyi/argo-models.svg?branch=master)](https://travis-ci.org/e2fyi/argo-models)\n[![PyPI version](https://badge.fury.io/py/argo-models.svg)](https://badge.fury.io/py/argo-models)\n\n`argo-models` is a `argo` namespaced package with the `argo.models` subpackage\nwhich contains the generated OpenAPI models from [Argo](https://github.com/argoproj/argo).\n\n> ## NOTE\n> Due to human error in the setup.py, argo `2.2.1` will be released as `2.2.1a`\n\n```bash\npip install argo-models\n```\n\n```py\nfrom argo.models import V1alpha1ArtifactLocation, V1alpha1S3Artifact\nfrom kubernetes.client.models import V1SecretKeySelector\n\n# create aws cred\naccess_key_secret = V1SecretKeySelector(name=\"s3_secret\", key=\"accesskey\")\nsecret_key_secret = V1SecretKeySelector(name=\"s3_secret\", key=\"secretkey\")\n\n# create artifact config for s3\ns3_artifact = V1alpha1S3Artifact(\n bucket=\"foobar\",\n endpoint=\"s3.amazonaws.com\"\n insecure=False,\n access_key_secret=access_key_secret,\n secret_key_secret=secret_key_secret,\n key=\"\"\n)\n\n# create artifact location\nartifact_location = V1alpha1ArtifactLocation(s3=s3_artifact)\n\n```\n\n## Developer notes\n\nTo generate the latest models, update `version.txt` with the desired argo release \n(e.g. `2.3.0-rc3`) and then run `./generate-api.sh`.\n\nTo release new version to pypi, create a release with the corresponding version tag (e.g. `v2.2.1`). Travis will automatically publish the package.\n\n> NOTE\n> `version.txt` should hold the current/latest argo version to be generated, as it \n> is also used by `setup.py` as the `argo-models` package version.\n\n\n## License\nThis package is licensed under [Apache-2.0](./LICENSE) and is a derivative of the [Argo project](https://github.com/argoproj/argo) using [OpenAPI generator](https://github.com/OpenAPITools/openapi-generator).", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/e2fyi/argo-models/archive/v2.3.0.post1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/e2fyi/argo-models", "keywords": "argo openapi swagger kubeflow", "license": "", "maintainer": "", "maintainer_email": "", "name": "argo-models", "package_url": "https://pypi.org/project/argo-models/", "platform": "", "project_url": "https://pypi.org/project/argo-models/", "project_urls": { "Download": "https://github.com/e2fyi/argo-models/archive/v2.3.0.post1.tar.gz", "Homepage": "https://github.com/e2fyi/argo-models" }, "release_url": "https://pypi.org/project/argo-models/2.3.0.post1/", "requires_dist": null, "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "summary": "Generated openapi models for Argo objects.", "version": "2.3.0.post1" }, "last_serial": 5820740, "releases": { "2.2.1a0": [ { "comment_text": "", "digests": { "md5": "feb19797338be897ea079d99acf6fee5", "sha256": "41b6c6cb5d193bdd734cb0bd56234c8e2ec30764bbcb77b3011a766f75e8f4bb" }, "downloads": -1, "filename": "argo-models-2.2.1a0.tar.gz", "has_sig": false, "md5_digest": "feb19797338be897ea079d99acf6fee5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, >=3.4", "size": 28576, "upload_time": "2019-05-12T12:46:32", "url": "https://files.pythonhosted.org/packages/62/53/a92df7c1c793edf2db99b14e428246e4b49b93499a5c9ed013e0aa2416f6/argo-models-2.2.1a0.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "59d277d894be3008b68f3bef2a2a39c8", "sha256": "923657912177ce2637590865742be2daa1cfeee9e780db1f42a1244e51291cec" }, "downloads": -1, "filename": "argo-models-2.3.0.tar.gz", "has_sig": false, "md5_digest": "59d277d894be3008b68f3bef2a2a39c8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, >=3.4", "size": 33714, "upload_time": "2019-05-29T07:10:18", "url": "https://files.pythonhosted.org/packages/65/e6/e45cb7929c58a07b9fed409ba7840b1234783826af57e3e44e36d17db340/argo-models-2.3.0.tar.gz" } ], "2.3.0.post1": [ { "comment_text": "", "digests": { "md5": "4b71cdb25d463f2223558f4b8d6a5633", "sha256": "969d066ed1f074de5bc8c9a50aea49665bf7178d15e0105f0bd7e45ea45eef0d" }, "downloads": -1, "filename": "argo-models-2.3.0.post1.tar.gz", "has_sig": false, "md5_digest": "4b71cdb25d463f2223558f4b8d6a5633", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 34654, "upload_time": "2019-09-12T14:09:25", "url": "https://files.pythonhosted.org/packages/2b/1f/73868b79d91aba75e78a97b84120f4118e52ac2bb8fc1b64c332f17cff66/argo-models-2.3.0.post1.tar.gz" } ], "2.3.0a0": [ { "comment_text": "", "digests": { "md5": "e871d8f8bdc58c3fde86a70ac5db6399", "sha256": "4585379b2743e2814afff4b9f09872a2e229298d1b874b30f306c2f96b2a1b6c" }, "downloads": -1, "filename": "argo-models-2.3.0a0.tar.gz", "has_sig": false, "md5_digest": "e871d8f8bdc58c3fde86a70ac5db6399", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 30488, "upload_time": "2019-07-26T15:31:47", "url": "https://files.pythonhosted.org/packages/a6/f5/61c6285f7d24e9a06511b1c1b2f695394bdd38a19b23b3f9a7196e42cbc4/argo-models-2.3.0a0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4b71cdb25d463f2223558f4b8d6a5633", "sha256": "969d066ed1f074de5bc8c9a50aea49665bf7178d15e0105f0bd7e45ea45eef0d" }, "downloads": -1, "filename": "argo-models-2.3.0.post1.tar.gz", "has_sig": false, "md5_digest": "4b71cdb25d463f2223558f4b8d6a5633", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 34654, "upload_time": "2019-09-12T14:09:25", "url": "https://files.pythonhosted.org/packages/2b/1f/73868b79d91aba75e78a97b84120f4118e52ac2bb8fc1b64c332f17cff66/argo-models-2.3.0.post1.tar.gz" } ] }