Metadata-Version: 2.4
Name: pyutils-fast
Version: 1.0.6
Summary: High-performance utility functions in C
Home-page: https://github.com/yourusername/pyutils-fast
Author: theFastCat
Author-email: pleasework413@gmail.com
Project-URL: Bug Reports, https://github.com/yourusername/pyutils-fast/issues
Project-URL: Source, https://github.com/yourusername/pyutils-fast
Keywords: utilities performance c-extension string-manipulation
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: C
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: project-url
Dynamic: requires-python
Dynamic: summary


# PyUtils - High-Performance Utility Library

A collection of fast utility functions implemented in C with Python bindings.

## Features

- String manipulation and validation
- Mathematical operations
- List operations (rotation, averaging)
- String similarity (Levenshtein distance)
- Base conversion
- Time dilation calculations
- And many more!

## Installation

```bash
pip install pyutils-fast
```

## Quick Example

```python
import pyutils_c

# String similarity
similarity = pyutils_c.string_similarity("hello", "helo")
print(similarity)  # 0.8

# Rotate a list
rotated = pyutils_c.rotate([1, 2, 3, 4, 5], 2)
print(rotated)  # [4, 5, 1, 2, 3]

# Convert to base
binary = pyutils_c.to_base(42, 2)
print(binary)  # '101010'
```
