semvec/pypi-packages huggingface dataset:
module-feature-flag 0.1.0
A module for managing feature flags.
Requires Python: <4.0,>=3.12

# spartan-module-feature-flag

This module provides a flexible and standardized way to manage feature flags in Python applications. It supports PostgreSQL for persistent storage and optional Redis caching for improved performance.

## Features
- **CRUD Operations**: Create, read, update, and delete feature flags.
- **Database Support**: PostgreSQL integration.
- **Optional Redis Caching**: Cache feature flag data for faster access. Redis integration is optional and can be omitted.

## Installation
To install the module and its dependencies, use:
  ```bash
  poetry install
  ```

## Example Usage
In the [`examples/basic-usage`](./examples/basic-usage) directory, you will find a complete example of how to use the Feature Flag module in a FastAPI application.

## Development

### Debugging & Fixing Issues:
Local Debugging: clone the module repository and install it in "editable" mode using `pip install -e .`.

### Install
- To install the module and its dev dependencies, use:
  ```bash
  poetry install --with dev
  ```

### Run docker-compose
- To run the PostgreSQL and Redis services, use:
  ```bash
  docker-compose -f docker-compose.ci.yml up -d
  ```

- To shut down the services, use:
  ```bash
  docker-compose -f docker-compose.ci.yml down
  ```

### Testing
To run the tests, use:
- Unit tests:
  ```bash
  poetry run pytest tests/unit
  ```

- Integration tests:
  ```bash
  poetry run pytest tests/integration
  ```

- Or we can run all tests:
  ```bash
  poetry run pytest tests/
  ```

## Release
Please follow guidelines in [docs/RELEASE.md](./docs/RELEASE.md)
robotframework-xlibrary 12.1.1
Library Custom For Automate
Requires Python: >=3.6

# XLibrary

ไลบรารีนี้พัฒนาขึ้นเพื่อใช้งานส่วนตัว แต่สามารถนำไปใช้งานได้ในโครงการต่างๆ หากท่านต้องการใช้งานในระดับองค์กรหรือมีคำถามเพิ่มเติม กรุณาติดต่อผู้พัฒนา หรือสามารถบริจาคเพื่อสนับสนุนการพัฒนาต่อไปได้

## บริจาคเพื่อสนับสนุน
- Truemoney Wallet: 096 995 9712

## ฟังก์ชันหลัก

## XSwitch Context Mode
สลับโหมดคอนเทคซ์ระหว่าง NATIVE_APP และ FLUTTER

## XSwipe
ทำการเลื่อนหน้าจอจากจุดหนึ่งไปยังอีกจุดหนึ่งในเวลาที่กำหนด

## XGet Window Height
คืนค่าความสูงของหน้าต่างแอปพลิเคชันในคอนเทคซ์ native และสลับกลับไปยัง Flutter

## XGet Window Width
คืนค่าความกว้างของหน้าต่างแอปพลิเคชันในคอนเทคซ์ native และสลับกลับไปยัง Flutter

## Log Tree Data
แสดงข้อมูลในรูปแบบ Tree Structure เพื่อการตรวจสอบและดีบัก

## XConnect Mongodb With URL
เชื่อมต่อกับฐานข้อมูล MongoDB โดยใช้ URL

## XQuery MongoDB
ทำการ Query ข้อมูลจาก MongoDB พร้อมการกำหนดจำนวนข้อมูลสูงสุดและการเรียงลำดับ

## XConvert BSON Document to JSON Object
แปลงข้อมูล BSON เป็นอ็อบเจกต์ JSON (Python dictionary หรือ list) โดยตรง

## ติดต่อเรา
หากคุณมีคำถามหรือพบปัญหาในการใช้งาน XLibrary สามารถติดต่อทีมพัฒนาได้ผ่านทาง อีเมล Tassana.khr@gmail.com หรือ GitHub Issues


## การติดตั้ง

เพื่อติดตั้ง XLibrary, เพียงแค่รันคำสั่งต่อไปนี้:

```bash
pip install robotframework-xlibrary