Metadata-Version: 2.4
Name: ccb-extras
Version: 1.1.1
Summary: Extra tools for Python 3.
Project-URL: Repository, https://github.com/clydecbrown/ccb-extras
Author-email: Clyde C Brown <clyde.c.brown@pm.me>
License: MIT
License-File: LICENSE
Keywords: encryption,ram disk,utilities,yaml
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: ccb-essentials>=1.2.0
Requires-Dist: humanfriendly>=9.1
Requires-Dist: ruamel-yaml>=0.18.5
Description-Content-Type: text/markdown

# Python Extras

Extra general-purpose tools for Python 3.

## Installation

```bash
pip install ccb-extras
```

## Overview

[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/clydecbrown/ccb-extras)

### Crypto

Simplify cryptographic operations on the filesystem. [Details](docs/crypto.md)

### RAM Disk Utilities

Create a temporary or long-lived RAM disk (macOS only). [Details](docs/ram_disk.md)

### YAML Handling

`YamlFile` simplifies working with YAML files, especially application config files. [Details](docs/yaml.md)

## Development Environment

[Maintaining this package](docs/dev.md)
