semvec/pypi-packages huggingface dataset:
simple-plugin-manager 0.1.1
Simple Plugin Manager
License: MIT

Simple Plugin Manager
=====================

.. image:: https://img.shields.io/pypi/l/simple-plugin-manager.svg
    :alt: license MIT
    :target: https://pypi.org/project/simple-plugin-manager
.. image:: https://img.shields.io/pypi/pyversions/simple-plugin-manager.svg
    :alt: python 3
    :target: https://pypi.org/project/simple-plugin-manager
.. image:: https://img.shields.io/pypi/v/simple-plugin-manager.svg
    :alt: latest version
    :target: https://pypi.org/project/simple-plugin-manager
.. image:: https://github.com/fscherf/simple-plugin-manager/actions/workflows/ci.yml/badge.svg
    :alt: ci status
    :target: https://github.com/fscherf/simple-plugin-manager/actions/workflows/ci.yml
.. image:: https://img.shields.io/codecov/c/github/fscherf/simple-plugin-manager.svg
    :alt: code coverage
    :target: https://codecov.io/gh/fscherf/simple-plugin-manager/
celox 0.0.5
Fast, minimalistic HTTP client using trio.
License: MIT
Requires Python: >=3.8

# Celox – an aiohttp-esque HTTP/1.1 client built with trio

![Tests](https://github.com/418Coffee/celox/actions/workflows/tests.yaml/badge.svg)
[![Coverage Status](https://coveralls.io/repos/github/418Coffee/celox/badge.svg?branch=main)](https://coveralls.io/github/418Coffee/celox?branch=main)

A minimalistic, fast and straightforward HTTP/1.1 client built using [trio](https://github.com/python-trio/trio) as a backend.

Syntax is similair to [aiohttp](https://github.com/aio-libs/aiohttp) and [requests](https://github.com/psf/requests).

## Features

- [x] GET, HEAD, POST, PUT, PATCH, DELETE methods
- [x] HTTP & HTTPS proxies
- [x] Timeouts
- [x] Cookie handling
- [x] Aiohttp-esque response body streaming.
- [x] Disable SSL/TLS verification
- [x] Connection caching

## Table of contents

- [Quickstart](#quickstart)
- [API Overview](#api-overview)
- [Dependencies](#dependencies)
- [Contributing](#contributing)
- [License](#license)

## Quickstart

1. Install celox

```cmd
pip install celox
```

2. Have fun 🥳

```python
import trio
import celox


async def main():
    async with celox.Client() as client:
        async with client.get("https://httpbin.org/") as resp:
            body = await resp.read()
            print(body)
            print(resp)

trio.run(main)
```

3. For more examples take a look [here](https://github.com/418Coffee/celox/tree/main/examples)

## API Overview

**TODO**

## Dependencies

- [trio](https://github.com/python-trio/trio)
- [multidict](https://github.com/aio-libs/multidict)
- [yarl](https://github.com/aio-libs/yarl)
- [attrs](https://github.com/python-attrs/attrs)

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License

[MIT](https://choosealicense.com/licenses/mit/)