semvec/pypi-packages huggingface dataset:
image-processing-annx3 0.0.4
Test version - Image processing. This project belongs to Karina Tiemi Kato, Tech Lead, Machine Learning Engineer, Data Scientist Specialist at Take. This package is a demo for simulation of upload on the Test Pypi website, and it's from class of the Bootcamp developer full stack Python. E-mail:karinatkato@gmail.com.
Requires Python: >=3.8

# Project: Image Processing Package
## Project Author: Karina Kato
### Challenge: Creating an Image Processing Package with Python - Data Engineering Bootcamp with Python
[(click here to see my profile on the platform)](https://dio.me/users/ana_sara_sc)
#### Technology: Python
#### Date: 10/25/2024
-----------------------------------------
### Description
The "image_processing-test" package is used for:

- Processing module:
- Histogram matching;
- Structural similarity;
- Resize image;

- Utils module:
- Read image;
- Save image;
- Plot image;
- Graph result;
- Plot histogram;
---------------------------------------------
## Step-by-step configuration for hosting a Python package in the Test Pypi test environment

- [x] Installing the latest versions of "setuptools" and "wheel"

```
py -m pip install --user --upgrade setuptools wheel
```
- [x] Make sure the directory in the terminal is the same as the "setup.py" file

```
C:\User\anas\image-processing-package> py setup.py sdist bdist_wheel
```

- [x] After completing the installation, check if the following folders have been added to the project:
- [x] build;
- [x] dist;
- [x] image_processing_test.egg-info.

- [x] Just upload the files, using Twine, to Test Pypi:

```
py -m twine upload --repository testpypi dist/*
```

- [x] After running the above command in the terminal, you will be asked to enter your username and password. Once this is done, the project will be hosted on Test Pypi. Host it on Pypi directly.

### The goal here is not to use Karina's project to post on my personal Pypi profile, since the project is hers. I don't have any projects that can be used as a package yet.

### However, keep in mind that Test Pypi, as its name suggests, is just a testing environment. In order for the project to be available as a package for public use, it is necessary to host it on the official Pypi website. ----------------------------------------------------
## Local installation, after hosting on Test Pypi

- [x] Installing dependencies
```
pip install -r requirements.txt
```

- [x] Installing the package

Use the package manager ```pip install -i https://test.pypi.org/simple/ image-processing-test ```to install image_processing-test

```bash
pip install bleach
pip install image-processing-test
```

## Author (who hosted the project on Test Pypi)
Ana Cunha

## License
[MIT](https://choosealicense.com/licenses/mit/)
batch-http-request 0.1.4
High performance batch http rqeuest
Requires Python: >=3.8

# Batch HTTP Request

## Overview

The Batch HTTP Request is a Python package designed to handle multiple HTTP requests efficiently. It allows users to send a batch of requests and receive the corresponding responses in a structured format. The library also provides error handling capabilities, returning errors alongside successful responses if desired.

## Features

- Send multiple HTTP requests in a single batch.
- Supports various HTTP methods (GET, POST, etc.).
- Handles headers and request bodies.
- Optionally returns errors encountered during request processing.

## Installation

To install the library, you can use pip:

```bash
pip install batch-http-request
```

## Usage

### Classes

#### Request

The `Request` class is used to define individual HTTP requests.

- **Attributes:**
  - `url` (str): The URL for the request.
  - `method` (str): The HTTP method (e.g., "GET", "POST").
  - `headers` (List[Tuple[str, str]]): Optional list of headers.
  - `body` (Optional[bytes]): Optional request body.

- **Constructor:**

  ```python
  Request(url: str, method: str, headers: Optional[List[Tuple[str, str]]] = [], body: Optional[bytes] = None)
  ```

#### Response

The `Response` class represents the HTTP response.

- **Attributes:**
  - `status_code` (int): The HTTP status code.
  - `headers` (List[Tuple[str, str]]): List of response headers.
  - `body` (bytes): Response body.

- **Constructor:**

  ```python
  Response(status_code: int, headers: List[Tuple[str, str]], body: bytes)
  ```

### Function

#### batch_request

The `batch_request` function processes a list of `Request` objects and returns their corresponding `Response` objects or errors.

- **Parameters:**
  - `requests` (List[Request]): A list of `Request` objects to be processed.
  - `return_panic` (bool): If set to `True`, the function returns errors encountered during the request processing as `RuntimeError` objects. Defaults to `False`.

- **Returns:**
  - List[Union[Response, RuntimeError]]: A list containing `Response` objects for successful requests and `RuntimeError` objects for failed requests if `return_panic` is `True`.

- **Example:**

  ```python
  from batch_http_request import Request, batch_request

  requests = [
      Request(url="https://api.example.com/data", method="GET"),
      Request(url="https://api.example.com/submit", method="POST", body=b'{"key": "value"}')
  ]

  responses = batch_request(requests, return_panic=True)

  for response in responses:
      if isinstance(response, Response):
          print(f"Status: {response.status_code}, Body: {response.body}")
      else:
          print(f"Error: {response}")
  ```

## Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.

## Contact

For any questions or issues, please open an issue on the GitHub repository or contact the maintainers directly.
ocui 0.1.1
ocui is a terminal user interface to facilitate the most common tasks around
Requires Python: >=3.10

# `ocui`

[![Python package](https://github.com/fishinthecalculator/ocui/actions/workflows/python-package.yml/badge.svg?branch=main)](https://github.com/fishinthecalculator/ocui/actions/workflows/python-package.yml) 
![Python versions](https://raw.githubusercontent.com/fishinthecalculator/ocui/main/.img/python.svg)
[![PyPI version](https://raw.githubusercontent.com/fishinthecalculator/ocui/master/.img/pypi.svg)](https://pypi.org/project/ocui/)
![License](https://raw.githubusercontent.com/fishinthecalculator/ocui/main/.img/license.svg)

`ocui` is a terminal user interface to facilitate the most common tasks around OCI containers running on a single host. You can create, start and kill containers with few keystrokes, as well as look at logs in real time, or inspect images. `ocui` continually watches the system for changes and offers adequate commands to interact with the system resources.

## Screenshots

### Containers running in the system

![ocui containers](https://raw.githubusercontent.com/fishinthecalculator/ocui/main/.img/screenshot.png)

### Real time logs

![ocui logs](https://raw.githubusercontent.com/fishinthecalculator/ocui/main/.img/logs.png)

### Container creation

![ocui create container](https://raw.githubusercontent.com/fishinthecalculator/ocui/main/.img/container_creation.png)

### Container inspection

![ocui inspect container](https://raw.githubusercontent.com/fishinthecalculator/ocui/main/.img/container_inspection.png)

## Contributing

All contributions are welcome. If you have commit access please remember to setup the authentication hook with

```bash
guix git authenticate --cache-key=channels/ocui --stats "10ed759852825149eb4b08c9b75777111a92048e" "97A2 CB8F B066 F894 9928  CF80 DE9B E0AC E824 6F08"
```

## License

Unless otherwise stated all the files in this repository are to be considered under the GPL 3.0 terms. You are more than welcome to open issues or send patches.

## Helpful initiatives

- This project started during SUSE's [Hack Week 23](https://hackweek.opensuse.org), where I had the time to participate [a project](https://hackweek.opensuse.org/23/projects/forklift-text-based-gui-utility-for-dealing-with-containers) to implement something like `ocui`.
- This project is clearly strongly inspired from [K9s](https://k9scli.io/). Without it I would probably never had found the inspiration for `ocui`.
- The endless nice TUI managers from the community, starting from `top` to `htop`, `glances` and all the others.