semvec/pypi-packages huggingface dataset:
cupy-cuda11x 13.6.0
CuPy: NumPy & SciPy for GPU
Requires Python: >=3.9

.. image:: https://raw.githubusercontent.com/cupy/cupy/main/docs/image/cupy_logo_1000px.png
   :width: 400

CuPy : NumPy & SciPy for GPU
============================

`CuPy <https://cupy.dev/>`_ is a NumPy/SciPy-compatible array library for GPU-accelerated computing with Python.

This is a CuPy wheel (precompiled binary) package for CUDA 11.2 - 11.8.
You need to install `CUDA Toolkit 11.2 - 11.8 <https://developer.nvidia.com/cuda-toolkit-archive>`_ to use these packages.

If you have another version of CUDA, or want to build from source, refer to the `Installation Guide <https://docs.cupy.dev/en/latest/install.html>`_ for instructions.
pulp-rpm-webhook 0.1.0
Pulp plugin to trigger webhooks on RPM package uploads
Requires Python: >=3.9

# Pulp RPM Webhook Plugin
This plugin extends Pulp's RPM functionality by adding webhook notifications when RPM packages are published or uploaded.

## Features
- Triggers webhooks on RPM package publications
- Provides detailed package information in webhook payloads
- Supports authentication via secret tokens
- Configurable webhook endpoint URL

## Installation
```bash
pip install pulp-rpm-webhook
```

## Configuration
Add the following to your Pulp settings:

```python
# Webhook endpoint URL
RPM_WEBHOOK_URL = "https://your-webhook-endpoint.com"

# Optional secret token for authentication (adds header X-PulpRPM-Token)
RPM_WEBHOOK_SECRET = "your-secret-token"
```

## Usage
Create an RPM repository:
```bash
pulp rpm repository create --name my-rpm-repo
```
2. Create a distribution:
```bash
pulp rpm distribution create --name my-dist --base-path my-dist --repository my-rpm-repo
```
3. Upload or sync RPM packages to the repository. The plugin will automatically trigger webhooks when packages are published.

## Webhook Payload Structure
The webhook payload includes:
- Event type ("rpm.published")
- Repository name
- Publication details
- List of added packages with:
  - Package metadata (name, version, release, etc.)
  - Distribution URLs
  - Upstream URLs (if synced from a remote)

## Contributing
Contributions are welcome! Please follow these steps:

1. Fork the repository
2. Create a feature branch
3. Make your changes
4. Submit a pull request

## License
This project is licensed under the GNU General Public License v2.0 - see the [LICENSE](LICENSE) file for details.

## Links
* [https://github.com/cz-guardian/pulp_rpm_webhook](https://github.com/cz-guardian/pulp_rpm_webhook)
* [https://pypi.org/project/pulp-rpm-webhook/](https://pypi.org/project/pulp-rpm-webhook/)
bittty 0.0.10
a pure python tty
Requires Python: >=3.10

# bittty

A pure Python terminal emulator.

Almost usable; some scroll region problems, doesn't like textual in textual yet.

## Demo

Run the standalone demo:

```bash
python ./demo/terminal.py
```

Or use the textual demo to see it in a TUI:

```bash
uvx textual-tty
```

## Links

* [🏠 home](https://bitplane.net/dev/python/bittty)
* [📖 pydoc](https://bitplane.net/dev/python/bittty/pydoc)
* [🐍 pypi](https://pypi.org/project/bittty)
* [🐱 github](https://github.com/bitplane/bittty)

## License

WTFPL with one additional clause

1. Don't blame me

Do wtf you want, but don't blame me when it rips a hole in your trousers.

## Recent changes

* 🪟 tests run on Windows runner
* 📉 added parser benchmarking and tui graphs
* 🐌 use regex for parsing to speed things up a tad (~2x faster)
* 📚 document half a billion DEC private modes we don't support
* 🔙 DECLM - allow `\n` to act like `\r\n` so we don't have to rely on cooked
  input on the pty when using as a library.
* 🖼️ DEC Special Graphics
* 🐌 Faster colour/style parser
* ⛓️‍💥 Split out from `textual-tty` into separate package

## bugs / todo

- [ ] SIGWINCH handler atomicity + buffer resizes
- [ ] [architecture](architecture) - pretty big
- [ ] gui
  - [ ] make a terminal input class, for standalone input
  - [ ] make `framebuffer.py`
  - [ ] choose a display driver
- [ ] performance improvements
  - [ ] reconsider CSI end char approach
  - [ ] line cache for outputs
  - [.] revisit colours / styles
- [ ] scrollback buffer
  - [ ] implement `logloglog` for scrollback with wrapping
- [ ] bugs
  - [x] corruption in stream - debug it - utf8 split on boundary
  - [ ] scroll region: scroll up in `vim` corrupts outside scroll region
- [ ] add terminal overlay visuals
  - [ ] bell flash effect
  - [ ] make cursor an overlay
  - [ ] make mouse an overlay
  - [ ] debug overlay for scroll regions
- [ ] Support themes
- [ ] bittty-specific escape sequences
  - [ ] visible mouse on / off
  - [ ] debugging info
  - [ ] record
  - [ ] list sequences + values
- [ ] Document all the escape sequences
  - [ ] collect books for a terminal library