semvec/pypi-packages huggingface dataset:
SlurmSession 1.0.0
Starts an interactive session on a compute node via Slurm.
Requires Python: >=3.10
Keywords: HPC, Slurm

# SlurmSession
*Starts an interactive session on a compute node via Slurm.*

Can't remember the exact command plus various arguments when all you want is an
interactive shell on a compute node? Just run `slurmsession`, or `sls` for
short, and this application will prompt you for the options in the terminal.
Enter the compute resources, such as number of CPU cores and memory per core,
or quickly press <kbd>Enter</kbd> to accept the defaults, which you can
configure as needed.


## Installation

```
❯ uv tool install SlurmSession
```

This assumes you have installed the [UV] Python package manager. Alternatively,
you could use [PipX] or even the standard Python package manager Pip.

```
❯ pip install pipx
❯ pipx install SlurmSession
```

UV and PipX both isolate the dependencies of this application, so that they
will not pollute your current Python environment. The commands `slurmsession`
and `sls` will be available in the shell no matter the Python environment.


## Usage

Type `sls` or `slurmsession` to start the application, follow the prompts,
and either accept the default value by just pressing <kbd>Enter</kbd> or enter
the custom value you want instead. The remote shell session will then be
started via [Slurm] on the compute node(s). Type `exit` when done to return to
the log-in node. Run `sls --help` to see the location of the configuration
file, which you can edit to customize the defaults.

[UV]:    https://docs.astral.sh/uv
[PipX]:  https://pipx.pypa.io
[Slurm]: https://slurm.schedmd.com


[![release](
    https://img.shields.io/pypi/v/SlurmSession.svg?label=release)](
    https://pypi.python.org/pypi/SlurmSession)
[![coverage](
    https://img.shields.io/codecov/c/github/john-hen/SlurmSession)](
    https://app.codecov.io/gh/john-hen/SlurmSession)
klat-connector 0.8.0
The Klat Chat API
Requires Python: >=3.6

# Klat API

The `Klat Connector` provides programmatic access to a Klat server.


## SocketIO Klat v1 API
The `api.sio_klat_api` module provides a connector that is compatible with a
Klat 1.0 SocketIO server. By default, this connector will initiate a connection
upon initialization and be ready for use.
> This connector is also compatible with the `MachKlatServer` available in this
> package.

## MQ Klat v2 API
The `api.mq_klat_api` module provides a connector compatible with a Pyklatchat
server via MQ. This connector will not complete a connection until the `run` 
method is called.
mcp-toolhouse 0.1.0
a model context protocol (MCP) server that provides access to tools from the [Toolhouse](https://toolhouse.ai) platform.
Requires Python: >=3.11

# MCP Toolhouse

This is a model context protocol (MCP) server that provides access to tools from the [Toolhouse](https://toolhouse.ai) platform.

## Installation

Setup your json like this:

```json
{
    "mcpServers": {
        "MCP-Toolhouse": {
            "command": "uv",
            "args": ["run", "mcp-toolhouse"],
            "env": {
                "TOOLHOUSE_API_KEY": "th-******************_*****_******************",
                "TOOLHOUSE_BUNDLE": "toolhouse-bundle-name",
                "PYTHONUTF8": "1"
            }
        }
    }
}
```

The python utf8 env is required for some tools to work on windows.