Metadata-Version: 2.1
Name: aws-ext
Version: 0.0.2
Summary: AWS ext: some high level useful functions
Home-page: https://github.com/matteoredaelli/aws_ext
Author: Matteo Redaelli
Author-email: matteo.redaelli@gmail.com
License: UNKNOWN
Project-URL: Bug Tracker, https://github.com/matteoredaelli/aws_ext/issues
Description: # AWS EXT
        
        The aws_ext python package contains some useful functions (built on top of boto3)
        for managing some aws services. At teh moment only the Aws Glue Data catalog
        
        ## Installation
        
        ```bash
        pip install aws_ext
        ```
        
        ## Usage
        
        ```python
        import boto3
        import aws_ext
        
        session = boto3.session.Session()
        ```
        
        ## GLUE
        
        ```python
        from aws_ext import glue_databases
        glue_client = session.client("glue")
        ```
        Extracting tables with (too) many versions
        ```python
        glue_databases.get_tables_with_many_versions(glue_client, database_name="mydb", threshold=1)
        ```
        Deleting old tables versions
        ```python
        glue_databases.delete_old_tables_versions(glue_client, database_name="mydb", keep=1, dryrun=True)
        
        ```
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
