Metadata-Version: 1.1
Name: pyatlasclient
Version: 1.1.2
Summary: Apache Atlas Python Client
Home-page: https://github.com/verdan/pyatlasclient
Author: Verdan Mahmood
Author-email: verdan.mahmood@gmail.com
License: Apache Software License 2.0
Description: =============================
        Apache Atlas Client in Python
        =============================
        
        
        .. image:: https://img.shields.io/pypi/v/pyatlasclient.svg
                :target: https://pypi.python.org/pypi/pyatlasclient
        
        .. image:: https://img.shields.io/travis/verdan/pyatlasclient.svg
                :target: https://travis-ci.org/verdan/pyatlasclient
        
        .. image:: https://coveralls.io/repos/github/verdan/pyatlasclient/badge.svg?branch=master
                :target: https://coveralls.io/github/verdan/pyatlasclient?branch=master
        
        .. image:: https://readthedocs.org/projects/pyatlasclient/badge/?version=latest
                :target: https://pyatlasclient.readthedocs.io/en/latest/?badge=latest
                :alt: Documentation Status
        
        .. image:: https://pyup.io/repos/github/verdan/pyatlasclient/shield.svg
             :target: https://pyup.io/repos/github/verdan/pyatlasclient/
             :alt: Updates
        
        
        Apache Atlas client in Python. Only compatible with Apache Atlas REST API **v2**.
        
        *Based on the awesome work done by Poullet in atlasclient*
        
        * Free software: Apache Software License 2.0
        * Documentation: https://pyatlasclient.readthedocs.io.
        
        Get started
        -----------
        
            >>> from atlasclient.client import Atlas
            >>> client = Atlas('<atlas.host>', port=21000, username='admin', password='admin')
            >>> client.entity_guid(<guid>).status
            >>> params = {'typeName': 'DataSet', 'attrName': 'name', 'attrValue': 'data', 'offset': '1', 'limit':'10'}
            >>> search_results = client.search_attribute(**params) 
            >>> for s in search_results:
            ...    for e in s.entities:
            ...         print(e.name)
            ...         print(e.guid)
        
        
        Features
        --------
        
        * Lazy loading: requests are only performed when data are required and not yet available
        * 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.  
        
        TODO features  
        -------------
        
        * allow multiprocessing
        
        Credits
        ---------
        
        This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
        
        .. _Cookiecutter: https://github.com/audreyr/cookiecutter
        .. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
        
        
        
        =======
        History
        =======
        
        1.1.0 (2020-11-16)
        ------------------
        * Drops support of Python 3.6, adds the support of Python 3.8
        * Implements the Glossary endpoints (using Python Dataclasses)
        * Adds the OIDC support.
        
        1.0.0 (2019-08-10)
        ------------------
        * Adds the helper functions to parse the qualified name
        * Updates the version to 1.x to get some confidence from community as the module is pretty stable now
        
        0.1.8 (2019-08-08)
        ------------------
        * Add support for Atlas' Admin Metrics REST API
        
        0.1.7 (2019-07-08)
        ------------------
        * Add support for Atlas' DSL Saved Search (#81)
        * Fixes list lookups for searching
        
        0.1.6 (2019-04-26)
        ------------------
        * Call of DependentClass inflate (#79) 
        
        0.1.5 (2019-04-24)
        ------------------
        * Add support for Post type Basic Search (#76) 
        
        
        0.1.4 (2019-04-16)
        ------------------
        * fixes (BasicSearch, when no result in _data, etc) 
        
        0.1.3 (2019-04-05)
        ------------------
        * HTTP Auth
        * Basic search inflate
        * relationshipAttributes
        
        0.1.2 (2018-03-27)
        ------------------
        
        * Bug fixes
        * Response is returned after entity creation (easier to figure out the guid)
        
        0.1.1 (2018-03-07)
        ------------------
        
        * Bug fixes
        * Most of the resources have been implemented (except RelationshipREST)
        * Basic authentication (only the Basic token is sent on the network)
        
        0.1.0 (2018-01-09)
        ------------------
        
        * First push.
        
        
        
Keywords: atlasclient,pyatlasclient,apache atlas,atlas
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
