semvec/pypi-packages huggingface dataset:
thronetools 1.0.4
Cross-platform installer and management CLI for Throne
Requires Python: >=3.10
Keywords: cli, hotspot, installer, proxy, throne

# ThroneTools

Cross-platform CLI to install, reinstall, uninstall, and manage configuration for **Throne** and **NekoRay** on Linux, macOS, and Windows.

## Requirements

- Python 3.10+
- [uv](https://docs.astral.sh/uv/)

## Quick Start (uv)

```bash
# from repo root
uv sync
uv run thronetools --help
```

### Interactive mode

Run without subcommands to open the interactive menu:

```bash
uv run python thronetools.py
```

## Commands

```bash
thronetools install
thronetools backup --app {throne|nekoray} [--output <path-or-dir>]
thronetools restore --app {throne|nekoray} --zip <backup.zip>
thronetools remove --app {throne|nekoray}
thronetools reinstall --app {throne|nekoray} [--backup] [--output <path-or-dir>] [--force]
thronetools info --app {throne|nekoray}
thronetools hotspot enable [--iface <iface>] [--ssid <name>] [--password <pass>] [--dry-run]
thronetools hotspot disable [--dry-run]
```

## Common Examples

```bash
# Install Throne
uv run thronetools install

# Backup Throne config to current directory
uv run thronetools backup --app throne

# Backup NekoRay config to a specific folder
uv run thronetools backup --app nekoray --output ~/Backups

# Restore Throne config
uv run thronetools restore --app throne --zip ~/Backups/throne-backup-2026-02-17.zip

# Reinstall with backup + restore flow
uv run thronetools reinstall --app throne --backup

# Show installed app details
uv run thronetools info --app throne

# Preview hotspot commands without applying changes
uv run thronetools hotspot enable --iface wlp2s0 --dry-run
```

## Notes

- `hotspot` commands are supported on Linux and macOS. On Windows, hotspot subcommands are not available.
- Some operations require elevated privileges depending on platform/package manager.

## Development

```bash
# Lint/format (Ruff is configured in pyproject.toml)
uv run ruff check .
uv run ruff format .

# Build package
uv build
```

## Install as a tool (optional)

If you want a globally available command via `uv`:

```bash
uv tool install .
thronetools --help
```

To update later:

```bash
uv tool upgrade thronetools
```
simplifiedcli 1.1.1
A simplified command line interface.
Requires Python: >=3.13

# SimplifiedCLI

**A simple CLI for python applications.**

## Basic Example:

```python
"""Basic example."""

from __future__ import annotations

from typing import TYPE_CHECKING

from simpcli import Manager
from simpcli import get_logger

if TYPE_CHECKING:  # pragma: no cover
    from logging import Logger

    from simpcli import Result

__version__: str = "0.0.1"

logger: Logger = get_logger(__name__)


manager: Manager = Manager(prog=__name__, version=__version__)


@manager.command()
def no_args() -> Result:
    """Command with no arguments."""
    logger.info("no_args")
    return 0


@manager.command()
@manager.parameter("one", type=str)
@manager.parameter("two", type=int)
def positional_args(one: str, two: int) -> Result:
    """Command with positional arguments."""
    logger.info("positional_args %s %s", one, two)
    return 0


@manager.command()
@manager.parameter("param", type=str)
@manager.parameter("-f", "--flag", action="store_true", type=bool)
def optional_args(param: str, flag: bool = False) -> Result:  # noqa: FBT001, FBT002
    """Command with optional arguments."""
    logger.info("flags %s %s", param, flag)
    return 0


if __name__ == "__main__":
    manager.handle_main()

```
sphericart-torch 1.0.7
TorchScript bindings to sphericart
Requires Python: >=3.9
Keywords: spherical harmonics, torch

# TorchScript bindings to sphericart

This package contains the TorchScript-compatible version of sphericart. See the
[sphericart documentation](https://sphericart.readthedocs.io/en/latest/) for
more information.
Topsis-Adhya-102317026 1.0.1
TOPSIS implementation for multi-criteria decision making
Requires Python: >=3.6

# Topsis-Adhya-102317026

A Python implementation of TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) for multi-criteria decision making.

---

## TOPSIS

TOPSIS is a multi-criteria decision analysis method which ranks alternatives based on their distance from:

- Ideal Best Solution
- Ideal Worst Solution

The best alternative should have the shortest distance from the ideal best and the farthest from the ideal worst.

---

## Installation

```bash
pip install Topsis-Adhya-102317026

topsis <InputDataFile> <Weights> <Impacts> <OutputResultFileName>