{ "info": { "author": "Jean-Baptiste Poullet", "author_email": "jeanbaptistepoullet@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=============================\nApache Atlas Client in Python\n=============================\n\n\n.. image:: https://img.shields.io/pypi/v/atlasclient.svg\n :target: https://pypi.python.org/pypi/atlasclient\n\n.. image:: https://img.shields.io/travis/jpoullet2000/atlasclient.svg\n :target: https://travis-ci.org/jpoullet2000/atlasclient\n\n.. image:: https://coveralls.io/repos/github/jpoullet2000/atlasclient/badge.svg?branch=master\n :target: https://coveralls.io/github/jpoullet2000/atlasclient?branch=master\n\n.. image:: https://readthedocs.org/projects/atlasclient/badge/?version=latest\n :target: https://atlasclient.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/jpoullet2000/atlasclient/shield.svg\n :target: https://pyup.io/repos/github/jpoullet2000/atlasclient/\n :alt: Updates\n\n\nApache Atlas client in Python. \nOnly compatible with Apache Atlas REST API **v2**. \n\n* Free software: Apache Software License 2.0\n* Documentation: https://atlasclient.readthedocs.io.\n\nGet started\n-----------\n\n >>> from atlasclient.client import Atlas\n >>> client = Atlas('', port=21000, username='admin', password='admin')\n >>> client.entity_guid().status\n >>> params = {'typeName': 'DataSet', 'attrName': 'name', 'attrValue': 'data', 'offset': '1', 'limit':'10'}\n >>> search_results = client.search_attribute(**params) \n >>> for s in search_results:\n ... for e in s.entities:\n ... print(e.name)\n ... print(e.guid)\n\n\nFeatures\n--------\n\n* Lazy loading: requests are only performed when data are required and not yet available\n* Resource object relationships: REST API from sub-resources are done transparently for the user, for instance the user does not have to know that it needs to trigger a different REST request for getting the classifications of a specific entity. \n\nTODO features \n-------------\n\n* allow multiprocessing\n\nCredits\n---------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n\n=======\nHistory\n=======\n\n1.0.0 (2019-08-10)\n------------------\n* Adds the helper functions to parse the qualified name\n* Updates the version to 1.x to get some confidence from community as the module is pretty stable now\n\n0.1.8 (2019-08-08)\n------------------\n* Add support for Atlas' Admin Metrics REST API\n\n0.1.7 (2019-07-08)\n------------------\n* Add support for Atlas' DSL Saved Search (#81)\n* Fixes list lookups for searching\n\n0.1.6 (2019-04-26)\n------------------\n* Call of DependentClass inflate (#79) \n\n0.1.5 (2019-04-24)\n------------------\n* Add support for Post type Basic Search (#76) \n\n\n0.1.4 (2019-04-16)\n------------------\n* fixes (BasicSearch, when no result in _data, etc) \n\n0.1.3 (2019-04-05)\n------------------\n* HTTP Auth\n* Basic search inflate\n* relationshipAttributes\n\n0.1.2 (2018-03-27)\n------------------\n\n* Bug fixes\n* Response is returned after entity creation (easier to figure out the guid)\n\n0.1.1 (2018-03-07)\n------------------\n\n* Bug fixes\n* Most of the resources have been implemented (except RelationshipREST)\n* Basic authentication (only the Basic token is sent on the network)\n\n0.1.0 (2018-01-09)\n------------------\n\n* First push.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jpoullet2000/atlasclient", "keywords": "atlasclient", "license": "Apache Software License 2.0", "maintainer": "", "maintainer_email": "", "name": "atlasclient", "package_url": "https://pypi.org/project/atlasclient/", "platform": "", "project_url": "https://pypi.org/project/atlasclient/", "project_urls": { "Homepage": "https://github.com/jpoullet2000/atlasclient" }, "release_url": "https://pypi.org/project/atlasclient/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Apache Atlas client", "version": "1.0.0" }, "last_serial": 5698507, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "02d9ec954b8c2b1bc878804ce10c73d5", "sha256": "f47d3146c1cbbcd8e74355306f92867d60d5005d8499e092dc3e831cf53f2b94" }, "downloads": -1, "filename": "atlasclient-0.1.0.tar.gz", "has_sig": false, "md5_digest": "02d9ec954b8c2b1bc878804ce10c73d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50968, "upload_time": "2018-03-01T08:33:34", "url": "https://files.pythonhosted.org/packages/bc/ee/c4765f32fd121a23ab3a35d12e0a51caf4c890a139cf8770a4267ec569d3/atlasclient-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3aa91c7669e55ce23e0e8104bc088854", "sha256": "aaadfe5172a554e18090cead512d6183ac1d72be5696b195ef62a473c62465b0" }, "downloads": -1, "filename": "atlasclient-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3aa91c7669e55ce23e0e8104bc088854", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51220, "upload_time": "2018-03-07T14:42:57", "url": "https://files.pythonhosted.org/packages/26/c9/15cf4390614fa429ae69a4a1f9ad650b7721a99adb472eaec26fc73033dc/atlasclient-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c7f49f750ea973dd1c04bc0483276c9e", "sha256": "a1e7ce6a4cd69b72a311b7b5ec6db115e5643edc311fe90e2c795c7e6bb21ec7" }, "downloads": -1, "filename": "atlasclient-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c7f49f750ea973dd1c04bc0483276c9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56058, "upload_time": "2018-03-27T10:31:17", "url": "https://files.pythonhosted.org/packages/87/c2/6af5db16471b75ef73b16dcc36938faf68f4bfd02da4b247e6ff50029977/atlasclient-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "317781073b362cccc7fbb4da3eb523be", "sha256": "da3b6f0ec4ebac397600a1f575181edf691636af23fe0f7ddd4b8a25087f92a6" }, "downloads": -1, "filename": "atlasclient-0.1.3.tar.gz", "has_sig": false, "md5_digest": "317781073b362cccc7fbb4da3eb523be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40089, "upload_time": "2019-04-05T11:42:17", "url": "https://files.pythonhosted.org/packages/cf/76/cb870ed52e191945bc15a79fdcf45455c558f295427323cfbc74f6b29cbe/atlasclient-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "035d45bdf6333a83a37a59ef752f48a1", "sha256": "b756c30f10b4bbd80622f8ed20230dc26c7db9726fb06872257931f4f89280fc" }, "downloads": -1, "filename": "atlasclient-0.1.4.tar.gz", "has_sig": false, "md5_digest": "035d45bdf6333a83a37a59ef752f48a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40117, "upload_time": "2019-04-16T13:08:40", "url": "https://files.pythonhosted.org/packages/a3/0f/6157af72681ee3859edf0f2b6e78825885bf61736255daa28290cc4062f8/atlasclient-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "291f6a5a4c4b99c651b0b86b739bdccf", "sha256": "a0816b8476baa7546799180129e5920bcc5ee2565d34b331894040418cb65a4f" }, "downloads": -1, "filename": "atlasclient-0.1.5.tar.gz", "has_sig": false, "md5_digest": "291f6a5a4c4b99c651b0b86b739bdccf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40356, "upload_time": "2019-04-24T11:21:28", "url": "https://files.pythonhosted.org/packages/1b/15/c3c397d589e0b9ed6c826d0ce4cb76f51b6137dfe25fe9210e0bc75029ab/atlasclient-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "05a1722d3d01870b17a649e127a200ed", "sha256": "ab9a85e92c146f5a80f235e028d95533e695b0777798fba206df410d7991aac4" }, "downloads": -1, "filename": "atlasclient-0.1.6.tar.gz", "has_sig": false, "md5_digest": "05a1722d3d01870b17a649e127a200ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40518, "upload_time": "2019-04-26T07:15:19", "url": "https://files.pythonhosted.org/packages/e6/a5/a1308d9dc441a7d4a9f46c580771d858036a794454250f2478badcfd41c9/atlasclient-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "968e66c9659c02f896c2896817eb03f4", "sha256": "b0285338129efd5538e2d9a715ed435f979f6b1ae33aad068f34e7e83e6b4313" }, "downloads": -1, "filename": "atlasclient-0.1.7.tar.gz", "has_sig": false, "md5_digest": "968e66c9659c02f896c2896817eb03f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43750, "upload_time": "2019-07-08T14:10:52", "url": "https://files.pythonhosted.org/packages/87/5b/e9a493e65d3e739e612e536bd4644b4d973a2265771b633136613bd9a076/atlasclient-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "cca7e7e66987a0c1ad23180b199ee0c2", "sha256": "e6de733df822891b59e35ea71adac750b926e670c520eb31eb3f3a43d1f52f97" }, "downloads": -1, "filename": "atlasclient-0.1.8.tar.gz", "has_sig": false, "md5_digest": "cca7e7e66987a0c1ad23180b199ee0c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44439, "upload_time": "2019-08-08T07:25:36", "url": "https://files.pythonhosted.org/packages/00/3b/1f3943b0c238d987a2be12d9a8a2b32f4f0ac9605f441dcf91e1b6b364e9/atlasclient-0.1.8.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "739f1290ce47d1df46bff9bd42037a49", "sha256": "f602bad97e47299f996344b92c8b01dc363f3eb643770f676472bcdb2b59596e" }, "downloads": -1, "filename": "atlasclient-1.0.0.tar.gz", "has_sig": false, "md5_digest": "739f1290ce47d1df46bff9bd42037a49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46021, "upload_time": "2019-08-19T13:58:51", "url": "https://files.pythonhosted.org/packages/87/03/76764a0d6812a2a1418d5a964a6532a3d830e23f617187a2fd9220abe211/atlasclient-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "739f1290ce47d1df46bff9bd42037a49", "sha256": "f602bad97e47299f996344b92c8b01dc363f3eb643770f676472bcdb2b59596e" }, "downloads": -1, "filename": "atlasclient-1.0.0.tar.gz", "has_sig": false, "md5_digest": "739f1290ce47d1df46bff9bd42037a49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46021, "upload_time": "2019-08-19T13:58:51", "url": "https://files.pythonhosted.org/packages/87/03/76764a0d6812a2a1418d5a964a6532a3d830e23f617187a2fd9220abe211/atlasclient-1.0.0.tar.gz" } ] }