semvec/pypi-packages huggingface dataset:
llamaindex-primordia 0.1.0
Primordia metering for LlamaIndex
Requires Python: >=3.9

# llamaindex-primordia

Track LlamaIndex costs.

```bash
pip install llamaindex-primordia
```

```python
from llamaindex_primordia import PrimordiaCallback
from llama_index.core import Settings

Settings.callback_manager.add_handler(PrimordiaCallback("my-agent"))
```
crewai-primordia 0.1.0
Primordia economic metering for CrewAI - track crew costs with machine-readable receipts
Requires Python: >=3.9
Keywords: agents, ai, costs, crewai, metering, settlement

# crewai-primordia

Track your CrewAI costs with machine-readable receipts.

## Install

```bash
pip install crewai-primordia
```

## Usage

```python
from crewai import Crew, Agent, Task
from crewai_primordia import PrimordiaMeter

meter = PrimordiaMeter(agent_id="my-crew")

with meter:
    result = crew.kickoff()

print(f"Cost: ${meter.get_total_usd():.4f}")
```

## Links

- Kernel: https://clearing.kaledge.app
- Docs: https://primordia.dev
shyamanth-calculator 0.1.0
A Python package that provides essential mathematical operations (add, subtract, multiply, divide, modulo, power) with built-in error handling for safe calculations.
Requires Python: >=3.10

# Shyamanth Calculator 🧮

A lightweight and beginner-friendly Python calculator library for basic arithmetic operations with built-in error handling.

---

## 🚀 Features

- ➕ **Addition** – Add two numbers
- ➖ **Subtraction** – Subtract two numbers
- ✖️ **Multiplication** – Multiply two numbers
- ➗ **Division** – Divide numbers with zero-division protection
- 🔢 **Modulo** – Calculate remainder safely
- 🔋 **Power** – Raise a number to a power

---

## 📦 Installation

Install from PyPI:

```bash
pip install shyamanth-calculator
```

## 🧑‍💻 Usage

```bash
from shyamanth_calculator import add, subtract, multiply, divide, mod, power
```

## Addition

```bash
result = add(5, 3)
print(result)  # Output: 8
```

## Subtraction

```bash
result = subtract(10, 4)
print(result)  # Output: 6
```

## Multiplication

```bash
result = multiply(6, 7)
print(result)  # Output: 42
```

## Division

```bash
result = divide(20, 4)
print(result)  # Output: 5.0
```

## Division by Zero (Handled)

```bash
result = divide(10, 0)
print(result)  # Output: Error: Division by zero is not allowed.
```

## Modulo

```bash
result = mod(17, 5)
print(result)  # Output: 2
```

## Power

```bash
result = power(2, 8)
print(result)  # Output: 256
```

## Requirements

- **Python >= 3.10**

## Author

**Shyamanth Reddy**

- 📧 Email: shyamanthreddy.m@gmail.com
- 🔗 GitHub: https://github.com/Shyamanth-2005

## 📄 License

This project is **open source** and free to use.

## 🏷️ Version

**Current Version**: 0.1.0
agent-skills-cli 0.1.1
A lightweight CLI to install, pin, and enable agent skills across projects with a single local store and per‑agent symlinks.
Requires Python: >=3.10

# Agent Skills Organizer

A tiny CLI to install and enable "agent skills" across projects, with a single
local store and per-agent symlinks. Keep a config in the repo root, run `sync`,
and let the tool do the rest.

## What is a skill?
A skill is a folder containing `SKILL.md` plus optional extras (scripts,
templates, references). This tool installs skills from git repositories and
links them into agent-specific locations for Codex, Claude, and Opencode.

## Features
- Single project store at `.agent-skills/` with reproducible checkouts.
- One config file (`.agent-skills.yaml`) that pins `rev` and tool-resolved SHA.
- Enable skills per agent via symlinks for quick inspection and cleanup.
- Simple CLI with `init`, `install`, `enable`, `sync`, and `update`.

## Requirements
- Python 3.13+
- Git
- A filesystem that supports symlinks

## Install
Install via `uv`:
```bash
uv tool install agent-skills-cli --from git+https://github.com/sparfenyuk/agent-skills-cli.git
agent-skills-cli --help
```

## Quick start
Initialize the config:

```bash
agent-skills-cli init
```

Install a repo and add a skill:

```bash
agent-skills-cli install https://github.com/acme/agent-skills --rev v1.3.0 \
  --skill architecture-feature-mapping-doc --remote-location architecture-feature-mapping-doc \
  --agent codex
```

Sync to fetch new version and create symlinks:

```bash
agent-skills-cli sync
```

## Config file
`.agent-skills.yaml` is the only state file. `resolved_sha` is managed by the
tool after `sync` or `update`.

```yaml
version: 1
store_dir: .agent-skills/store
agents:
  codex:
    target_dir: .codex/skills
  claude:
    target_dir: .claude/skills
  opencode:
    target_dir: .opencode/skills
repos:
- repo: https://github.com/anthropics/claude-code/
  rev: v2.0.74
  resolved_sha: d213a74fc8e3b6efded52729196e0c2d4c3abb3e
  skills:
  - name: frontend-design
    location: plugins/frontend-design/skills/frontend-design
    agents:
    - claude
```

## Commands
- `agent-skills-cli init` - Create a default `.agent-skills.yaml`.
- `agent-skills-cli install` - Add a repo and skill entry.
- `agent-skills-cli enable` - Enable a skill for one or more agents.
- `agent-skills-cli sync` - Fetch repos, resolve SHAs, and create symlinks.
- `agent-skills-cli update` - Re-resolve SHAs and re-sync.
- `agent-skills-cli list` - Show configured repos and skills.

## Design notes
- The store is a local git clone with worktrees per resolved SHA.
- Symlinks live under `.agent-skills/agents/<agent>/` and optionally into each
  agent's configured `target_dir`.
- Missing `SKILL.md` fails `sync` to keep config and store consistent.

## Status
This is an early MVP. Feedback and PRs are welcome.
baihe-config 0.1.2
基于 Pydantic 的结构化配置管理工具，支持配置的持久化与自动保存，适用于需要高可靠性和易用性的 Python 应用配置场景。
Requires Python: >=3.11

# baihe-config

基于 Pydantic 的结构化配置管理工具，支持配置的持久化与自动保存，适用于需要高可靠性和易用性的 Python 应用配置场景。

## 特性

- 基于 Pydantic，类型安全、易于扩展
- 支持配置自动持久化到本地 JSON 文件
- 支持自动加载和保存配置变更
- 适用于需要高可靠性和易用性的 Python 应用

## 安装

建议使用 [uv](https://github.com/astral-sh/uv) 或 [pip](https://pip.pypa.io/) 进行安装：

```bash
# 使用pip
pip install baihe-config

# 使用uv
uv add baihe-config
# 或
uv pip install baihe-config
```

## 快速开始

```python
from baihe_config import BaseConfig

class AppConfig(BaseConfig):
    username: str = "admin"
    password: str = "123456"

# 创建配置对象，启用持久化
config = AppConfig(persistent=True, filepath="app_config.json")

# 修改配置会自动保存到文件
config.username = "new_user"

# 重新加载配置
config.load()
```

## 参数说明

- `persistent`：是否启用持久化（bool，默认 False）
- `filepath`：持久化文件路径（str or Path，可选，默认以类名生成到当前工作目录）

## 依赖

- Python >= 3.11
- pydantic >= 2.11.7

## 作者

- jiangbaihe <baiheqiuhan@qq.com>