semvec/pypi-packages huggingface dataset:
rspylog 0.1.6
A light python package for advanced python log system.
License: MIT
Requires Python: <4.0,>=3.11

# Advanced Logs

`rspylog` is a lightweight Python package designed to provide an advanced logging system. It allows you to log messages and events both locally and remotely using a configurable API. You can log messages in different levels (info, debug, warning, error) and have them stored or printed depending on your configuration.

## Features

- **Remote Logging**: Send logs to a remote logging service via an API with retries and exponential backoff.
- **Custom Handlers**: Supports console logging and file-based logging using rotating file handlers.
- **Flexible Configuration**: Easily configure logging behavior (e.g., log levels, API keys, etc.) via a Singleton `Config` class.
- **Celery Mode Support**: Special logging configuration for Celery tasks.
- **Custom Formatting**: Custom log message formatting with support for additional details in the logs.

## Installation

You can install the package directly with pip.

```bash
pip install rspylog
```
data-quality-checks-the-shard 0.0.3
Automate data quality checks before and after ETL into a database.
License: MIT
Requires Python: >=3.8

# The Shard Data Quality Check Package

The Shard Data Quality Check Package is a package to help automate data quality checks for a database before and after ETL and Injection into a database.

## Features

* Detect duplicates
* Identify missing values
* Compute five-number summary
* Validate schema using Pandera. Validation include checking if
  * Values are greater, less, great than or equal to, less than or equal to a specified value
  * If dates are before, after, before or on, after or on and between specified dates.
  * The min and max length
  * If there are nulls
  * if a specified value is in a specified list.

## Install

```
$ pip install data_quality_checks_the_shard
```