Metadata-Version: 2.4
Name: lab6_monaco_oleksiisaiun
Version: 12.0
Summary: The Python application that implements Monaco Racing Report in OOP format
Author-email: Oleksii Saiun <oleksiisaiun@example.com>
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: black==25.1.0
Requires-Dist: click==8.1.8
Requires-Dist: exceptiongroup==1.2.2
Requires-Dist: flake8==7.1.2
Requires-Dist: iniconfig==2.1.0
Requires-Dist: mccabe==0.7.0
Requires-Dist: mypy-extensions==1.0.0
Requires-Dist: packaging==24.2
Requires-Dist: pathspec==0.12.1
Requires-Dist: platformdirs==4.3.7
Requires-Dist: pluggy==1.5.0
Requires-Dist: pycodestyle==2.12.1
Requires-Dist: pyflakes==3.2.0
Requires-Dist: pytest==8.3.5
Requires-Dist: tomli==2.2.1
Requires-Dist: typing-extensions==4.13.0
Dynamic: license-file

# Python Lab 6 - OOP Monaco Report

This Python application implements the **Monaco Racing Report** using an object-oriented programming (OOP) approach.

---

## Table of Contents
- [Installation](#installation)
- [Examples](#examples)
  - [Run from a Python Script](#run-from-a-python-script)
  - [Run from the Command Line Interface (CLI)](#run-from-the-command-line-interface-cli)
- [Publishing to PyPI](#publishing-to-pypi)

---

## Installation

You can install the package using either `uv` or `pip`:

### Using `uv`:

```bash
uv pip install lab6_monaco_oleksiisaiun
```

### Using `pip`:

```bash
pip3 install lab6_monaco_oleksiisaiun
```

---

## Examples

### Run from a Python Script

```python
from lab6_monaco_oleksiisaiun.race_report import get_monaco_race_records

print(get_monaco_race_records())
```

---

### Run from the Command Line Interface (CLI)

```bash
python3 -c "from lab6_monaco_oleksiisaiun.race_report import get_monaco_race_records; print(get_monaco_race_records())"
```

---

## Publishing to PyPI

You can publish the package to PyPI using `uv`.

### Step 1: Navigate to the Root Folder

```bash
cd /path/to/your/package
```

### Step 2: Build and Publish

```bash
uv build
uv publish --token [YOUR_PYPI_TOKEN]
```

---
