semvec/pypi-packages huggingface dataset:
sleuth-sdk 1.0.0
Official Python SDK for Sleuth Wallet Intelligence Platform
License: MIT
Requires Python: >=3.8
Keywords: crypto, wallet, blockchain, AI, trading, web3

# Sleuth SDK for Python

Official Python SDK for the [Sleuth Wallet Intelligence Platform](https://sleuth.io).

## Installation

```bash
pip install sleuth-sdk
```

## Quick Start

```python
from sleuth_sdk import SleuthClient

# Initialize client
client = SleuthClient(api_key="your_api_key")

# Search a wallet
profile = client.wallet.search("0xd8da6bf26964af9d7eed9e03e53415d37aa96045")
print(f"30d PnL: ${profile.pnl_30d:,.2f}")
print(f"Win Rate: {profile.win_rate}%")

# Get alpha signals (Premium)
signals = client.premium.get_signals(
    signal_types=["whale_accumulation", "smart_money_buy"],
    min_confidence=0.8
)

for signal in signals:
    print(f"{signal.signal_type}: {signal.token} ({signal.strength})")

# Get top traders to copy
traders = client.premium.get_top_traders()
for trader in traders:
    print(f"{trader['label']}: {trader['pnl_30d']}")
```

## Real-time Alerts (WebSocket)

```python
import asyncio
from sleuth_sdk import SleuthWebSocket

async def handle_alert(alert):
    print(f"🚨 {alert['alert_type']}: {alert['data']}")

async def main():
    ws = SleuthWebSocket(api_key="your_key")
    ws.on_alert = handle_alert
    
    # Subscribe to specific alert types
    await ws.connect()
    await ws.subscribe(["whale_movement", "alpha_signal", "rug_detected"])

asyncio.run(main())
```

## Available Features

### Free Tier
- Wallet search & analysis
- Basic social intel
- Trade history

### Premium Tiers
- Alpha signals API
- Wallet labels database (10M+ addresses)
- Token launch scanner
- Copy trade execution
- MEV protection
- Historical backtesting
- Social alpha (CT intelligence)

## Documentation

Full documentation at [docs.sleuth.io](https://docs.sleuth.io)

## License

MIT
justmyresource-phosphor 2.0.8.post1
JustMyResource pack: Phosphor Icons
License: MIT
Requires Python: >=3.10
Keywords: icons, justmyresource, phosphor, resources, svg

<!-- This file is auto-generated from upstream.toml. Do not edit manually. -->

# Phosphor

Phosphor Icons — 1200+ flexible weight system icons

## Installation

```bash
pip install justmyresource-phosphor
```

## Usage

```python
from justmyresource import ResourceRegistry

registry = ResourceRegistry()
content = registry.get_resource("phosphor:icon-name")
print(content.text)  # SVG content
```

## Prefixes

This pack can be accessed using the following prefixes:

- `phosphor` (primary)

- `ph` (alias)



## Variants


This pack includes the following variants:

- `thin`

- `light`

- `regular` (default)

- `bold`

- `fill`

- `duotone`


To access a specific variant, use the format `phosphor:variant/icon-name`:

```python
# Access default variant (regular)
content = registry.get_resource("phosphor:icon-name")

# Access specific variant
content = registry.get_resource("phosphor:thin/icon-name")
```


## License

- **Upstream License**: MIT
- **Copyright**: Copyright (c) Phosphor Icons
- **Upstream Source**: https://github.com/phosphor-icons/core

For full license details, see the [LICENSE](../LICENSE) file.

## Upstream

This pack bundles icons from:
- **Source**: https://github.com/phosphor-icons/core
- **Version**: v2.0.8

## Development

To build this pack from source:

```bash
# 1. Fetch upstream archive (downloads to cache/)
pack-tools fetch <pack-name>

# 2. Build icons.zip and manifest (processes from cache)
pack-tools build <pack-name>

# 3. Create distribution wheel
pack-tools dist <pack-name>
```

The cache persists across builds. To force a fresh download, delete the `cache/` directory.