semvec/pypi-packages huggingface dataset:
opsbox-aws-iam-checks 0.2.0
Collection of IAM checks for opsbox
Requires Python: ==3.11.*

# OpsBox Rego Checks for AWS IAM

This module contains various Rego check plugins related to AWS's Identity and Access Management (IAM) service, including:

- **Unused IAM Policies (`unused_policies`)**
- **Console Access (`console_access`)**
- **IAM Users Without MFA (`mfa_enabled`)**
- **Overdue API Keys (`overdue_api_keys`)**

---

## Plugin Descriptions

### Unused IAM Policies Plugin (`unused_policies`)
Identifies IAM policies with zero attachments to optimize policy management and help reduce unused resources.

### Console Access Plugin (`console_access`)
Identifies IAM users with console access enabled, offering recommendations to enhance security by limiting access to necessary users.

### IAM Users Without MFA Plugin (`mfa_enabled`)
Detects IAM users without Multi-Factor Authentication (MFA) enabled to improve account security.

### Overdue API Keys Plugin (`overdue_api_keys`)
Finds IAM API keys that are overdue, ensuring keys are rotated regularly to enhance security.

---

## Common Configuration

All plugins share the following AWS configuration:

- **aws_access_key_id**: AWS access key ID
- **aws_secret_access_key**: AWS secret access key
- **aws_region**: AWS region (optional)

```yaml
aws_access_key_id: your_access_key_id
aws_secret_access_key: your_secret_access_key
aws_region: your_aws_region
```

---

To access more info about each check, install `mkdocs` and run `mkdocs serve` at the root of the package directory.

This will pull up a webpage with more complete documentation.
free-email-domains 1.0.1
A package containing a list of free email domains.

# List of free email domains
This repo is a python package that provides a comprehensive list of free email domains from around the world. This package is designed to simplify the process of checking if an email address belongs to a free email provider.

## Installation

You can install free-email-domains via pip:

```bash
pip install free-email-domains
```

## Usage

After installing the package, you can use it in your Python projects as follows:

```python
>>> from free_email_domains import whitelist
>>> 'gmail.com' in whitelist
True
```

## Example

```python
from free_email_domains import whitelist as free_domains

# Check if an email domain is free
email = "example@sample.com"
if email.split('@')[1] in free_domains:
    print("This is a free email domain.")
else:
    print("This is not a free email domain.")
```

## Contributing

Contributions are welcome! If you want to add or update any free email domains, feel free to submit a pull request.

## License

This package is licensed under the MIT License. See the [LICENSE](https://github.com/LukeRenton/free-email-domain-list/blob/master/LICENSE) file for details.

## Acknowledgements

This package utilizes data from [HubSpot](https://knowledge.hubspot.com/forms/what-domains-are-blocked-when-using-the-forms-email-domains-to-block-feature), which contains a compiled free email domain list.

## Issues

If you encounter any issues or have suggestions for improvement, please report them on the [GitHub issue tracker](https://github.com/LukeRenton/free-email-domain-list/issues).
tcrboost 0.1.0
T-Cell Receptor Bayesian Optimization of Specificity and Tuning
Requires Python: >=3.6

# TCRBoost

A Python package for TCR analysis and boosting.

## Installation

```bash
pip install tcrboost
```

## Usage

```python
import tcrboost

# Add usage examples here
```

## License

This project is licensed under the MIT License - see the LICENSE file for details.
ssml-maker 0.1.1
A Python library for building SSML (Speech Synthesis Markup Language) documents
Requires Python: >=3.7

# SSML Maker

A Python library for building SSML (Speech Synthesis Markup Language) documents with a fluent interface.

## Installation

```bash
pip install ssml-maker
```

## Features

- Fluent interface for building SSML documents
- Support for all major SSML elements
- Type hints and proper documentation
- Comprehensive test coverage
- Input validation and error handling

## Quick Start

```python
from ssml_maker import Speech, InterpretAs, ProsodyConfig, ProsodyRate

# Create a simple SSML document
with Speech() as speech:
    speech.add_text("Here are ")
    with speech.say_as(InterpretAs.CHARACTERS):
        speech.add_text("SSML")
    speech.add_text(" examples")

# Get the SSML string
ssml_string = speech.build()
print(ssml_string)
```

## Advanced Usage

### Prosody Control

```python
from ssml_maker import ProsodyConfig, ProsodyRate, ProsodyPitch, VolumeLevel

config = ProsodyConfig(
    rate=ProsodyRate.FAST,
    pitch=ProsodyPitch.HIGH,
    volume=VolumeLevel.LOUD
)

with Speech() as speech:
    with speech.prosody(config):
        speech.add_text("This will be spoken quickly, with high pitch and loud volume")
```

### Voice Selection

```python
with Speech() as speech:
    with speech.voice(name="Joanna", language="en-US", gender="female"):
        speech.add_text("This text will be spoken by Joanna")
```

### Phonetic Pronunciation

```python
from ssml_maker import PhoneticAlphabet

with Speech() as speech:
    with speech.phoneme(PhoneticAlphabet.IPA, "pɪˈkɑːn"):
        speech.add_text("pecan")
```

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the LICENSE file for details.