Metadata-Version: 2.1
Name: sbcommons
Version: 0.0.67
Summary: Packages shared between lambda functions and other systems
Home-page: https://github.com/Snusbolaget/lambdas
Author: Haypp Group
Author-email: data@hayppgroup.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.9
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: boto3 (>=1.24.35)
Requires-Dist: botocore (>=1.27.35)
Requires-Dist: urllib3 (>=1.26.10)
Requires-Dist: requests (>=2.28.1)

# sbcommons

Packages shared between different lambda functions

### 0.61 - Deprecated
- Added teams client

### 0.62

- Added parse_utils sub-module for parsing configuration files and other text files.
- Added an execute_query method to aws.redshift.RedshiftClient for performing select statements given a string parameter.
- Making teams into a utility class instead of a client

### 0.63
- Upgraded all the packages to python 3.9 packages

### 0.64
- Minor bug fixes to allow for package dependencies

### 0.65 - Deprecated
- Added the RotatingFileHandler class for time-rotating logging files.

### 0.66
- Fixed issue with RotatingFileHandler appending wrong suffixes to log file names.

### 0.67
- Added abstract class crm.client and made Klaviyo and Symplify clients inherit from it. 
- Changed typing import in parse_utils, importing OrderedDict instead of MutableMapping. 

