semvec/pypi-packages huggingface dataset:
azure-ai-search-haystack 3.0.0
Haystack 2.x Document Store for Azure AI Search
Requires Python: >=3.10

# azure-ai-search-haystack

[![PyPI - Version](https://img.shields.io/pypi/v/azure-ai-search-haystack.svg)](https://pypi.org/project/azure-ai-search-haystack)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/azure-ai-search-haystack.svg)](https://pypi.org/project/azure-ai-search-haystack)

- [Integration page](https://haystack.deepset.ai/integrations/azure-ai-search)
- [Changelog](https://github.com/deepset-ai/haystack-core-integrations/blob/main/integrations/azure_ai_search/CHANGELOG.md)

---

## Contributing

Refer to the general [Contribution Guidelines](https://github.com/deepset-ai/haystack-core-integrations/blob/main/CONTRIBUTING.md).

To run integration tests locally, you need to export the `AZURE_AI_SEARCH_ENDPOINT` and `AZURE_AI_SEARCH_API_KEY` environment variables.
chronify 0.6.1
Time series store and mapping libray
Requires Python: <3.14,>=3.11

# chronify

[![Documentation](https://img.shields.io/badge/docs-ready-blue.svg)](https://nrel.github.io/chronify)
[![codecov](https://codecov.io/gh/nrel/chronify/graph/badge.svg?token=WIY2KAOX63)](https://codecov.io/gh/nrel/chronify)


This package implements a store for time series data in support of Python-based
modeling packages. It supports validation and mapping across different time configurations.

## Package Developer Guide
🚧

## Installation
To use DuckDB or SQLite as the backend:
```
$ pip install chronify
```

To use Apache Spark via Apache Thrift Server as the backend:
```
$ pip install "chronify[spark]"
```

## Developer installation
```
$ pip install -e ".[dev,spark]"
```

Please install `pre-commit` so that your code is checked before making commits.
```
$ pre-commit install
```

## License
chronify is developed under NREL Software Record SWR-21-52, "demand-side grid model".
[License](https://github.com/NREL/chronify/blob/main/LICENSE).
cgd-verify 0.1.1
Quick verification for Clarity-Gated Document (.cgd) files - returns pass/fail for CI/CD pipelines
Requires Python: >=3.9
Keywords: ai-safety, cgd, ci-cd, clarity-gate, epistemic, llm, rag, validator, verify

# cgd-verify

Quick pass/fail verification for Clarity-Gated Document (`.cgd`) files — optimized for CI/CD pipelines.

[![PyPI version](https://badge.fury.io/py/cgd-verify.svg)](https://pypi.org/project/cgd-verify/)
[![License: CC BY 4.0](https://img.shields.io/badge/License-CC_BY_4.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/)

## When to Use

| Tool | Use Case |
|------|----------|
| **cgd-verify** | CI/CD pipelines, git hooks, quick checks |
| **cgd-validator** | Detailed reports, debugging, development |

## Installation

```bash
pip install cgd-verify
```

## CLI Usage

```bash
# Quick check - exit 0 if valid, exit 1 if invalid
cgd-verify document.cgd

# Multiple files
cgd-verify docs/*.cgd

# Silent mode (only exit code, no output)
cgd-verify document.cgd --silent
```

## In CI/CD

```yaml
# GitHub Actions
- run: pip install cgd-verify && cgd-verify docs/*.cgd

# Pre-commit hook
cgd-verify $(git diff --cached --name-only -- '*.cgd')
```

## Python API

```python
# Re-exports everything from cgd-validator
from cgd_verify import validate, is_valid, detect

if is_valid(content):
    print('Valid')
```

## Related

- [cgd-validator](https://pypi.org/project/cgd-validator/) - Detailed validation with warnings
- [sot-verify](https://pypi.org/project/sot-verify/) - Quick verification for .sot files
- [Clarity Gate](https://github.com/frmoretto/clarity-gate) - Full ecosystem

## License

CC BY 4.0
sot-verify 0.1.1
Quick verification for Source of Truth (.sot) files - returns pass/fail for CI/CD pipelines
Requires Python: >=3.9
Keywords: ai-safety, ci-cd, clarity-gate, epistemic, rag, sot, source-of-truth, validator, verify

# sot-verify

Quick pass/fail verification for Source of Truth (`.sot`) files — optimized for CI/CD pipelines.

[![PyPI version](https://badge.fury.io/py/sot-verify.svg)](https://pypi.org/project/sot-verify/)
[![License: CC BY 4.0](https://img.shields.io/badge/License-CC_BY_4.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/)

## When to Use

| Tool | Use Case |
|------|----------|
| **sot-verify** | CI/CD pipelines, git hooks, quick checks |
| **sot-validator** | Detailed reports, debugging, development |

## Installation

```bash
pip install sot-verify
```

## CLI Usage

```bash
# Quick check - exit 0 if valid, exit 1 if invalid
sot-verify project.sot

# Multiple files
sot-verify docs/*.sot

# Silent mode (only exit code, no output)
sot-verify project.sot --silent
```

## In CI/CD

```yaml
# GitHub Actions
- run: pip install sot-verify && sot-verify docs/*.sot

# Pre-commit hook
sot-verify $(git diff --cached --name-only -- '*.sot')
```

## Python API

```python
# Re-exports everything from sot-validator
from sot_verify import validate, is_valid, detect

if is_valid(content):
    print('Valid')
```

## Related

- [sot-validator](https://pypi.org/project/sot-validator/) - Detailed validation with warnings
- [cgd-verify](https://pypi.org/project/cgd-verify/) - Quick verification for .cgd files
- [Clarity Gate](https://github.com/frmoretto/clarity-gate) - Full ecosystem

## License

CC BY 4.0
cgd-validator 0.1.1
Validator for Clarity-Gated Document (.cgd) files - verified documents for safe LLM ingestion
Requires Python: >=3.9
Keywords: ai-safety, cgd, clarity-gate, documentation, epistemic, llm, rag, validator, verification

# cgd-validator

Validator for Clarity-Gated Document (`.cgd`) files — documents verified and annotated for safe LLM ingestion.

[![PyPI version](https://badge.fury.io/py/cgd-validator.svg)](https://pypi.org/project/cgd-validator/)
[![License: CC BY 4.0](https://img.shields.io/badge/License-CC_BY_4.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/)

## What is a .cgd file?

A **Clarity-Gated Document** (`.cgd`) file is a markdown document that has passed epistemic verification and contains inline annotations ensuring safe interpretation by LLMs.

Part of the [Clarity Gate](https://github.com/frmoretto/clarity-gate) ecosystem for epistemic quality verification.

## Installation

```bash
pip install cgd-validator
```

## CLI Usage

```bash
# Validate a single file
cgd-validator document.cgd

# Validate multiple files
cgd-validator docs/*.cgd

# Output as JSON
cgd-validator document.cgd --json

# Quiet mode (errors only)
cgd-validator document.cgd -q
```

## Python API

```python
from cgd_validator import validate, is_valid, detect, validate_file

# Full validation with errors and warnings
result = validate(file_content)
print(result.valid)       # bool
print(result.errors)      # list of ValidationError
print(result.warnings)    # list of ValidationError
print(result.frontmatter) # parsed YAML frontmatter dict

# Quick check
if is_valid(file_content):
    print('Document passes validation')

# Detect if content is .cgd format
if detect(file_content):
    print('This appears to be a .cgd file')

# Validate from file path
result = validate_file('document.cgd')
```

## Validation Rules

### Required Elements
- YAML frontmatter with:
  - `clarity-gate-version`
  - `verified-date`
  - `verified-by`
  - `hitl-status`
- `## Clarity Gate Verification` section

### Warnings
- HITL status not "CONFIRMED"
- Projections ("will be") without `*(projected)*` marker
- Vague quantifiers without annotation

## Related

- [Clarity Gate](https://github.com/frmoretto/clarity-gate) - Pre-ingestion verification for RAG systems
- [Source of Truth Creator](https://github.com/frmoretto/source-of-truth-creator) - Create .sot files
- [sot-validator](https://pypi.org/project/sot-validator/) - Validate .sot files

## File Format Specification

See the [SOT and CGD File Format Specification](https://github.com/frmoretto/clarity-gate/blob/main/docs/FILE_FORMAT_SPEC.md).

## License

CC BY 4.0 — Use freely with attribution.

## Author

Francesco Marinoni Moretto  
GitHub: [@frmoretto](https://github.com/frmoretto)
sot-validator 0.1.1
Validator for Source of Truth (.sot) files - epistemic quality verification for AI-safe documentation
Requires Python: >=3.9
Keywords: ai-safety, clarity-gate, documentation, epistemic, llm, rag, sot, source-of-truth, validator, verification

# sot-validator

Validator for Source of Truth (`.sot`) files — epistemic quality verification for AI-safe documentation.

[![PyPI version](https://badge.fury.io/py/sot-validator.svg)](https://pypi.org/project/sot-validator/)
[![License: CC BY 4.0](https://img.shields.io/badge/License-CC_BY_4.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/)

## What is a .sot file?

A **Source of Truth** (`.sot`) file is a markdown document structured to communicate explicit confidence levels for all claims, enabling readers (human or AI) to calibrate their trust appropriately.

Part of the [Clarity Gate](https://github.com/frmoretto/clarity-gate) ecosystem for epistemic quality verification.

## Installation

```bash
pip install sot-validator
```

## CLI Usage

```bash
# Validate a single file
sot-validator project.sot

# Validate multiple files
sot-validator docs/*.sot

# Output as JSON
sot-validator project.sot --json

# Quiet mode (errors only)
sot-validator project.sot -q
```

## Python API

```python
from sot_validator import validate, is_valid, detect, validate_file

# Full validation with errors and warnings
result = validate(file_content)
print(result.valid)     # bool
print(result.errors)    # list of ValidationError
print(result.warnings)  # list of ValidationError

# Quick check
if is_valid(file_content):
    print('Document passes validation')

# Detect if content is .sot format
if detect(file_content):
    print('This appears to be a .sot file')

# Validate from file path
result = validate_file('project.sot')
```

## Validation Rules

### Required Elements
- `-- Source of Truth` header
- `**Last Updated:**` field
- `**Owner:**` field
- `**Status:**` field
- `## Verification Status` section

### Warnings
- Unqualified "VERIFIED" status (should be "with noted exceptions")
- Estimates in Verified Data section
- Missing staleness markers (`[STABLE]`, `[VOLATILE]`, etc.)

## Related

- [Clarity Gate](https://github.com/frmoretto/clarity-gate) - Pre-ingestion verification for RAG systems
- [Source of Truth Creator](https://github.com/frmoretto/source-of-truth-creator) - Create .sot files
- [cgd-validator](https://pypi.org/project/cgd-validator/) - Validate .cgd files

## File Format Specification

See the [SOT and CGD File Format Specification](https://github.com/frmoretto/clarity-gate/blob/main/docs/FILE_FORMAT_SPEC.md).

## License

CC BY 4.0 — Use freely with attribution.

## Author

Francesco Marinoni Moretto  
GitHub: [@frmoretto](https://github.com/frmoretto)
gjt 2.2.10
Python library to interact with Goodgame Empire websocket server.
Requires Python: >=3.12


# Green Jasmine Tea (gjt)

A python library to connect and interact with Goodgame Empire websocket servers 


![Static Badge](https://img.shields.io/badge/State-In_Development-yellow?style=for-the-badge)

Authors:
- ![Authors](https://img.shields.io/badge/Discord-everwarden-blue?logo=discord) 
- ![Authors](https://img.shields.io/badge/Discord-wojts__-blue?logo=discord)

## Deployment

To install this library run

```bash
  pip install gjt
```


## Demo

```py
from gjt import connect_to_websocket, login_to_account

async def main():
    async with connect_to_websocket("PL1") as ws:

        print("Connected with websocket")
        
        await login_to_account("Account", "Password")
        
        # Sending a JSON Message
        data = await ws.send_json("gcm", json_data, True)
        print(data) # {"S": {"TT": 100, "PT": 0}}
```
finwise-python 1.4.0
Unofficial Python SDK for the FinWise API
Requires Python: >=3.11
Keywords: api, banking, budgeting, finance, finwise, sdk

# FinWise Python SDK (Unofficial)

![Unofficial](https://img.shields.io/badge/Status-Unofficial-orange?style=for-the-badge)
![PyPI - Version](https://img.shields.io/pypi/v/finwise-python?style=for-the-badge)
![PyPI - Downloads](https://img.shields.io/pypi/dm/finwise-python?style=for-the-badge)
![PyPI - License](https://img.shields.io/pypi/l/finwise-python?style=for-the-badge&color=blue)

> **Note:** This is an unofficial, community-maintained Python SDK for the FinWise API. It is not affiliated with, endorsed by, or officially supported by FinWise.

A simple Python client for the [FinWise API](https://finwiseapp.io/docs/api).

## Installation

```bash
pip install finwise-python
```

## Quick Start

```python
from finwise import FinWise

# Initialize the client
client = FinWise(api_key="your-api-key")

# Or use the FINWISE_API_KEY environment variable
client = FinWise()

# List all accounts
accounts = client.accounts.list()
for account in accounts.data:
    print(f"{account.name}: {account.currency} {account.balance}")
```

## Features

- Automatic retries with exponential backoff
- Pagination support
- Context manager support
- Full type hints

## Documentation

For full documentation, see [rameezk.github.io/finwise-python](https://rameezk.github.io/finwise-python).

## Links

- [Documentation](https://rameezk.github.io/finwise-python)
- [Official FinWise API Docs](https://finwiseapp.io/docs/api)
- [PyPI](https://pypi.org/project/finwise-python/)
- [GitHub](https://github.com/rameezk/finwise-python)

## License

MIT License - see [LICENSE](LICENSE) for details.
ailoy-py 0.2.5
A lightweight library for building AI applications
Requires Python: >=3.10

# ailoy-py

Ailoy is a lightweight library for building AI applications — such as **agent systems** or **RAG pipelines** — with ease. It is designed to enable AI features effortlessly, one can just import and use.

See our [documentation](https://brekkylab.github.io/ailoy) for more details.

## Install

```bash
pip install ailoy-py
```

## Quickstart

### Asynchronous version (recommended)
```python
import asyncio

import ailoy as ai


async def main():
    # Create Qwen3-0.6B local LangModel
    model = await ai.LangModel.new_local("Qwen/Qwen3-0.6B")

    # Create an agent using this model
    agent = ai.Agent(model)

    # Ask a prompt and iterate over agent's responses
    async for resp in agent.run("What is your name?"):
        print(resp)


if __name__ == "__main__":
    asyncio.run(main())
```

### Synchronous version
```python
import ailoy as ai


def main():
    # Create Qwen3-0.6B LocalLanguageModel
    model = ai.LangModel.new_local_sync("Qwen/Qwen3-0.6B")

    # Create an agent using this model
    agent = ai.Agent(model)

    # Ask a prompt and iterate over agent's responses
    for resp in agent.run_sync("What is your name?"):
        print(resp)


if __name__ == "__main__":
    main()
```

## Building from source

### Prerequisites

- Rust >= 1.88
- Python >= 3.10
- C/C++ compiler
  (recommended versions are below)
  - GCC >= 13
  - LLVM Clang >= 17
  - Apple Clang >= 15
  - MSVC >= 19.29
- CMake >= 3.28.0
- Git
- OpenMP (required to build Faiss)
- BLAS (required to build Faiss)
- LAPACK (required to build Faiss)
- Vulkan SDK (on Windows and Linux)

### Setup development environment

```bash
pip install maturin

# This generates `_core.cpython-3xx-darwin.so` under `ailoy/`
maturin develop
```

### Generate wheel

```bash
maturin build --out ./dist
```
cpgtools 2.0.5
Tools to analyze and visualize DNA methylation data
Requires Python: >=3.5
Keywords: DNA methylation, EPIC, 450K, 850K, 935K, RRBS, WGBS

## Install CpGtools using [pip](https://pip.pypa.io/en/stable/)

1. (Optional) Create Virtual Environments (Note: `venv` is available in Python 3.3 and later. You can also use [virtualenv](https://packaging.python.org/en/latest/key_projects/#virtualenv))

 `$ python3 -m venv my_env` (will create a directory called my_env)
 
 `$ source my_env/bin/activate`

2. Install CpGtools

 `$ pip install cpgtools`
 
 or
 
 `$ pip install git+https://github.com/liguowang/cpgtools.git`

3. Upgrade

 `$ pip install cpgtools --upgrade`

4. Uninstall

 `pip -y uninstall cpgtools`

## Documentation

https://cpgtools.readthedocs.io/en/latest/