semvec/pypi-packages huggingface dataset:
flywheel-sdk 21.5.0rc0
Flywheel SDK
Requires Python: >=3.10
Keywords: flywheel, medical imaging, sdk

# Flywheel SDK

An SDK for interaction with a remote Flywheel instance.

## Getting Started

```py

    import flywheel
    from pprint import pprint

    fw = flywheel.Client('api-key')

    user = fw.get_current_user()
    pprint(user)

    fw.upload_file_to_project('project-id', '/path/to/file.txt')
```
open-agent-id 0.1.1
Python SDK for Open Agent ID — register, sign, and verify AI agent identities
Requires Python: >=3.10
Keywords: agent, ai-agent, did, ed25519, identity, open-agent-id, verification

# open-agent-id

Python SDK for [Open Agent ID](../protocol/) -- register, sign, and verify AI agent identities.

## Installation

```bash
pip install open-agent-id
```

Or for development:

```bash
pip install -e ".[dev]"
```

## Quick start

### Register a new agent

```python
import asyncio
from agent_id import AgentIdentity

async def main():
    identity = await AgentIdentity.register(
        name="my-search-agent",
        capabilities=["search", "summarize"],
        api_key="your-platform-key",
    )
    print(identity.did)            # did:agent:tokli:agt_...
    print(identity.public_key_base64url)
    # IMPORTANT: persist the private key securely -- it is only returned once.

asyncio.run(main())
```

### Load an existing identity

```python
from agent_id import AgentIdentity

identity = AgentIdentity.load(
    did="did:agent:tokli:agt_a1B2c3D4e5",
    private_key="<base64url-encoded-private-key>",
)
```

### Sign an HTTP request

```python
headers = identity.sign_request("POST", "https://api.example.com/v1/tasks", '{"task":"search"}')
# headers contains X-Agent-DID, X-Agent-Timestamp, X-Agent-Nonce, X-Agent-Signature
```

### Verify another agent's signature

```python
valid = await AgentIdentity.verify(
    did="did:agent:other:agt_X9yZ8wV7u6",
    payload=canonical_payload,
    signature=signature_b64,
)
```

### Look up an agent

```python
info = await AgentIdentity.lookup("did:agent:tokli:agt_a1B2c3D4e5")
print(info["name"], info["status"])
```

## Running tests

```bash
pip install -e ".[dev]"
pytest
```

## License

Apache 2.0 -- see [LICENSE](LICENSE).
archcli 0.3.0
Architect: a system-agnostic multi-agent developer orchestration CLI.
Requires Python: >=3.11

# Architect Docs

Architect is a CLI-first multi-agent workflow for producing and reviewing stacked patches with
Supervisor + Specialists orchestration.

## Quickstart

1. Initialize repository configuration:

```bash
arch init
```

2. Run a goal end-to-end:

```bash
arch run "Implement feature X"
```

Resume an interrupted run graph:

```bash
arch run "Implement feature X" --resume-run
```

Control runtime behavior per run:

```bash
arch run "Implement feature X" --max-parallel-tasks 2 --autonomous
arch run "Implement feature X" --manual
```

3. Inspect lifecycle and gate outcomes:

```bash
arch status --verbose
```

4. Review and manage patches:

```bash
arch review
arch review --patch patch-<id>
arch review --all
arch accept patch-<id>
arch modify patch-<id>
arch reject patch-<id>
```

`arch accept` now performs git finalization (tag + queue metadata), and `arch reject` automatically
queues retry implementation tasks for the next run.

5. Control long-running workflow:

```bash
arch pause
arch resume
```

6. Work with checkpoints:

```bash
arch checkpoints
arch rollback architect/<checkpoint-tag>
arch resume --from-checkpoint architect/<checkpoint-tag> --goal "Continue goal"
```

7. Backend selection:

```bash
arch backend auto
arch backend codex
arch backend codex_sdk
arch backend claude
```

## Runtime Guarantees

- Dynamic planning to dependency-safe task graph.
- Supervisor decomposition prompt is executed before planner decomposition.
- Structured planning/review gates with persisted artifacts.
- Guardrails enforced before patch commit creation.
- Accept/reject/modify lifecycle is auditable through patch metadata and decisions.
- Reject workflow enqueues bounded retry tasks with traceability to origin patch.
- Run/lease namespaces provide heartbeat visibility for autonomous recovery.
- Shared state persisted in configurable backend:
  - git notes (`state.backend = "notes"`)
  - dedicated branch (`state.backend = "branch"`)
  - local fallback (`state.backend = "local"`)
- Stable patch IDs and auditable lifecycle transitions.

## Migration

See `docs/MIGRATION.md` for migration details between the previous sequential runtime and the
current orchestration model.
trontxsize 1.2.0
Calculate tron transaction size (bandwidth)
Requires Python: >=3.10
Keywords: bandwidth, bitcart, tron, trx

# trontxsize - Calculate tron transaction size in bytes

[![CI](https://github.com/bitcart/trontxsize/actions/workflows/ci.yml/badge.svg)](https://github.com/bitcart/trontxsize/actions/workflows/ci.yml)
[![Codecov](https://img.shields.io/codecov/c/github/bitcart/trontxsize?style=flat-square)](https://codecov.io/gh/bitcart/trontxsize)
[![PyPI version](https://img.shields.io/pypi/v/trontxsize.svg?style=flat-square)](https://pypi.python.org/pypi/trontxsize/)

In Tron (TRX) network, fee calculation algorithm is complex. And the most complex part of it is that it depends on transaction size.

But there's no method existing to calculate it

This library does just this:

```python
import trontxsize

print(trontxsize.get_tx_size({"raw_data": ..., "signatures": [...])) # matches bandwidth you see in block explorer
```

How does it work? The library pre-compiled a trimmed-down version of Tron protobuf and uses it directly to calculate transaction size

## Copyright and License

Copyright (C) 2022 MrNaif2018

Licensed under the [MIT License](LICENSE)
lobstrd 0.3.0
Sidecar daemon for autonomous agents communicating over Nostr
Requires Python: >=3.10
Keywords: agent, daemon, nostr, sidecar

# lobstrd

Sidecar daemon for autonomous agents communicating over Nostr.

HTTP server implementing the lobstrd API for signing, publishing, subscribing, and polling Nostr events.

## Install

```bash
pip install lobstrd

# With websocket relay support:
pip install lobstrd[websocket]
```

## Usage

```bash
# Start the daemon
lobstrd

# Or via module:
python -m lobstrd
```

Configure via environment variables: `LOBSTRD_HOST`, `LOBSTRD_PORT`, `LOBSTRD_AUTH_TOKEN`, `LOBSTRD_RELAY_BACKEND`.
lobstr-core 0.3.0
Nostr crypto primitives and relay client for autonomous agents
Requires Python: >=3.10
Keywords: agent, crypto, nostr, relay

# lobstr-core

Nostr crypto primitives and relay client for autonomous agents.

Pure Python BIP340 Schnorr signatures and secp256k1 point arithmetic with zero external dependencies.

## Install

```bash
pip install lobstr-core

# With websocket relay support:
pip install lobstr-core[websocket]
```

## Usage

```python
from lobstr.core.nostr_crypto import derive_secret_from_string, pubkey_gen_xonly, schnorr_sign

secret = derive_secret_from_string("my-seed")
pubkey = pubkey_gen_xonly(secret)
```
oeis-tools 0.1.0
Tools and utilities for working with OEIS integer sequences
Requires Python: >=3.9
Keywords: oeis, integer-sequences, number-theory, math

# oeis-tools

[![Tests](https://github.com/oeistools/oeis-tools/actions/workflows/tests.yml/badge.svg)](https://github.com/oeistools/oeis-tools/actions/workflows/tests.yml)
[![PyPI version](https://img.shields.io/pypi/v/oeis-tools.svg)](https://pypi.org/project/oeis-tools/)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)

`oeis-tools` is a Python package for working with the
[Online Encyclopedia of Integer Sequences (OEIS)](https://oeis.org/).

It provides:
- OEIS ID validation
- URL and b-file helpers
- A `Sequence` class for OEIS JSON entries
- A `BFile` class for b-file numeric data

## Installation

From PyPI:

```bash
pip install oeis-tools
```

From source:

```bash
git clone https://github.com/oeistools/oeis-tools.git
cd oeis-tools
pip install -e .
```

Development dependencies (tests):

```bash
pip install -e ".[dev]"
```

## Quick Start

```python
import oeis_tools

# Utilities
print(oeis_tools.check_id("A000001"))              # True
print(oeis_tools.oeis_bfile("A000001"))            # b000001.txt
print(oeis_tools.oeis_url("A000001", fmt="json"))  # https://oeis.org/search?q=id:A000001&fmt=json

# Sequence API
seq = oeis_tools.Sequence("A000045")
print(seq.name)        # Fibonacci numbers
print(seq.data)        # comma-separated terms
print(seq.author)      # list[str]
print(seq.json["id"])  # raw JSON field access

# B-file API
bfile = oeis_tools.BFile("A000045")
print(bfile.get_filename())      # b000045.txt
print(bfile.get_url())           # https://oeis.org/A000045/b000045.txt
print(bfile.get_bfile_data()[:5])
```

## API Overview

- `check_id(oeis_id: str) -> bool`
- `oeis_bfile(oeis_id: str) -> str`
- `oeis_url(oeis_id: str, fmt: str | None = None) -> str`
- `Sequence(oeis_id: str)`
  - Key attributes: `id`, `json`, `name`, `data`, `author`, `link`, `bfile`
- `BFile(oeis_id: str)`
  - Methods: `get_filename()`, `get_url()`, `get_bfile_data()`

## Running Tests

```bash
pytest -q
```

## License

MIT. See `LICENSE`.

## Author

Enrique Pérez Herrero - [energycode.org@gmail.com](mailto:energycode.org@gmail.com)
betty 0.5.0a28
Betty visualizes and publishes your family history by building interactive, encyclopedia-like genealogy websites out of your Gramps and GEDCOM family trees
Requires Python: ~=3.13

# Betty 👵

[![Supported Python versions](https://img.shields.io/pypi/pyversions/betty.svg?logo=python&logoColor=FBE072)](https://pypi.org/project/betty/)
[![PyPI releases](https://badge.fury.io/py/betty.svg)](https://pypi.org/project/betty/)
[![Code coverage](https://codecov.io/gh/bartfeenstra/betty/branch/0.5.x/graph/badge.svg?token=9sYAd6EQBP)](https://codecov.io/gh/bartfeenstra/betty)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](CODE_OF_CONDUCT.md)
[![Recent downloads](https://img.shields.io/pypi/dm/betty.svg)](https://pypi.org/project/betty/) 

Betty visualizes and publishes your family history by building interactive, encyclopedia-like genealogy websites out of your
[Gramps](https://gramps-project.org/) and [GEDCOM](https://en.wikipedia.org/wiki/GEDCOM) family trees.

## Demonstration & examples

View the official Betty demonstration site at [bartfeenstra.github.io/betty-demo](https://bartfeenstra.github.io/betty-demo).

View the author's own Betty site at [ancestry.bartfeenstra.com](https://ancestry.bartfeenstra.com).

## Documentation

View the documentation at [https://betty.readthedocs.io/](https://betty.readthedocs.io).

## Sponsors

[Weblate](https://weblate.org/) supports Betty by providing Libre Hosting of their collaborative localization platform.
tigrbl_tests 0.3.11.dev3
Test suite and fixtures for the Tigrbl framework.
Requires Python: <3.13,>=3.10
Keywords: tigrbl, tests, sdk, standards, pytest, fixtures, integration, performance

![Tigrbl Logo](https://raw.githubusercontent.com/swarmauri/swarmauri-sdk/master/assets/tigrbl_full_logo.png)

<p align="center">
    <a href="https://pypi.org/project/tigrbl-tests/">
        <img src="https://img.shields.io/pypi/dm/tigrbl-tests" alt="PyPI - Downloads"/></a>
    <a href="https://hits.sh/github.com/swarmauri/swarmauri-sdk/tree/master/pkgs/standards/tigrbl_tests/">
        <img alt="Hits" src="https://hits.sh/github.com/swarmauri/swarmauri-sdk/tree/master/pkgs/standards/tigrbl_tests.svg"/></a>
    <a href="https://pypi.org/project/tigrbl-tests/">
        <img src="https://img.shields.io/pypi/pyversions/tigrbl-tests" alt="PyPI - Python Version"/></a>
    <a href="https://pypi.org/project/tigrbl-tests/">
        <img src="https://img.shields.io/pypi/l/tigrbl-tests" alt="PyPI - License"/></a>
    <a href="https://pypi.org/project/tigrbl-tests/">
        <img src="https://img.shields.io/pypi/v/tigrbl-tests?label=tigrbl-tests&color=green" alt="PyPI - tigrbl-tests"/></a>
</p>

---

# Tigrbl Tests 🧪

`tigrbl-tests` packages the test suite, fixtures, and examples used to validate
and teach the Tigrbl framework.

## Features ✨

- ✅ Includes tests used to validate framework behavior and API contracts.
- 📚 Includes example-first lesson tests for implementers.
- 🧰 Installs test dependencies for async API testing workflows.

## Installation 📦

**uv**

```bash
uv add "tigrbl[tests]"
```

**pip**

```bash
pip install "tigrbl[tests]"
```

Install `tigrbl-tests` directly when you only need the test package:

```bash
uv add tigrbl-tests
```

```bash
pip install tigrbl-tests
```

## Usage 🧭

### Maintainer-facing tests (framework validation)

These tests verify behavior for Tigrbl maintainers: model internals, routing,
hooks, diagnostics, and contract stability.

```bash
cd /workspace/swarmauri-sdk/pkgs
uv run --package tigrbl-tests --directory standards/tigrbl_tests pytest tests
```

### Implementer-facing tests (learning examples)

These tests are structured as lessons for implementers building Tigrbl apps.
They emphasize explicit model definitions, API setup, and client calls.

```bash
cd /workspace/swarmauri-sdk/pkgs
uv run --package tigrbl-tests --directory standards/tigrbl_tests pytest examples
```

## Tests at a glance

- `tests/`: maintainers' validation suite for the framework itself.
- `examples/`: implementers' learning lessons and pedagogical walkthroughs.

See `examples/README.md` for module-by-module lesson descriptions.
qualidoo 0.1.2
AI-powered Odoo addon quality analyzer
Requires Python: >=3.10
Keywords: addon, analyzer, module, odoo, quality

<p align="center">
  <img src="qualidoo.png" alt="Qualidoo Logo" width="400">
</p>

<p align="center">
  <strong>AI-powered quality analysis tool for Odoo addons.</strong>
</p>

## Installation

```bash
pip install qualidoo
```

## Usage

```bash
qualidoo check
```

## Coming Soon

Full addon analysis with:
- Manifest validation
- Python code quality
- Security checks
- Performance analysis
- And more...
tigrbl_client 0.2.2.dev8
A client for Tigrbl servers by Swarmauri.
Requires Python: <3.13,>=3.10
Keywords: tigrbl, sdk, standards, client

![Tigrbl Logo](https://raw.githubusercontent.com/swarmauri/swarmauri-sdk/master/assets/tigrbl_full_logo.png)

<p align="center">
    <a href="https://pypi.org/project/tigrbl_client/">
        <img src="https://img.shields.io/pypi/v/tigrbl_client?label=tigrbl_client&color=green" alt="PyPI - tigrbl_client"/>
    </a>
    <a href="https://pypi.org/project/tigrbl_client/">
        <img src="https://img.shields.io/pypi/dm/tigrbl_client" alt="PyPI - Downloads"/>
    </a>
    <a href="https://pypi.org/project/tigrbl_client/">
        <img src="https://img.shields.io/pypi/pyversions/tigrbl_client" alt="PyPI - Python Version"/>
    </a>
    <a href="https://pypi.org/project/tigrbl_client/">
        <img src="https://img.shields.io/pypi/l/tigrbl_client" alt="PyPI - License"/>
    </a>
    <a href="https://hits.sh/github.com/swarmauri/swarmauri-sdk/tree/master/pkgs/standards/tigrbl_client/">
        <img alt="Hits" src="https://hits.sh/github.com/swarmauri/swarmauri-sdk/tree/master/pkgs/standards/tigrbl_client.svg"/>
    </a>
</p>

---

# Tigrbl Client 🐅

A lightweight HTTP client for interacting with Tigrbl services.
Tigrbl exposes operations under resource-based namespaces such as
`api.core.Users.create` or `api.rpc.Users.login`, all accessible via
this client.

## Features ✨

- Minimal dependencies with friendly typing
- Automatic JSON serialization / deserialization
- Simple namespace-based method access

## Installation 📦

```bash
pip install tigrbl_client
```

## Quick Start 🚀

```python
from tigrbl_client import Client

client = Client("https://api.tigrbl.io", token="your-token")
response = client.api.core.Users.read(id=1)
print(response)
```

## License 📝

This project is licensed under the terms of the [MIT license](LICENSE).