Metadata-Version: 2.4
Name: memona-tools
Version: 0.1.0
Summary: A small beginner-friendly Python utility library for numbers and text.
Author: Memona
License: MIT
Project-URL: Homepage, https://pypi.org/project/memona-tools/
Keywords: utilities,math,text,beginner
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# memona-tools

`memona-tools` is a small Python library created for an IDS Python library and PyPI deployment task.

It contains two simple modules:

- `memona_tools.numbers`: useful number and calculation helpers
- `memona_tools.text`: useful text processing helpers

## Installation

After publishing to PyPI:

```bash
pip install memona-tools
```

For local testing before publishing:

```bash
pip install -e .
```

## Quick Examples

```python
from memona_tools.numbers import average, is_even
from memona_tools.text import word_count, title_case

print(average([10, 20, 30]))
print(is_even(12))
print(word_count("Python library project"))
print(title_case("my first python package"))
```

Expected output:

```text
20.0
True
3
My First Python Package
```

## Build and Publish

Install build tools:

```bash
pip install build twine
```

Build the package:

```bash
python -m build
```

Upload to TestPyPI first:

```bash
python -m twine upload --repository testpypi dist/*
```

Upload to real PyPI:

```bash
python -m twine upload dist/*
```

Note: PyPI requires an account and an API token.
