from ._version import __version__
from .core.cartodataframe import CartoDataFrame
from .core.logger import set_log_level
from .io.carto import read_carto, to_carto, has_table, delete_table, describe_table, \
                      update_table, copy_table, create_table_from_query


__all__ = [
    '__version__',
    'CartoDataFrame',
    'read_carto',
    'to_carto',
    'has_table',
    'delete_table',
    'describe_table',
    'update_table',
    'copy_table',
    'create_table_from_query',
    'set_log_level'
]

from ._version import __version__
from .utils.utils import check_package
from .core.cartodataframe import CartoDataFrame
from .core.logger import set_log_level
from .io.carto import read_carto, to_carto, has_table, delete_table, describe_table, \
                      update_table, copy_table, create_table_from_query


# Check installed packages versions
check_package('carto', '>=1.8.2')
check_package('pandas', '>=0.23.0')
check_package('geopandas', '>=0.6.0')


__all__ = [
    '__version__',
    'CartoDataFrame',
    'read_carto',
    'to_carto',
    'has_table',
    'delete_table',
    'describe_table',
    'update_table',
    'copy_table',
    'create_table_from_query',
    'set_log_level'
]

Check critical dependencies versions on runtime
Check critical dependencies versions on runtime

  from ._version import __version__
+ from .utils.utils import check_package
  from .core.cartodataframe import CartoDataFrame
  from .core.logger import set_log_level
  from .io.carto import read_carto, to_carto, has_table, delete_table, describe_table, \
                        update_table, copy_table, create_table_from_query
+ 
+ 
+ # Check installed packages versions
+ check_package('carto', '>=1.8.2')
+ check_package('pandas', '>=0.23.0')
+ check_package('geopandas', '>=0.6.0')
  
  
  __all__ = [
      '__version__',
      'CartoDataFrame',
      'read_carto',
      'to_carto',
      'has_table',
      'delete_table',
      'describe_table',
      'update_table',
      'copy_table',
      'create_table_from_query',
      'set_log_level'
  ]
  
Check critical dependencies versions on runtime
## Code Before:
from ._version import __version__
from .core.cartodataframe import CartoDataFrame
from .core.logger import set_log_level
from .io.carto import read_carto, to_carto, has_table, delete_table, describe_table, \
                      update_table, copy_table, create_table_from_query


__all__ = [
    '__version__',
    'CartoDataFrame',
    'read_carto',
    'to_carto',
    'has_table',
    'delete_table',
    'describe_table',
    'update_table',
    'copy_table',
    'create_table_from_query',
    'set_log_level'
]

## Instruction:
Check critical dependencies versions on runtime
## Code After:
from ._version import __version__
from .utils.utils import check_package
from .core.cartodataframe import CartoDataFrame
from .core.logger import set_log_level
from .io.carto import read_carto, to_carto, has_table, delete_table, describe_table, \
                      update_table, copy_table, create_table_from_query


# Check installed packages versions
check_package('carto', '>=1.8.2')
check_package('pandas', '>=0.23.0')
check_package('geopandas', '>=0.6.0')


__all__ = [
    '__version__',
    'CartoDataFrame',
    'read_carto',
    'to_carto',
    'has_table',
    'delete_table',
    'describe_table',
    'update_table',
    'copy_table',
    'create_table_from_query',
    'set_log_level'
]
