semvec/pypi-packages huggingface dataset:
thds.core 1.50.20260219201154
Core utilities.
License: MIT
Requires Python: >=3.9

# core Library

The monorepo successor to `core`

## Development

If making changes to the library please add an entry to `CHANGES.md`, and if the change is more than a
patch, please bump the version in `pyproject.toml` accordingly.

## Config

`thds.core.config` provides a general-purpose config system designed to regularize how we implement
configuration both for libraries and applications. Please see its [README here](src/thds/core/CONFIG.md)!

## Logging config

This library handles configuration of all DS loggers. By default, all INFO-and-above messages are written
(to `stderr`).

### Default output formatter

By default we use a custom formatter intended to make things maximally human-readable.

If you want structured logs, you might try setting `THDS_CORE_LOG_FORMAT=logfmt`, or `json` if you want
JSON logs.

### File format

To customize what level different modules are logged at, you should create a file that looks like this:

```
[debug]
thds.adls.download
thds.core.link
[warning]
thds.mops.pure.pickle_runner
thds.mops.k8s.watch
```

You may also/instead add an `*` to change the global default log level, e.g.:

```
[warning]
*
```

> The wildcard syntax is not a generic pattern-matching facility; it _only_ matches the root logger.
>
> However, if you wish to match a subtree of the logger hierarchy, this is built in with Python loggers;
> simply configure `thds.adls` under `[debug]` and all otherwise-unconfigured loggers under `thds.adls`
> will now log at the DEBUG level.

### `THDS_CORE_LOG_LEVELS_FILE` environment variable

Provide the path to the above-formatted file to `thds.core` via the `THDS_CORE_LOG_LEVELS_FILE`
environment variable. You may wish to create this file and then set its path via exported envvar in your
`.bash/zshrc` so that you can permanently tune our logging to meet your preferences.
platform-2step-mcp 0.7.0
MCP server for Platform-2Step API with human-in-the-loop confirmation
License: MIT
Requires Python: >=3.11

# Platform-2Step MCP

MCP server that enables AI agents (Claude, GPT, etc.) to interact with AgendaPro's Platform API safely through a human-in-the-loop confirmation system.

## Quick Start

```bash
# Install
uv pip install -e .

# Authenticate (one-time, interactive)
export PLATFORM_2STEPS_BFF_URL=https://ap-api.agendaprodev.com/platform-2steps-bff
platform-mcp-auth login

# Run server
platform-2step-mcp
```

## Claude Desktop Setup

Add to `~/Library/Application Support/Claude/claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "platform-2step": {
      "command": "uvx",
      "args": ["platform-2step-mcp"],
      "env": {
        "PLATFORM_2STEPS_BFF_URL": "https://ap-api.agendaprodev.com/platform-2steps-bff"
      }
    }
  }
}
```

## Documentation

For comprehensive documentation including:
- Architecture overview and authentication flows
- All available MCP tools with parameters
- API endpoints and operation flows
- Security rules and limits
- Development and debugging

See **[CLAUDE.md](./CLAUDE.md)**.

For shared documentation across the Platform MCP ecosystem, see the megarepo's `docs/shared/` directory.

## License

MIT
surety-config 0.0.3
Configuration management for Surety ecosystem.
License: MIT
Requires Python: >=3.8
Keywords: configuration, testing, contract-testing, automation, surety

# Surety Config

Configuration layer for the Surety ecosystem.

`surety-config` provides structured configuration management
for contract-driven service testing using Surety.

---

## Installation

```bash
pip install surety-config
spetro 0.1.4
Rough volatility models with automatic differentiation.
License: MIT
Requires Python: >=3.9

## Spetro

[![PyPI](https://img.shields.io/pypi/v/spetro.svg)](https://pypi.org/project/spetro/)
![Development Status](https://img.shields.io/badge/Development--Status-beta-yellow)
[![api](https://img.shields.io/badge/API--Reference-API-purple)](docs/api.md)
[![Downloads](https://pepy.tech/badge/spetro)](https://pepy.tech/project/spetro)
[![<Workflow Name>](https://github.com/aycsi/spetro/actions/workflows/publish.yml/badge.svg)](https://github.com/aycsi/spetro/actions/workflows/publish.yml)


### Installation

```bash
pip install spetro
```