Metadata-Version: 2.4
Name: os_utils
Version: 0.1.6
Summary: os utils to reduce code copy paste
Project-URL: Homepage, https://github.com/ahcub/os_utils
Project-URL: Repository, https://github.com/ahcub/os_utils
Author-email: Alex Buchkovsky <olex.buchkovsky@gmail.com>
License-File: LICENCE
Keywords: dirs,files,logging,path
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.14
Description-Content-Type: text/markdown

Utils for python
====================

os utils for python to reduce copy pasting same functionality and unity functions to handle common problems with delete of file or directory or creating directory
- logging configuration
- path operations (delete, crearing)
- files operation (like md5 calculation or zipping a folder)

## Installation

This project uses [uv](https://docs.astral.sh/uv/) as the package manager.

### Install uv

```bash
# On macOS and Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# On Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
```

### Install the package

```bash
# Install from PyPI
uv pip install os_utils

# Or install in development mode
uv pip install -e .
```

## Development

```bash
# Sync dependencies
uv sync

# Run Python with uv
uv run python your_script.py
```