semvec/pypi-packages huggingface dataset:
python-databases 1.0.0
A Python library for managing and interacting with multiple databases seamlessly.
License: MIT
Requires Python: >=3.11
Keywords: development, databases, ORM, SQL, NoSQL, database management

![PyPI version](https://img.shields.io/pypi/v/python-databases)
![Python](https://img.shields.io/badge/python->=3.12-blue)
![Development Status](https://img.shields.io/badge/status-stable-green)
![Maintenance](https://img.shields.io/maintenance/yes/2026)
![PyPI](https://img.shields.io/pypi/dm/python-databases)
![License](https://img.shields.io/pypi/l/python-databases)

---

# Python Databases
A flexible and extensible Python library that provides a unified interface for interacting with multiple types of databases.

---

## Features
- ✅ Unified interface for multiple database connectors
- ✅ Support for:
  - Elasticsearch
    - On-Premises deployments
    - Cloud deployments using `cloud_id`
  - PostgreSQL
    - Basic support with plans for SQLAlchemy integration

---

## Installation
```bash
pip install python-databases
```

---

## 📌 Roadmap

* [x] Elasticsearch support
  - [x] On-Premises deployments
  - [x] Cloud deployments using `cloud_id`
* [x] PostgreSQL
  - [ ] SQLAlchemy support

---

## 🤝 Contributing
If you have a helpful tool, pattern, or improvement to suggest:
Fork the repo <br>
Create a new branch <br>
Submit a pull request <br>
I welcome additions that promote clean, productive, and maintainable development. <br>

---

## 🙏 Thanks
Thanks for exploring this repository! <br>
Happy coding! <br>
python-vault 1.0.1
A Python client for HashiCorp Vault with AppRole authentication and secret management.
License: MIT
Requires Python: >=3.12
Keywords: development, vault, secrets, client

![PyPI version](https://img.shields.io/pypi/v/python-vault)
![Python](https://img.shields.io/badge/python->=3.12-blue)
![Development Status](https://img.shields.io/badge/status-stable-green)
![Maintenance](https://img.shields.io/maintenance/yes/2026)
![PyPI](https://img.shields.io/pypi/dm/python-vault)
![License](https://img.shields.io/pypi/l/python-vault)

---

# Python Vault Client

A lightweight Python wrapper for **HashiCorp Vault** using the `hvac` library.
This utility class enables secure and simple authentication via **AppRole**, and allows easy retrieval of secrets from Vault using the **KV v2 engine**.

---

## Features

* ✅ Simple AppRole-based authentication using role ID and secret ID
* ✅ Automatic environment variable support (`VAULT_ADDR`, `VAULT_ROLE_ID`, etc.)
* ✅ Built-in validation for successful authentication
* ✅ Easy integration into other Python projects or CI pipelines
* ✅ Read secrets directly from Vault’s KV v2 engine
* ✅ Configurable mount point and secret path

---

## Installation
```bash
pip install python-vault
```

---

### 🔧 Configuration

Environment variables used by default (can be overridden via constructor):

* `VAULT_ADDR`: Vault URL
* `VAULT_ROLE_ID`: AppRole role ID
* `VAULT_SECRET_ID`: AppRole secret ID
* `VAULT_MOUNT`: Vault KV engine mount path

---

### 📦 Example Usage

```python
import json
from python_vault import VaultClient

vault = VaultClient()
secret_data = vault.read_secret("path/to/secret")
print(json.dumps(secret_data, indent=4))
```

You can also pass configuration explicitly:

```python
import json
from python_vault import VaultClient

vault = VaultClient(
    vault_addr="https://vault.mycompany.com",
    vault_role_id="your-role-id",
    vault_secret_id="your-secret-id",
    vault_mount="kv"
)
secret_data = vault.read_secret("path/to/secret")
print(json.dumps(secret_data, indent=4))
```

---

## 🤝 Contributing
If you have a helpful tool, pattern, or improvement to suggest:
Fork the repo <br>
Create a new branch <br>
Submit a pull request <br>
I welcome additions that promote clean, productive, and maintainable development. <br>

---

## 🙏 Thanks
Thanks for exploring this repository! <br>
Happy coding! <br>
python-notion-plus 1.0.0
Python wrapper for Notion API
License: MIT
Requires Python: >=3.12
Keywords: development, notion, notion-api, notion-sdk, notion-integration

![PyPI version](https://img.shields.io/pypi/v/python-notion-plus)
![Python](https://img.shields.io/badge/python->=3.12-blue)
![Development Status](https://img.shields.io/badge/status-stable-green)
![Maintenance](https://img.shields.io/maintenance/yes/2026)
![PyPI](https://img.shields.io/pypi/dm/python-notion-plus)
![License](https://img.shields.io/pypi/l/python-notion-plus)

---

# python-notion-plus
An enhanced Python client for the Notion API, providing a more user-friendly interface and additional features.

---

## Features
- Simplified API calls
- Automatic handling of pagination
- Support for Notion's database queries
- Easy-to-use methods for common tasks

---

## Requirements
- Python 3.9+
- Notion API token
- Notion database ID

---

## Installation
```bash
pip install python-notion-plus
```

---

## Configuration
The package uses environment variables for authentication and configuration:
```bash
# Required environment variables
NOTION_TOKEN=your_notion_api_token
```

---

## Examples
### Basic Usage
```python
import json

from python_notion_plus import NotionClient


notion_client = NotionClient(database_id='your_database_id')

notion_content = notion_client.get_database_content()
for page in notion_content:
    properties = notion_client.format_notion_page(page)
    formatted_data = json.dumps(properties, indent=4)

    print(f'notion_page_properties: {formatted_data}')
```

---

## 🤝 Contributing
If you have a helpful tool, pattern, or improvement to suggest:
Fork the repo <br>
Create a new branch <br>
Submit a pull request <br>
I welcome additions that promote clean, productive, and maintainable development. <br>

---

## 🙏 Thanks
Thanks for exploring this repository! <br>
Happy coding! <br>