{ "info": { "author": "ARIA", "author_email": "dev@ariatosca.incubator.apache.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking", "Topic :: System :: Systems Administration" ], "description": "ARIA\n====\n\n|Build Status| |Appveyor Build Status| |License| |PyPI release| |Python Versions| |Wheel|\n|Contributors| |Open Pull Requests| |Closed Pull Requests|\n\n\nWhat is ARIA?\n-------------\n\n`ARIA `__ is a an open-source,\n`TOSCA `__-based, lightweight library and CLI for\norchestration and for consumption by projects building TOSCA-based solutions for resources and\nservices orchestration.\n\nARIA can be utilized by any organization that wants to implement TOSCA-based orchestration in its\nsolutions, whether a multi-cloud enterprise application, or an NFV or SDN solution for multiple\nvirtual infrastructure managers.\n\nWith ARIA, you can utilize TOSCA's cloud portability out-of-the-box, to develop, test and run your\napplications, from template to deployment.\n\nARIA is an incubation project under the `Apache Software Foundation `__.\n\n\nInstallation\n------------\n\nARIA is `available on PyPI `__.\n\nARIA requires Python 2.7. Python 3 is currently not supported.\n\nTo install ARIA directly from PyPI (using a ``wheel``), use::\n\n pip install --upgrade pip setuptools\n pip install apache-ariatosca\n\nTo install ARIA from source, download the source tarball from\n`PyPI `__, extract and ``cd`` into the extract dir,\nand run::\n\n pip install --upgrade pip setuptools\n pip install .\n\n| The source package comes along with relevant examples, documentation, ``requirements.txt`` (for\n| installing specifically the frozen dependencies' versions with which ARIA was tested) and more.\n|\n| ARIA has additional optional dependencies. These are required for running operations over SSH.\n| Below are instructions on how to install these dependencies, including required system\n| dependencies per OS.\n|\n| Note: These dependencies may have varying licenses which may not be compatible with Apache license\n| 2.0.\n|\n\n**Ubuntu/Debian** (tested on Ubuntu 14.04, Ubuntu 16.04)::\n\n apt-get install -y python-dev gcc libffi-dev libssl-dev\n pip install apache-ariatosca[ssh]\n\n**CentOS/Fedora** (tested on CentOS 6.6, CentOS 7)::\n\n yum install -y python-devel gcc libffi-devel openssl-devel\n pip install apache-ariatosca[ssh]\n\n**Arch Linux**::\n\n pacman -Syu --noconfirm python2 gcc libffi openssl\n pip2 install apache-ariatosca[ssh]\n\n**Windows** (tested on Windows 10)::\n\n # no additional system requirements are needed\n pip install apache-ariatosca[ssh]\n\n**macOS**::\n\n # TODO\n\n\nTo install ``pip``, either use your operating system's package management system, or run::\n\n wget http://bootstrap.pypa.io/get-pip.py\n python get-pip.py\n\n\nGetting Started\n---------------\n\nThis section will describe how to run a simple \"Hello World\" example.\n\nFirst, provide ARIA with the ARIA \"hello world\" service-template and name it (e.g.\n``my-service-template``)::\n\n aria service-templates store examples/hello-world/hello-world.yaml my-service-template\n\nNow create a service based on this service-template and name it (e.g. ``my-service``)::\n\n aria services create my-service -t my-service-template\n\nFinally, start an ``install`` workflow execution on ``my-service`` like so::\n\n aria executions start install -s my-service\n\nYou should now have a simple web-server running on your local machine. You can try visiting\n``http://localhost:9090`` to view your deployed application.\n\nTo uninstall and clean your environment, follow these steps::\n\n aria executions start uninstall -s my-service\n aria services delete my-service\n aria service-templates delete my-service-template\n\n\nResources\n---------\n\n- `Main site `__\n- `API and CLI documentation `__ \n- `Wiki `__\n- `Releases `__\n- `Issue tracker `__\n\n- Dev mailing list: dev@ariatosca.incubator.apache.org\n- User mailing list: user@ariatosca.incubator.apache.org\n\nSubscribe by sending a mail to ``-subscribe@ariatosca.incubator.apache.org`` (e.g.\n``dev-subscribe@ariatosca.incubator.apache.org``). See information on how to subscribe to mailing\nlists `here `__.\n\nFor past correspondence, see the\n`dev mailing list archive `__.\n\n\nLicense\n-------\n\nARIA is licensed under the\n`Apache License 2.0 `__.\n\n\nContribution\n------------\n\nYou are welcome and encouraged to participate and contribute to the ARIA project.\n\nPlease see our guide to\n`Contributing to ARIA\n`__.\n\nFeel free to also provide feedback on the mailing lists (see `Resources <#user-content-resources>`__\nsection).\n\n\nCode of Conduct\n---------------\n\nThe ARIA TOSCA Project follows\n`the Apache Code of Conduct `__.\n\n\n.. |Build Status| image:: https://img.shields.io/travis/apache/incubator-ariatosca/master.svg\n :target: https://travis-ci.org/apache/incubator-ariatosca\n.. |Appveyor Build Status| image:: https://img.shields.io/appveyor/ci/ApacheSoftwareFoundation/incubator-ariatosca/master.svg\n :target: https://ci.appveyor.com/project/ApacheSoftwareFoundation/incubator-ariatosca/history\n.. |License| image:: https://img.shields.io/github/license/apache/incubator-ariatosca.svg\n :target: http://www.apache.org/licenses/LICENSE-2.0\n.. |PyPI release| image:: https://img.shields.io/pypi/v/apache-ariatosca.svg\n :target: https://pypi.python.org/pypi/apache-ariatosca\n.. |Python Versions| image:: https://img.shields.io/pypi/pyversions/apache-ariatosca.svg\n.. |Wheel| image:: https://img.shields.io/pypi/wheel/apache-ariatosca.svg\n.. |Contributors| image:: https://img.shields.io/github/contributors/apache/incubator-ariatosca.svg\n.. |Open Pull Requests| image:: https://img.shields.io/github/issues-pr/apache/incubator-ariatosca.svg\n :target: https://github.com/apache/incubator-ariatosca/pulls\n.. |Closed Pull Requests| image:: https://img.shields.io/github/issues-pr-closed-raw/apache/incubator-ariatosca.svg\n :target: https://github.com/apache/incubator-ariatosca/pulls?q=is%3Apr+is%3Aclosed", "description_content_type": null, "docs_url": null, "download_url": "https://dist.apache.org/repos/dist/release/incubator/ariatosca/0.2.0-incubating", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://ariatosca.incubator.apache.org/", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "apache-ariatosca", "package_url": "https://pypi.org/project/apache-ariatosca/", "platform": "any", "project_url": "https://pypi.org/project/apache-ariatosca/", "project_urls": { "Download": "https://dist.apache.org/repos/dist/release/incubator/ariatosca/0.2.0-incubating", "Homepage": "http://ariatosca.incubator.apache.org/" }, "release_url": "https://pypi.org/project/apache-ariatosca/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "ARIA", "version": "0.2.0" }, "last_serial": 3494451, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "552b86a8f50d22b6af15e971d94ba260", "sha256": "171e185d33c15a6a30393cd5cf09442659b0790bc85d6e8858e85d24e9651314" }, "downloads": -1, "filename": "apache_ariatosca-0.1.0-py2-none-any.whl", "has_sig": true, "md5_digest": "552b86a8f50d22b6af15e971d94ba260", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 401258, "upload_time": "2017-07-08T13:29:42", "url": "https://files.pythonhosted.org/packages/d0/e7/4f831c6ccd50803c1f013000d5ba1cdaffac003fecf1cd07f44a885e14b5/apache_ariatosca-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db4c80cf0150f0961baca9a1cb1a1b56", "sha256": "fb95d9526c959d3ab9cc9a5e7e379a5c77e9f25f527328ac12140d2a9351118f" }, "downloads": -1, "filename": "apache-ariatosca-0.1.0.tar.gz", "has_sig": true, "md5_digest": "db4c80cf0150f0961baca9a1cb1a1b56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2003530, "upload_time": "2017-07-08T13:14:52", "url": "https://files.pythonhosted.org/packages/4e/78/27545ba9eb57adc225f381adfc9f9ae27c919817215d4d44062dfc59bae0/apache-ariatosca-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0c3ce2140f3a6e7780c39c0cbb4980cd", "sha256": "5b5dd3a9a2ddc14ab1cb590d746d68175514ca69ecaad30066daf17036ef1e66" }, "downloads": -1, "filename": "apache-ariatosca-0.1.1.zip", "has_sig": false, "md5_digest": "0c3ce2140f3a6e7780c39c0cbb4980cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 464027, "upload_time": "2017-11-21T13:03:14", "url": "https://files.pythonhosted.org/packages/38/c6/f7a1c2d9d299f886c27191855a2a1c7dca970ce26a3ee5f8cce6cdf230fc/apache-ariatosca-0.1.1.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "67cf318912a98a42ef23813b2aee65d0", "sha256": "64a26e0ca6ea3983a3b83a42d67c0c10fe44ed4323524f8068f3d8f1e9d30016" }, "downloads": -1, "filename": "apache_ariatosca-0.2.0-py2-none-any.whl", "has_sig": true, "md5_digest": "67cf318912a98a42ef23813b2aee65d0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 416898, "upload_time": "2018-01-16T15:21:23", "url": "https://files.pythonhosted.org/packages/8b/16/b2fc95bcb168ed3bfbcaa1e4d150625d217cf23f3588f106c5b3de708062/apache_ariatosca-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60e96d6838b7d245f35a08772ae3c792", "sha256": "bce30f56e4745f092c3ea84456204731995a669e0792c9b6400de3d6bd645170" }, "downloads": -1, "filename": "apache-ariatosca-0.2.0.tar.gz", "has_sig": true, "md5_digest": "60e96d6838b7d245f35a08772ae3c792", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2030178, "upload_time": "2018-01-16T15:21:13", "url": "https://files.pythonhosted.org/packages/92/38/d3aac3b86e414d4708b68149d37a14f3cbfab019bc6765793f33d365a5fa/apache-ariatosca-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "67cf318912a98a42ef23813b2aee65d0", "sha256": "64a26e0ca6ea3983a3b83a42d67c0c10fe44ed4323524f8068f3d8f1e9d30016" }, "downloads": -1, "filename": "apache_ariatosca-0.2.0-py2-none-any.whl", "has_sig": true, "md5_digest": "67cf318912a98a42ef23813b2aee65d0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 416898, "upload_time": "2018-01-16T15:21:23", "url": "https://files.pythonhosted.org/packages/8b/16/b2fc95bcb168ed3bfbcaa1e4d150625d217cf23f3588f106c5b3de708062/apache_ariatosca-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60e96d6838b7d245f35a08772ae3c792", "sha256": "bce30f56e4745f092c3ea84456204731995a669e0792c9b6400de3d6bd645170" }, "downloads": -1, "filename": "apache-ariatosca-0.2.0.tar.gz", "has_sig": true, "md5_digest": "60e96d6838b7d245f35a08772ae3c792", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2030178, "upload_time": "2018-01-16T15:21:13", "url": "https://files.pythonhosted.org/packages/92/38/d3aac3b86e414d4708b68149d37a14f3cbfab019bc6765793f33d365a5fa/apache-ariatosca-0.2.0.tar.gz" } ] }