semvec/pypi-packages huggingface dataset:
mt-awscdk-constructs 0.0.13
Marley Tech AWS CDK Construct Library
License: MIT
Requires Python: >=3.6

# Marley Tech AWS CDK Construct Library

A collection of useful AWS CDK Constructs.

## Constructs

### EventFunction

A Construct which provides the resource for triggering a Lambda Function via a EventBridge Rule. It includes the Dead Letter Queues for the delivery and the processing of the event.

![Event Function Architecture Diagram](docs/EventFunction/EventFunction.png)

The Event Function Lambda is given the following Environment Variables:

* `PROCESSING_DLQ_ARN` - the SQS Queue ARN of the Processing DLQ (to assist the Lambda Code to publish failed messages to this queue)
* `PROCESSING_DLQ_NAME` - the SQS Queue Name of the Processing DLQ (to assist the Lambda Code to publish failed messages to this queue)

#### Resources

This Construct deploy the following resources:

* Rule (EventBridge Rule) - The trigger or event rule which will be passed to the Event Function
* Event Function (Lambda Function) - The code which will be executed
* Delivery DLQ (SQS Queue) - A DLQ which undeliverable Events are pushed to (e.g. if the Event Function is unreachable)
* Processing DLQ (SQS Queue) - A DLQ which the Event Fucntion may push Events to if it considers the Event to be unprocessable (e.g. if the Event is in an unexpected structure)

##### Alarms

The SQS Queues which act as DLQs have Alarms configured which are triggered when messages are posted to them. To subscribe to these Alarms, provide an SNS Topic for each DLQ.

## Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md)

## Contributor Code Of Conduct

[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree
to abide [by its terms](CODE_OF_CONDUCT.md).
verdandi 0.2.3
Benchmarking framework
License: MIT
Requires Python: >=3.6.2,<4.0
Keywords: benchmark,performance

<p align="center">
    <img src="https://raw.githubusercontent.com/exler/verdandi/main/docs/logo.png" width="192">
</p>
<p align="center">
    Class-based benchmarking framework with <code>unittest</code>-style behavior 
</p>
<p align="center">
    <img src="https://github.com/exler/verdandi/actions/workflows/quality.yml/badge.svg">
</p>

## Overview

Verdandi is a small library providing class-based benchmarking functionality with similar interface to Python's [unittest](https://docs.python.org/3/library/unittest.html).

## Requirements

* Python >= 3.6

## Installation
```
$ pip install verdandi
```

## Usage

Verdandi can be used as a command-line both by passing the files containing benchmarks as arguments or by using the discovery functionality:

```bash
# Specifying the files
$ verdandi tests.benchmarks.bench_module1 tests.benchmarks.bench_module2

# Running discovery
$ verdandi
```

## Credits

* [unittest](https://docs.python.org/3/library/unittest.html) - Verdandi is based on `unittest` and wouldn't exist without it!
* [pytest](https://docs.pytest.org/en/6.2.x/) - some improvements over the `unittest` library are inspired by `pytest` or its plugins!

## License

Copyright (c) 2021 by ***Kamil Marut***

`verdandi` is under the terms of the [MIT License](https://www.tldrlegal.com/l/mit), following all clarifications stated in the [license file](LICENSE).
pycopy-collections.chainmap 0.1.1
collections.chainmap module for Pycopy
License: MIT

This is a module for the standard library of Pycopy project:
https://github.com/pfalcon/pycopy . This module was implemented from
scratch specifically to target Pycopy, with efficient and lean design
in mind. Note that this module is likely work in progress and likely
supports just a subset of CPython’s corresponding module. Please help
with the development if you are interested in this module.