semvec/pypi-packages huggingface dataset:
skyramp 1.3.9
module for leveraging skyramp cli functionality
Requires Python: >=3.0

# Skyramp

`skyramp` is a pip module that provides functionalities to generate and execute a variety of functional tests (including smoke, contract, fuzz, integration, load, UI, and E2E tests). It also offers features for asserting scenarios in various test environments.

For more information about Skyramp, please visit [our website](https://skyramp.dev).

## Installation

To install Skyramp, please refer to the [installation instructions](https://skyramp.dev/docs/quickstart/install) to set up the Skyramp CLI as well as the required dependencies.

## Usage

To use `skyramp` please refer to the guide to [generate your first test](https:skyramp.dev/docs/quickstart/first-test-general). Once you generate your first integration test in Python using the Skyramp CLI, you can execute the test with the following command:

```bash
python3 -m pytest products_integration_test.py
```
naalscan 0.1.2
A professional local vulnerability scanner for Python dependencies using a pre-mapped safety database.
Requires Python: >=3.8

# NaalScan 

A professional local vulnerability scanner for Python dependencies. 

## Features
* **Local Database**: Scans against a pre-mapped `db.json` for high speed.
* **Security Audit**: Identifies vulnerable package versions in your requirements.
* **Advisory Details**: Provides specific security advice for found vulnerabilities.

## Installation
```bash
pip install naalscan
pyrainbird 6.0.5
Rain Bird Controller
Requires Python: >=3.13

Python module for interacting with [WiFi LNK](https://www.rainbird.com/products/module-wi-fi-lnk) module of the Rain Bird Irrigation system. This project has no affiliation with Rain Bird.

This module communicates directly towards the IP Address of the WiFi module. You can start/stop the irrigation, get the currently active zone, and other controller settings. This library currently only has very limited cloud support. Also there are a number of Rain Bird devices with very different command APIs.

See [documentation](https://allenporter.github.io/pyrainbird/) for full quickstart and API reference.
See the [github project](https://github.com/allenporter/pyrainbird).

# Quickstart

This is an example usage to get the current irrigation state for all available
irrigation zones:
```python
import asyncio
import aiohttp
from pyrainbird import async_client

async def main() -> None:
    async with aiohttp.ClientSession() as client:
        controller: async_client.AsyncRainbirdController = async_client.CreateController(
            client,
            "192.168.1.1",
            "password"
        )
        zones = await controller.get_available_stations()
        states = await controller.get_zone_states()
        for zone in zones.active_set:
            print(f"Sprinkler zone {zone}: {"active" if zone in states.active_set else "inactive"}")

asyncio.run(main())
```

See [examples](examples/) for additional details on how to use the APIs and an example command
line tool for querying the device.

# Compatibility

This library has been tested with the following devices:

  - ESP-TM2

You are welcome to file an issue for improved compatibility with your device especially if you
include debug logs that capture the API responses form the device.

See [CONTRIBUTING](CONTRIBUTING.md) for details on developing in the library itself, such as
running the tests and other tooling used in development.