semvec/pypi-packages huggingface dataset:
litellm-proxy-extras 0.4.45
Additional files for the LiteLLM Proxy. Reduces the size of the main litellm package.
Requires Python: !=2.7.*,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,!=3.7.*,>=3.8

Additional files for the proxy. Reduces the size of the main litellm package.

Currently, only stores the migration.sql files for litellm-proxy.

To install, run:

```bash
pip install litellm-proxy-extras
```
OR 

```bash
pip install litellm[proxy] # installs litellm-proxy-extras and other proxy dependencies
```

To use the migrations, run:

```bash
litellm --use_prisma_migrate
```
diagrid-cli 0.1.10
Diagrid CLI - Command-line interface for Diagrid Catalyst agents
Requires Python: >=3.11

# Diagrid CLI

The Diagrid CLI (`diagrid-cli`) is a command-line tool for managing Diagrid Catalyst resources, deploying agents, and handling infrastructure tasks.

## Community

Have questions, hit a bug, or want to share what you're building? Join the [Diagrid Community Discord](https://diagrid.ws/diagrid-community) to connect with the team and other users.

## Installation

The CLI is installed automatically when you install the main `diagrid` package. You can also install it standalone:

```bash
pip install diagrid-cli
```

## Usage

The CLI provides several command groups for different tasks. Run `diagrid --help` to see all available commands.

### Common Commands

#### Initialization
Initialize a new Diagrid Catalyst project.

```bash
diagrid init
```

#### Deployment
Deploy your agent to a target environment.

```bash
# Deploy to the currently configured context
diagrid deploy
```

#### Infrastructure
Manage local development infrastructure using Kind (Kubernetes in Docker) and Helm.

```bash
# Check if required tools (Docker, Helm, Kind, Kubectl) are installed
diagrid infra check

# Set up a local development cluster
diagrid infra setup
```

## Configuration

The CLI manages configuration and authentication contexts.

- **Authentication:** Supports API key and device code authentication flows for connecting to Diagrid Catalyst.
- **Contexts:** Switch between different environments (e.g., local, dev, prod).
diagrid-core 0.1.10
Diagrid Core - Shared auth and Catalyst API client
Requires Python: >=3.11

# Diagrid Core

`diagrid-core` is the foundational library for Diagrid Catalyst Python SDKs. It provides shared utilities for authentication, configuration management, and API client interactions.

**Note:** This package is primarily intended for internal use by `diagrid` and `diagrid-cli`, or for advanced users building custom integrations with the Diagrid Catalyst API.

## Community

Have questions, hit a bug, or want to share what you're building? Join the [Diagrid Community Discord](https://diagrid.ws/diagrid-community) to connect with the team and other users.

## Installation

```bash
pip install diagrid-core
```

## Features

- **Authentication:** Handles Catalyst API authentication, including API Key management and OAuth2 device code flows.
- **API Client:** A robust HTTP client for interacting with Diagrid Catalyst services, built on `httpx`.
- **Configuration:** Manages global configuration settings, environment variables, and context persistence.
- **Type Safety:** Fully typed with modern Python type hints.

## Requirements

- Python 3.11+
- `httpx`
- `pydantic`
- `pyjwt`
onair-monitor 0.1.2
Linux daemon that detects camera usage and notifies Home Assistant via webhooks.
Requires Python: >=3.9

# onair-monitor

A tiny Linux daemon that detects camera usage and notifies
[Home Assistant](https://www.home-assistant.io/) via webhooks.
Optionally shows a system-tray icon that turns red when a camera is active.

## Install

```bash
uv tool install onair-monitor
```

### Tray icon support

To enable the system-tray icon, install the `tray` extra and the required
system libraries:

**1. System libraries (needed to build PyGObject):**

Debian / Ubuntu:

```bash
sudo apt install libgirepository-2.0-dev libcairo2-dev
```

Fedora:

```bash
sudo dnf install gobject-introspection-devel cairo-devel
```

Arch Linux:

```bash
sudo pacman -S gobject-introspection cairo
```

**2. Install with the tray extra:**

```bash
uv tool install "onair-monitor[tray]"
```

> **GNOME users:** the tray icon requires the
> [AppIndicator](https://extensions.gnome.org/extension/615/appindicator-support/)
> extension.

## Configure

On first run, a default config is created at
`~/.config/onair-monitor/config.json`. Edit it to point at your
Home Assistant instance:

```json
{
  "ha_url": "http://homeassistant.local:8123",
  "webhook_on": "camera_on",
  "webhook_off": "camera_off",
  "poll_interval": 2
}
```

The monitor POSTs to `{ha_url}/api/webhook/{webhook_on|off}`.

### Setting up webhooks in Home Assistant

1. Go to **Settings > Automations & Scenes > Create Automation**.
2. Add a **Webhook** trigger and note the webhook ID.
3. Create one automation for `camera_on` and one for `camera_off`.
4. Use the webhook IDs in your config file.

## Run

```bash
# run directly (tray icon if available, otherwise headless)
onair-monitor

# force headless mode
onair-monitor --headless
```

### Autostart (desktop session)

```bash
onair-monitor --install-autostart
```

### Systemd user service

```bash
onair-monitor --install-service
systemctl --user start onair-monitor.service
```

## Uninstall

```bash
onair-monitor --uninstall
uv tool uninstall onair-monitor
```

The config file at `~/.config/onair-monitor/config.json` is kept — remove
it manually if you no longer need it.

## License

MIT
quantconnect-stubs 17541
Type stubs for QuantConnect's Lean

# QuantConnect Stubs

This package contains type stubs for QuantConnect's [Lean](https://github.com/QuantConnect/Lean) algorithmic trading engine and for parts of the .NET library that are used by Lean.

These stubs can be used by editors to provide type-aware features like autocomplete and auto-imports in QuantConnect strategies written in Python.

After installing the stubs, you can copy the following line to the top of every Python file to have the same imports as the ones that are added by default in the cloud:
```py
from AlgorithmImports import *
```

This line imports [all common QuantConnect members](https://github.com/QuantConnect/Lean/blob/master/Common/AlgorithmImports.py) and provides autocomplete for them.