Metadata-Version: 2.1
Name: nhs-aws-helpers
Version: 0.3.6
Summary: 
License: MIT
Author: spinecore
Requires-Python: >=3.8.1,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: boto3 (>=1.26.159,<2.0.0)
Requires-Dist: boto3-stubs[athena,dynamodb,events,firehose,kms,lambda,logs,s3,secretsmanager,sns,sqs,ssm,stepfunctions] (>=1.28.36,<2.0.0)
Requires-Dist: botocore-stubs (>=1.29.159,<2.0.0)
Description-Content-Type: text/markdown

# NHS AWS Helpers

some useful boto3 utilities

# quick start

### contributing
contributors see [contributing](CONTRIBUTING.md)

### installing
```shell
pip install nhs-aws-helpers
```

## testing

the library comes with a some pytest  fixtures ... [nhs_aws_helpers/fixtures.py](nhs_aws_helpers/fixtures.py)


```python
# conftest.py
from nhs_aws_helpers.fixtures import *

# mytest.py
import pytest
from mypy_boto3_dynamodb.service_resource import Table

@pytest.fixture(scope="function")
def my_temp_table() -> Table:
    yield from temp_dynamodb_table("my-source-table-to-clone")


def my_test(my_temp_ddb_table: Table):
    # do things with table
    pass

```

