Metadata-Version: 2.4
Name: mindbox-test-lib
Version: 0.2.0
Summary: Тестовое задание для Mindbox (№1).
Author-email: "@SivikGosh" <sivik@protonmail.com>
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: dev
Requires-Dist: isort; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Dynamic: license-file

# Mindbox Shapes

Библиотека создана в качестве тестового задания компании 'Mindbox'.

Репозиторий находится [здесь](https://github.com/SivikGosh/test_mindbox_lib).

## Работа с библиотекой

В текущей реализации существует 2 фигуры, круг **(Circle)** и треугольник **(Triangle)**.

Примеры использования фигур:

```python
from mindbox_shapes import Circle

circle = Circle(radius=10.0)

area = circle.area()  # получить площадь круга
```

```python
from mindbox_shapes import Triangle

triangle = Triangle(a=10.0, b=20.0, c=30.0)

area = triangle.area()  # получить площадь треугольника

triangle.is_right()  # проверка, является ли треугольник равносторонним
```

## Сборка для разработчика

Для загрузки библиотеки с инструментами для разработки использовать команду:

```bash
$ pip install mindbox-test-lib[dev]
```

Для загрузки библиотеки с инструментами для тестирования кода:

```bash
$ pip install mindbox-test-lib[test]
```

### [!] Каталог библиотеки переименован, при загрузке код будет доступен в папке 'mindbox_shapes'
