semvec/pypi-packages huggingface dataset:
netapult-ssh 0.0.2
Plugin for Netapult to support command execution over SSH
License: MIT
Requires Python: >=3.11

<!--suppress HtmlDeprecatedAttribute-->
<div align="center">
   <h1>🐚 Netapult: SSH Plugin</h1>
</div>

<hr />

<div align="center">

[💼 Purpose](#purpose) | [🏁 Usage](#usage)

</div>

<hr />

# Purpose

This plugin provides the SSH protocol for [Netapult](https://pypi.org/project/netapult/), enabling scalable network 
automation and orchestration for network-connected devices.

# Usage

This package registers a `ssh` protocol handler for Netapult, usable from Netapult's dispatcher.

```python
import time

import netapult

with netapult.dispatch(
    "generic", # Use the generic client
    "ssh", # Use our SSH protocol
    protocol_options={
        "host": "your-host-here",
        "username": "your-username-here",
        "password": "your-password-here",
    },
) as client:
    # Allow time for the terminal to initialize
    time.sleep(3)

    # Acquire the banner
    banner: str = client.read(text=True)
    prompt_found, result = client.run_command("echo Hello World\n", text=True)

    print("Banner:", banner)
    print("Result:", result)

```
pysurveytools 0.2.0
Geodetic classes for managing and calculating (Angle, Coordinate, Measurement, …)
License: MIT
Keywords: geodesy, surveying, coordinates, angles, measurement

# pySurveytools

**Geodetic classes for managing and calculating**

## Overview

`surveytools` is a Python library providing essential geodetic classes and utilities to support surveying calculations and coordinate management. It offers robust implementations for angles, coordinates, measurements, and other related geospatial operations, enabling precise and efficient geodetic data processing.

## Features

- Angle representation and conversion
- Coordinate handling in multiple formats
- Measurement encapsulation with metadata
- Easy integration with surveying instruments and software

## Installation

You can install `surveytools` via pip:

```bash
pip install pysurveytools