Приложение анализа и формирование отчётов логов
Project description
log-reporting
Приложение анализа и формирования отчётов логов.
Варианты установки
test.pypi:
pip install -i https://test.pypi.org/simple/ log-reporting
github и uv:
git clone https://github.com/emptybutton/test-workmate.git
uv sync
github и docker:
git clone https://github.com/emptybutton/test-workmate.git
docker compose -f test-workmate/deployments/dev/docker-compose.yaml up
Использование
Не функциональные требования
- Дополнительные зависимости только для тестирования и линтинга
- Файлы и их сегменты обрабатываются мультипроцессно. На слабом ПК с 4 ядрами обработка одного 1ГБ мусорного файла занимает 1.5 минуты
- Код покрыт тестами написанных на
pytest - Код содержит аннотации типов и проходит
mypyвstrictрежиме - Код соответствует
PEP8и большому количеству правиламruff-а - В архитектура проекта заложена унифицированная обработка репортов на всех уровнях, из-за чего добавление нового репорта или добавление представления существуещего репорта занимает < 100 строк
Примеры расширения (с картинками):
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
log_reporting-0.1.0.tar.gz
(130.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file log_reporting-0.1.0.tar.gz.
File metadata
- Download URL: log_reporting-0.1.0.tar.gz
- Upload date:
- Size: 130.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7cce675eef5ed22018994828813645bb74df043e9308dac4f831cb7f1dac492
|
|
| MD5 |
91aabe6e657ff4c73160f7260f7d4fae
|
|
| BLAKE2b-256 |
a9d0fb0772d33987680190db22baf38196a2ad5cb0aa04c7f31765a9d20bad14
|
File details
Details for the file log_reporting-0.1.0-py3-none-any.whl.
File metadata
- Download URL: log_reporting-0.1.0-py3-none-any.whl
- Upload date:
- Size: 25.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7d6daaf5888b12caedd3e5c70f3c017afefe3358bf1ae4730d8516323ac6296
|
|
| MD5 |
8eba3a13e55a4b08c41064a94e0fec42
|
|
| BLAKE2b-256 |
e26cf51107327aae467b21113c8a3d31a3d7a8b7bffbac4119520cd8594223be
|