semvec/pypi-packages huggingface dataset:
plivo 4.59.6
A Python SDK to make voice calls & send SMS using Plivo and to generate Plivo XML
License: MIT
Keywords: plivo, plivo xml, voice calls, sms

The Plivo Python SDK makes it simpler to integrate communications into your
Python applications using the Plivo REST API. Using the SDK, you will be able
to make voice calls, send SMS and generate Plivo XML to control your call flows.

See https://github.com/plivo/plivo-python for more information.
nlbone 0.11.9
Backbone package for interfaces and infrastructure in Python projects
License: MIT
Requires Python: >=3.10

# nlbone

**nlbone** (NumberLand Backbone) is a lightweight Python package that provides the foundational interfaces and
infrastructure for NumberLand projects.  
It follows a clean architecture style (ports & adapters) so that domain logic is separated from infrastructure concerns.

---

## ✨ Features

- **Domain interfaces**
- **Immutable domain models**
- **Application services** (use cases) independent of infrastructure.
- **Infrastructure adapters** (DB, HTTP, etc.).
- **Config management** with [pydantic-settings](https://docs.pydantic.dev/latest/concepts/pydantic_settings/).
- **Dependency injection container** for easy wiring.
- **Testing ready** with pytest + pytest-asyncio.
- **Dev tools**: Ruff (lint), Mypy (typing), Pre-commit hooks.

---

## 📦 Installation

```bash
pip install nlbone
``` 

## 🛠 For development:

```bash
git clone https://github.com/your-org/nlbone.git
cd nlbone
python -m venv .venv
source .venv/bin/activate   # (Linux/macOS)
# .venv\Scripts\activate    # (Windows)

pip install -e ".[dev]"

python -m pip install build twine
python -m build
```

## 🚀 Quick Example

```python
import anyio
from nlbone import build_container


async def main():
    container = build_container()
    user = await container.register_user("me@numberland.com")
    print(user)


anyio.run(main)
```

## 📦 Used In
- **Explore**
- **Pricing**