semvec/pypi-packages huggingface dataset:
osmchange_generator_cli 0.2.0
OsmChange file generator useful for importing and updating data in OpenStreetMap.
License: MIT
Requires Python: >=3.10
Keywords: openstreetmap, osm, OsmChange, generator, cli

<h1 align="center">OsmChange-generator-cli</h1>
<p align="center">
    <img alt="PyPI - License" src="https://img.shields.io/pypi/l/osmchange-generator-cli">
    <a href="https://pypi.org/project/osmchange-generator-cli/">
        <img alt="PyPI" src="https://img.shields.io/pypi/v/osmchange-generator-cli">
    </a>
    <a href="https://pypi.org/project/osmchange-generator-cli/">
       <img alt="PyPI - Downloads" src="https://img.shields.io/pypi/dm/osmchange-generator-cli">
    </a>
    <a href="https://pypi.org/project/osmchange-generator-cli/">
        <img alt="PyPI - Python Version" src="https://img.shields.io/pypi/pyversions/osmchange-generator-cli">
    </a>
</p>
<p align="center"><a href="https://www.openstreetmap.org/user/kwiatek_123)">Me on OpenStreetMap</a></p>

OsmChange file generator useful for importing and updating data in OpenStreetMap.

In its current phase of development, the generator does not support relations. Data files must be in `.geojson` format.

# Installation
```
pip install osmchange-generator-cli
```

# Usage

```
osmchange-generator <input-file-names> <osm-data-file-name> <out-file-name> <tag> (--log) (--create) (--delete) (--changeset-id)
```
## Help command with all arguments
```
osmchange-generator --help
```
## Example
```
osmchange-generator input_file.geojson osm_data.geojson out.osc ref --create --delete
```
(See [`example`](https://github.com/docentYT/OsmChange-generator-cli/tree/main/example) for generated file)
lens-reasoning-sdk 1.0.0
Python SDK for the Lens Reasoning System
License: MIT
Requires Python: >=3.8
Keywords: ai, reasoning, lens, artificial-intelligence, sdk

# Lens Reasoning SDK

A Python SDK for the Lens Reasoning System that provides query processing and reasoning capabilities.

## Installation

```bash
# Install from PyPI
pip install lens-reasoning-sdk

# Or install from source
cd /path/to/lens-sdk
pip install -e .
```

## Prerequisites

- Python 3.8+
- Internet access to the Lens Reasoning System production API (`https://api.tupl.xyz`)

## Quick Start

```python
from query_processor import LensQueryProcessor
from exceptions import ProcessingError

try:
    # Initialize the query processor
    processor = LensQueryProcessor("https://api.tupl.xyz")

    # Process a query
    result = processor.process_query("What are the implications of AI in healthcare?")

    print(f"Answer: {result['final_answer']}")
    print(f"Confidence: {result['confidence_overall']}")
    print(f"Contract ID: {result['contract_id']}")

except ProcessingError as e:
    print(f"Processing failed: {e}")
finally:
    processor.close()
```

## Available Methods

- `process_query(query, **kwargs)` - Process a query through the reasoning system
- `get_contract(contract_id)` - Get complete contract details
- `get_reasoning_trace(contract_id)` - Get detailed reasoning trace
- `list_contracts(workflow_id=None, limit=20)` - List existing contracts

## Requirements

- Python 3.8+
- httpx>=0.25.0
- pydantic>=2.0.0

## License

MIT License