Проект представляет собой набор инструментов для обработки и анализа финансовых операций, включая маскирование данных, фильтрацию и сортировку операций.
-
Разработка и поддержка набора функций для:
-
Маскирования конфиденциальных данных (номера карт и счетов)
-
Обработки и фильтрации операций по различным критериям
-
Преобразования и сортировки данных по дате
Для установки проекта выполните следующие действия:
- Клонируйте репозиторий:
bash git clone <ссылка_на_репозиторий>
- Установите зависимости:
bash pip install -r requirements.txt
-
masks - модуль для работы с маскированием данных
-
widget - модуль для обработки виджетов и преобразования данных
-
processing - модуль для обработки и фильтрации операций
-
tests - каталог с тестовыми файлами
Для запуска тестов используйте:
-
bash pytest
-
Требования к окружению Python 3.8+
-
pytest
-
Все зависимости из файла requirements.txt