Metadata-Version: 2.4
Name: vara-lib
Version: 0.1.1
Summary: A simple Python utility library
Author-email: Vara Prasad <k.varaprasad153@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/varaprasad153
Project-URL: Repository, https://github.com/varaprasad153/vara-lib.git
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENCE
Dynamic: license-file

# vara_lib

A simple and lightweight Python utility library created by **Vara Prasad**.

`vara_lib` provides useful mathematical utilities with a simple and beginner-friendly API.

## Installation

```bash
pip install vara-lib
```

## Quick Start

```python
import vara_lib

numbers = [1, 2, 3, 4, 5]

print(vara_lib.add(numbers))
print(vara_lib.product(numbers))
print(vara_lib.hcf(numbers))
print(vara_lib.lcm(numbers))
```

## Current Features

### `add()`

Returns the sum of all numbers in a list.

```python
import vara_lib

result = vara_lib.add([10, 20, 30])

print(result)
```

Output:

```text
60
```

### `product()`

Returns the product of all numbers in a list.

```python
import vara_lib

result = vara_lib.product([2, 3, 4])

print(result)
```

Output:

```text
24
```

### `hcf()`

Returns the Highest Common Factor (HCF) of all numbers in a list.

```python
import vara_lib

result = vara_lib.hcf([12, 18, 24])

print(result)
```

Output:

```text
6
```

### `lcm()`

Returns the Least Common Multiple (LCM) of all numbers in a list.

```python
import vara_lib

result = vara_lib.lcm([4, 6, 8])

print(result)
```

Output:

```text
24
```

## Example

```python
import vara_lib

numbers = [4, 6, 8]

print("Sum:", vara_lib.add(numbers))
print("Product:", vara_lib.product(numbers))
print("HCF:", vara_lib.hcf(numbers))
print("LCM:", vara_lib.lcm(numbers))
```

Output:

```text
Sum: 18
Product: 192
HCF: 2
LCM: 24
```

## Why vara_lib?

* Simple API
* Beginner friendly
* Lightweight
* Easy to use
* Open source
* More utilities will be added in future versions

## Requirements

Python 3.10 or newer.

## Project Status

`vara_lib` is currently under active development.

More mathematical and utility functions will be added in future releases.

## Author

**Vara Prasad**

## License

This project is licensed under the MIT License.
