semvec/pypi-packages huggingface dataset:
datasette-preact 0.0.1
Pre-bundled Preact for easy interactive JS Datasette plugins
Requires Python: >=3.9

# datasette-preact

[![PyPI](https://img.shields.io/pypi/v/datasette-preact.svg)](https://pypi.org/project/datasette-preact/)
[![Changelog](https://img.shields.io/github/v/release/datasette/datasette-preact?include_prereleases&label=changelog)](https://github.com/datasette/datasette-preact/releases)
[![Tests](https://github.com/datasette/datasette-preact/actions/workflows/test.yml/badge.svg)](https://github.com/datasette/datasette-preact/actions/workflows/test.yml)
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://github.com/datasette/datasette-preact/blob/main/LICENSE)

A Datasette plugin that pre-bundles [Preact](https://github.com/preactjs/preact), for other frontend-heavy Datasette plugins

## Installation

Install this plugin in the same environment as Datasette.
```bash
datasette install datasette-preact
```
## Usage

Usage instructions go here.

## Development

To set up this plugin locally, first checkout the code. Then create a new virtual environment:
```bash
cd datasette-preact
python -m venv venv
source venv/bin/activate
```
Now install the dependencies and test dependencies:
```bash
pip install -e '.[test]'
```
To run the tests:
```bash
python -m pytest
```
hatariTools 0.0.6
The Hatari repository for a bunch of Python tools in water resources.
Requires Python: >=3.9
Keywords: MODFLOW, groundwater, hydrogeology

hatariTools
==========================
_The Hatari repository for a bunch of Python tools in water resources._

<img src="https://raw.githubusercontent.com/hatarilabs/mf6Voronoi/refs/heads/main/examples/figures/voronoiMeshinModflow6Disv.png" alt="flopy3" style="width:50;height:20">


## Introduction
zulip-botserver 0.9.1
Zulip's Flask server for running bots
Requires Python: >=3.9

```
zulip-botserver --config-file <path to botserverrc> --hostname <address> --port <port>
```

Example: `zulip-botserver --config-file ~/botserverrc`

This program loads the bot configurations from the
config file (`botserverrc`, here) and loads the bot modules.
It then starts the server and fetches the requests to the
above loaded modules and returns the success/failure result.

The `--hostname` and `--port` arguments are optional, and default to
127.0.0.1 and 5002 respectively.

The format for a configuration file is:

    [helloworld]
    key=value
    email=helloworld-bot@zulip.com
    site=http://localhost
    token=abcd1234
    bot-config-file=helloworld.conf

Is passed `--use-env-vars` instead of `--config-file`, the
configuration can instead be provided via the `ZULIP_BOTSERVER_CONFIG`
environment variable.  This should be a JSON-formatted dictionary of
bot names to dictionary of their configuration; for example:

    ZULIP_BOTSERVER_CONFIG='{"helloworld":{"email":"helloworld-bot@zulip.com","key":"value","site":"http://localhost","token":"abcd1234"}}' \
      zulip-botserver --use-env-vars
zulip-bots 0.9.1
Zulip's Bot framework
Requires Python: >=3.9

# Zulip bots

This directory contains the source code for the `zulip_bots` PyPI package.

The Zulip documentation has guides on [using Zulip's bot system](
https://chat.zulip.org/api/running-bots)
and [writing your own bots](
https://chat.zulip.org/api/writing-bots).

## Directory structure

```shell
zulip_bots  # This directory
├───zulip_bots  # `zulip_bots` package.
│   ├───bots/  # Actively maintained and tested bots.
│   ├───game_handler.py  # Handles game-related bots.
│   ├───lib.py  # Backbone of run.py
│   ├───provision.py  # Creates a development environment.
│   ├───run.py  # Used to run bots.
│   ├───simple_lib.py  # Used for terminal testing.
│   ├───test_lib.py  # Backbone for bot unit tests.
│   ├───test_run.py  # Unit tests for run.py
│   └───bot_shell.py  # Used to test bots in the command line.
└───setup.py  # Script for packaging.
```