semvec/pypi-packages huggingface dataset:
lattica-fhe-core 0.11.1
Lattica FHE Core Python Bindings
Requires Python: >=3.11

# lattica-fhe-core

Python bindings for Lattica's Fully Homomorphic Encryption (FHE) core library.

## Installation

```bash
pip install lattica-fhe-core
```

## Overview

This package provides low-level Python bindings to Lattica's FHE core C++ library, enabling homomorphic encryption operations on encrypted data.
It is primarily used as a dependency for higher-level Lattica libraries.

## Requirements

- Python >= 3.11
- Linux x86_64 or macOS (Apple Silicon and Intel)
- Pre-built binaries are included - no compilation required

## Usage

This package is typically not used directly. Instead, use Lattica's higher-level library:
- `lattica-query` - For encrypted query processing and client-side operations

## Example

```python
import lattica_fhe_core

# The package exposes low-level FHE operations
# See Lattica's documentation for complete usage examples
```

## Building from Source

The source code is available at: [https://github.com/Lattica-ai/lattica_fhe_core](https://github.com/Lattica-ai/lattica_fhe_core)

To build from source:
```bash
git clone https://github.com/Lattica-ai/lattica_fhe_core.git
cd lattica_fhe_core
make query
```

## Documentation

For comprehensive documentation and examples, visit [https://platformdocs.lattica.ai/](https://platformdocs.lattica.ai/)

## License

This project is licensed under the terms in the LICENSE.txt file.

## Support

For support, please contact support@lattica.ai
merchants 0.1.0
Add your description here
Requires Python: >=3.11

# merchants

Initial PyPI package scaffold for `merchants`, using `uv` for build and publish.

## Local workflow

```bash
uv build
uv publish
```

`uv publish` reads `UV_PUBLISH_TOKEN` automatically.

If your token is stored as `PYPI_TOKEN`, run:

```bash
export UV_PUBLISH_TOKEN="$PYPI_TOKEN"
uv publish
```

## TestPyPI

```bash
uv publish --publish-url https://test.pypi.org/legacy/
```
budgets 0.1.0
Add your description here
Requires Python: >=3.11

# budgets

Initial PyPI package scaffold for `budgets`, using `uv` for build and publish.

## Local workflow

```bash
uv build
uv publish
```

`uv publish` reads `UV_PUBLISH_TOKEN` automatically.

If your token is stored as `PYPI_TOKEN`, run:

```bash
export UV_PUBLISH_TOKEN="$PYPI_TOKEN"
uv publish
```

## TestPyPI

```bash
uv publish --publish-url https://test.pypi.org/legacy/
```
py-big-brother 0.2.0
AI-first Python code structure enforcer — 1 file, 1 function
Requires Python: >=3.10
Keywords: ai-first, ast, code-structure, enforcer, linting

# big-brother

AI-first Python code structure enforcer — **1 file, 1 function.**

Code is organized for agents that `ls` a directory and know what every file does by its name. Big brother sees everything but judges nothing — it reports violations, the gatekeeper decides which are acceptable cohesion and which are real debt.

## Install

```bash
pip install py-big-brother
```

## CLI Usage

```bash
# Scan a project
big-brother .

# Exit 1 on unvetted violations (for CI)
big-brother . --strict

# Skip patterns
big-brother . --ignore "test_*" --ignore "migrations/*"

# Show line ranges per function
big-brother . --lines

# Custom LOC limits
big-brother . --source-max 600 --test-max 400

# Extract a monolith into a 1-file-1-function package
big-brother --stub server.py --output server/
```

Module invocation also works:

```bash
python3 -m big_brother .
```

## Python API

```python
from big_brother import scan, print_report, print_laws

# scan() needs an args-like object with: ignore, source_max, test_max
import argparse
args = argparse.Namespace(ignore=[], source_max=800, test_max=500)

violations, vetted = scan("/path/to/project", args)
print_report(violations, vetted, lines=False)
```

## The Laws

1. **One public function per `.py` file** — filenames ARE the API
2. **`__init__.py` with re-exports must have `__all__`** — no opaque packages
3. **Entry files ≤3 non-main defs** — routers route, they don't work
4. **Source files ≤800 LOC, test files ≤500 LOC** — agents lose coherence past these limits

## Vetting

Not every violation needs fixing. Cohesive small functions that are always modified together can stay in one file. To acknowledge a reviewed file:

Add `# bb:vetted` to the first 10 lines of the file (usually in the module docstring). Vetted files still appear in output but won't block `--strict`.

## License

MIT
odc-cloud 0.2.6
Various AWS helper methods
Requires Python: >=3.9

odc.cloud
=========

Various cloud access helper methods.

This package ships several namespaces:

- `odc.aws.` S3 and other AWS resources
- `odc.aio.` S3 but async, depends (needs `[ASYNC]` feature flag, pulls in `aiobotocore`)
- `odc.azure.` Azure blob storage traversal helpers (needs `[AZURE]` feature flag)
- `odc.thredds.` THREDDS traversal helper method (needs `[THREDDS]` feature flag)


Installation
------------

```
pip install odc-cloud
```

Usage
-----

TODO
essreflectometry 26.2.0
Reflectometry data reduction for the European Spallation Source
Requires Python: >=3.11

[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](CODE_OF_CONDUCT.md)
[![PyPI badge](http://img.shields.io/pypi/v/essreflectometry.svg)](https://pypi.python.org/pypi/essreflectometry)
[![Anaconda-Server Badge](https://anaconda.org/conda-forge/essreflectometry/badges/version.svg)](https://anaconda.org/conda-forge/essreflectometry)
[![License: BSD 3-Clause](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](LICENSE)

# ESSreflectometry

## About

Reflectometry data reduction for the European Spallation Source

## Installation

```sh
python -m pip install essreflectometry
```
golemio-mcp 1.0.0
MCP server exposing Prague's Golemio API for AI assistants
Requires Python: >=3.12
Keywords: mcp, golemio, prague, api, public-transit, transport

# Golemio MCP Server

An MCP server that exposes Prague's Golemio open data API to AI assistants. Query public transit departures, air quality, parking availability, and more.

## Installation

Get an API key from https://api.golemio.cz/api-keys/

Add to your MCP configuration (e.g., `~/.mcp.json`):

```json
{
  "mcpServers": {
    "golemio": {
      "command": "uvx",
      "args": ["golemio-mcp"],
      "env": {
        "GOLEMIO_API_KEY": "your-api-key"
      }
    }
  }
}
```

Requires [uv](https://docs.astral.sh/uv/getting-started/installation/) to be installed.

> **NixOS users**: `uvx` won't work due to dynamic linking. See [Development](#development) for NixOS-specific configuration.

## Available Tools

**Public Transit**
- `search_stops` - Find stops by name (works with or without Czech diacritics)
- `get_departures` - Real-time departure boards

**City Data**
- `get_air_quality_stations` - Air quality measurements
- `get_parking_lots` - Parking availability
- `get_waste_stations` - Waste container fill levels
- `get_bicycle_counters` / `get_bicycle_detections` - Bike traffic data

**Points of Interest**
- `get_medical_institutions` - Hospitals, clinics
- `get_municipal_libraries` - Public libraries
- `get_playgrounds` - Playgrounds
- `get_gardens` - Public gardens
- `get_city_districts` - District boundaries

## Development

Requires Python 3.12+ and uv.

```bash
# Install dependencies
uv sync

# Run tests
uv run pytest -v

# Run server
uv run golemio-mcp
```

### Local MCP configuration

To run from a local clone instead of PyPI:

```json
{
  "mcpServers": {
    "golemio": {
      "command": "uv",
      "args": ["--directory", "/path/to/golemio-mcp-server", "run", "golemio-mcp"],
      "env": {
        "GOLEMIO_API_KEY": "your-api-key"
      }
    }
  }
}
```

On NixOS, use system Python to avoid dynamic linking issues:

```json
{
  "mcpServers": {
    "golemio": {
      "command": "nix-shell",
      "args": [
        "-p", "uv",
        "--run", "UV_PYTHON=/run/current-system/sw/bin/python3 uv --directory /path/to/golemio-mcp-server run golemio-mcp"
      ],
      "env": {
        "GOLEMIO_API_KEY": "your-api-key"
      }
    }
  }
}
```