semvec/pypi-packages huggingface dataset:
netrun-ui 0.2.0
Visual editor for netrun flow configurations
Requires Python: >=3.11

# netrun-ui

Visual editor for netrun flow configurations.

## Installation

```bash
pip install netrun-ui
```

## Usage

```bash
# Open native window (default)
netrun-ui

# Start server for browser access
netrun-ui --server

# Specify working directory
netrun-ui -C /path/to/project

# Custom port
netrun-ui --port 8080
```

### Development Mode

If you have the source code and Node.js installed:

```bash
# Development mode with hot reload
netrun-ui --dev

# Development server mode (for browser)
netrun-ui --dev --server
```

## Building from Source

1. Clone the repository
2. Install Node.js dependencies: `npm install`
3. Install the package: `pip install -e .` (this auto-builds the frontend)

## CLI Options

```
netrun-ui [OPTIONS]

Options:
  -s, --server          Run in server mode (browser) instead of native window
  -d, --dev             Development mode: use Vite dev server (requires Node.js)
  -p, --port PORT       Backend server port (default: 8000)
  --frontend-port PORT  Frontend dev server port, only used with --dev (default: 5173)
  -C, --working-dir DIR Working directory for file explorer (default: current directory)
  --width WIDTH         Window width in app mode (default: 1400)
  --height HEIGHT       Window height in app mode (default: 900)
```
diskstore 0.1.0
Simple MutableMapping compatible SQLite based disk storage.
Requires Python: >=3.10

# DiskStore Sqlite based disk store

`DiskStore` is an Apache2/MIT licensed disk storage library, written
in pure Python.

Inspired by DiskCache library it implements a MutableMapping compatible sqlite
based disk storage. Easy interface and very fast. Keys can be of basic sqlite storage
classes defined by Python types `int`, `float`, `str`, `bytes`. Value is a `Namedtuple` class
with same basic Python types.


## Features

- Pure-Python
- nearly 100% test coverage
- Performance matters
- Thread-safe and process-safe
- Developed on Python 3.10
- Tested on CPython 3.10, 3.11, 3.12, 3.13, 3.14, 3.15
- Tested using GitHub Actions


## Quickstart

Installing `DiskStore`:

  $ uv pip install diskstore

or

  $ uv add diskstore

There are three basic storage classes available.
`DiskStore`, `DiskRead` and `DiskCache`.

## User Guide

Work in progress, look at unit tests for examples.

Example:

```python

from diskstore import DiskStore, Value

ds = DiskStore("/tmp/diskstore.db", value_class=Value)
ds["key"] = Value("my value")
print(ds["key"])

```

Everything is mostly stable and test coverage is nearly 100%. Documentation is missing.

### Timings

These are rough measurements. Compared to Diskcache library.

Diskstore library:

set: 28.8 µs
get: 3.23 µs
set/delete: 84 µs

Diskcache library:

set: 196 µs
get: 15.5 µs
set/delete: 535 µs


Why is the Diskstore library faster than others. Every overhead is eliminitated and it uses the
faster sqlite library apsw with up to date sqlite library version. 


License
-------

Copyright 2025-2026 Wolfgang Langner

Licensed under the Apache License, Version 2.0 (the "License") or MIT; you may not use
this file except in compliance with the License.  You may obtain a copy of the
License at

    http://www.apache.org/licenses/LICENSE-2.0
    https://mit-license.org/

Unless required by applicable law or agreed to in writing, software distributed
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied. See the License for the
specific language governing permissions and limitations under the License.
pytest-line-runner 0.1.0
Run pytest tests by line number instead of exact test name
Requires Python: >=3.11
Keywords: pytest, testing, line-number, plugin

[![Release Notes](https://img.shields.io/github/release/iloveitaly/pytest-line-runner)](https://github.com/iloveitaly/pytest-line-runner/releases)
[![Downloads](https://static.pepy.tech/badge/pytest-line-runner/month)](https://pepy.tech/project/pytest-line-runner)
![GitHub CI Status](https://github.com/iloveitaly/pytest-line-runner/actions/workflows/build_and_publish.yml/badge.svg)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

# Run Pytest Tests by Line Number

A pytest plugin that lets you run tests by specifying any line number within the test function or class, not just the exact definition line. This makes it easier to run specific tests from your editor or IDE without needing to navigate to the precise test definition.

## The Problem

Pytest natively supports running specific tests using the `file.py::test_name` syntax, but if you try to use `file.py:123` where line 123 is inside a test function (not the exact line where `def test_*` starts), pytest won't find the test.

This plugin solves that by automatically resolving line numbers to the nearest test function or class.

## Installation

```bash
uv add pytest-line-runner
```

## Usage

Simply pass a file path and line number to pytest:

```bash
pytest tests/test_example.py:42
```

The plugin will find the test function or class that contains line 42 and run it.

### Examples

```python
# tests/test_example.py
def test_addition():
    result = 1 + 1  # Line 3
    assert result == 2  # Line 4

class TestCalculator:  # Line 6
    def test_multiply(self):  # Line 7
        result = 2 * 3  # Line 8
        assert result == 6  # Line 9
```

All of these commands work:

```bash
pytest tests/test_example.py:2   # Runs test_addition (definition line)
pytest tests/test_example.py:3   # Runs test_addition (inside function)
pytest tests/test_example.py:4   # Runs test_addition (inside function)
pytest tests/test_example.py:6   # Runs TestCalculator (class line)
pytest tests/test_example.py:8   # Runs TestCalculator::test_multiply
pytest tests/test_example.py:9   # Runs TestCalculator::test_multiply
```

## Features

- Works with test functions (both sync and async)
- Works with test classes
- Handles decorators correctly (finds tests even when you specify a decorator line)
- Uses AST parsing for accurate test resolution
- Automatically falls back to pytest's default behavior if the file doesn't exist or no test is found

## License

[MIT](https://opensource.org/licenses/MIT)

---

*This project was created from [iloveitaly/python-package-template](https://github.com/iloveitaly/python-package-template)*
tab-cli 0.1.3
A CLI tool for tabular data
Requires Python: >=3.10

# tab

![pypi](https://img.shields.io/pypi/v/tab-cli)
```sh
pip install tab-cli
```

A CLI tool for viewing, querying, and converting tabular data files. Supports AWS / Azure / Google Cloud Storage URLs.

 - Documentation: [docs](https://tongfei.me/tab)