semvec/pypi-packages huggingface dataset:
ride-booking-backend 1.0.0
A production-ready FastAPI backend for ride-booking applications
License: MIT
Requires Python: >=3.9
Keywords: fastapi, ride-booking, taxi-service, api, backend

# Ride Booking Backend

A production-grade **FastAPI** backend for ride-booking applications, providing a shared data layer for both passenger and driver apps.

## 🚀 Features

- **Full Auth System**: Registration and login for both passengers and drivers.
- **Ride Lifecycle**: Request, accept, start, complete, and cancel rides.
- **Location Logic**: Coordinate-based distance calculation and fare estimation.
- **Rating System**: Peer-to-peer reviews and rating calculations.
- **Payment Integration**: Support for payment processing and earnings tracking.
- **Persistent Storage**: SQLAlchemy with SQLite support (default).

## ✨ Key APIs

- `/api/auth/register` & `/api/auth/login`
- `/api/rides/request` & `/api/rides/available`
- `/api/rides/{id}/accept` & `/api/rides/{id}/start` & `/api/rides/{id}/complete`
- `/api/users/{id}/profile` & `/api/users/{id}/rides`
- `/api/payments` & `/api/reviews`

## 📦 Installation

```bash
pip install ride-booking-backend
```

## 🛠️ Quick Start

```python
import uvicorn
from server import app

if __name__ == "__main__":
    uvicorn.run(app, host="0.0.0.0", port=8000)
```

## 📄 License

MIT License
you-ai-oracle 1.0.0
Production-ready AI Guardian Service for DAO governance
License: MIT
Requires Python: >=3.9
Keywords: dao, oracle, blockchain, ai, governance, web3

# YOU.AI Oracle

A production-ready **AI Guardian Service** designed to monitor blockchain proposals, perform rule-based decision-making, and interact with DAO smart contracts.

## 🚀 Overview

YOU.AI Oracle is a sophisticated decision-making engine that acts as a guardian for DAOs. It uses a rule-based AI approach (no LLM dependencies) to evaluate proposals based on a "Founder Personality" profile, ensuring alignment with core values and vision.

## ✨ Key Features

- **Rule-Based Decision Engine**: Advanced NLP and pattern matching for proposal analysis.
- **Blockchain Integration**: Seamless interaction with Ethereum-based smart contracts using Web3.py.
- **Persistent Storage**: SQLite and Redis integration for decision caching and state management.
- **Security First**: Production-ready logging and error handling for high-stakes governance.
- **Extensible Architecture**: Easily customizable personality profiles and decision factors.

## 🛠️ Components

- **DecisionEngine**: The core logic identifying alignment, risk, and innovation.
- **YOUAIOracle**: The main service orchestrating blockchain monitoring and transaction submission.
- **FounderPersonality**: A data-driven model representing governance values.

## 📦 Installation

```bash
pip install you-ai-oracle
```

## ⚙️ Configuration

The service requires a `config.yaml` with the following structure:

```yaml
ethereum:
  rpc_url: "YOUR_RPC_URL"
  you_dao_address: "0x..."
  ai_guardian_address: "0x..."
oracle:
  private_key: "YOUR_PRIVATE_KEY"
redis:
  host: "localhost"
  port: 6379
```

## 📄 License

MIT License
redc 0.2.0
RedC is a high-performance, asynchronous HTTP client library for Python, built on top of the powerful curl library
License: MIT
Requires Python: >=3.9
Keywords: asyncio, http, client, http-client, curl, libcurl

<div align="center">
  <img src="https://raw.githubusercontent.com/AYMENJD/redc/refs/heads/main/assets/images/redc-logo.png">
</div>

[![Version](https://img.shields.io/pypi/v/redc?style=flat&logo=curl&logoColor=red&color=red)](https://pypi.org/project/RedC) [![CURL version](https://img.shields.io/badge/Curl-v8.18.0-red?logo=curl)](https://curl.se/ch/8.18.0.html) [![Downloads](https://static.pepy.tech/personalized-badge/redc?period=month&units=none&left_color=grey&right_color=brightgreen&left_text=Downloads)](https://pepy.tech/project/redc)

**RedC** is a **high-performance**, asynchronous **HTTP** client library for **Python**, built on top of the powerful **curl** library. It provides a simple and intuitive interface for making HTTP requests and handling responses

## Features

- **Protocols**: Supports **HTTP/1.1**, **HTTP/2**, and **HTTP/3**
- **curl-powered**: Built on top of **libcurl** for **performance and reliability**
- **Streaming**: Efficient handling of large responses
- **Proxying**: Simple and flexible proxy configuration
- **Google CA Trust**: Uses [**trustifi**](https://github.com/AYMENJD/trustifi) as the default TLS trust store

## Installation

You can install RedC via pip:

```bash
pip install redc
```

## Quick Start

```python
import asyncio
from redc import Client

async def main():
    async with Client(base_url="https://jsonplaceholder.typicode.com") as client:
        # Make a GET request
        response = await client.get("/posts/1")
        response.raise_for_status()
        print(response.status_code)  # 200
        print(response.json())  # {'userId': 1, 'id': 1, 'title': '...', 'body': '...'}

        # Make a POST request with JSON data
        response = await client.post(
            "/posts",
            json={"title": "foo", "body": "bar", "userId": 1},
        )
        response.raise_for_status()
        print(response.status_code)  # 201
        print(response.json())  # {'id': 101, ...}

asyncio.run(main())
```

## License

MIT [LICENSE](https://github.com/AYMENJD/redc/blob/main/LICENSE)