semvec/pypi-packages huggingface dataset:
fastapi-proxiedheadersmiddleware 0.9.0
Middleware for fastapi allowing it to respect X-Forwarded-... headers set by proxies.
License: MIT

# HTTP Proxy Header support for FastAPI

This Python package allows transparent use of FastAPI-based solutions behind
proxies which set `X-Forwarded-...` headers. Applications will construct URLs
based on those headers rather than the incoming `Host` header.

## Use

Install `fastapi-proxiedheadersmiddleware` using pip:

```
pip install fastapi-proxiedheadersmiddleware
```

The module can then be used as `fastapi_proxiedheadersmiddleware` when creating
your FastAPI app:

```python3
from fastapi import FastAPI
from fastapi_proxiedheadersmiddleware import ProxiedHeadersMiddleware

app = FastAPI()
app.add_middleware(ProxiedHeadersMiddleware)
```

The middleware respects the various `X-Forwarded-...` headers and updates the
`Host` header to match.

## Developer quickstart

This project contains a dockerized testing environment which wraps [tox](https://tox.readthedocs.io/en/latest/).

Tests can be run using the `./test.sh` command:

```bash
# Run all PyTest tests and Flake8 checks
$ ./test.sh

# Run just PyTest
$ ./test.sh -e py3

# Run a single test file within PyTest
$ ./test.sh -e py3 -- tests/test_identifiers.py

# Run a single test file within PyTest with verbose logging
$ ./test.sh -e py3 -- tests/test_identifiers.py -vvv
```
fastapi-openapierrors 0.9.0
Helpers for implementing errors nicely with OpenAPI and FastAPI.
License: MIT

# Identity Lib

This Python package contains utilities enabling nicer error descriptions in
OpenAPI specs generated by FastAPI.

## Use

Install `fastapi-openapierrors` using pip:

```
pip install fastapi-openapierrors
```

The module can then be used as `fastapi_openapierrors` to annotate routes:

```python3
from fastapi import FastAPI
from fastapi_openapierrors import NotFoundResponse, BadRequestResponse
from pydantic import BaseModel

app = FastAPI()

class Widget(BaseModel):
    name: str

@api.get(
    '/widget/{name}',
    summary="Get a single widget",
    description="Get a single widget by name",
    response_model=Widget,
    responses={400: BadRequestResponse, 404: NotFoundResponse}
)
async def get_widget(
      name: str = Path(
        ...,
        example=f"frobnicator2000",
        title="The name of the widget"
      )):
    # FastAPI automatically returns a Bad Request response if the request does
    # not match the route.

    # Look for widget by name.
    widget, was_found = get_widget_by_name(name)

    if not was_found:
        raise HTTPException(status_code=status.HTTP_404_NOT_FOUND)

    return widget
```

## Developer quickstart

This project contains a dockerized testing environment which wraps [tox](https://tox.readthedocs.io/en/latest/).

Tests can be run using the `./test.sh` command:

```bash
# Run all PyTest tests and Flake8 checks
$ ./test.sh

# Run just PyTest
$ ./test.sh -e py3

# Run a single test file within PyTest
$ ./test.sh -e py3 -- tests/test_identifiers.py

# Run a single test file within PyTest with verbose logging
$ ./test.sh -e py3 -- tests/test_identifiers.py -vvv
```
fsharadar 0.3.0
Flounder interface of the Zipline platform to the Sharadar data.
License: MIT
Requires Python: >=3.6

===================================
Flounder Zipline-Sharadar Interface
===================================

.. image:: https://img.shields.io/travis/flounderteam/fsharadar.svg
        :target: https://travis-ci.org/flounderteam/fsharadar

.. image:: https://img.shields.io/pypi/v/fsharadar.svg
        :target: https://pypi.python.org/pypi/fsharadar


Flounder Zipline-Sharadar Interface

The Flounder Zipline-Sharadar interface represents the Flounder extension
of the `Zipline <https://github.com/quantopian/zipline>`_ quantitative research platform for ingesting and loading
`Sharadar <https://www.quandl.com/publishers/SHARADAR>`_ data.

The current version provides consolidated access to daily prices,
fundamentals, and metadata of US stocks for selecting
tradable universes and running multiple factors within the Zipline pipeline.

* Documentation: https://flounderteam.github.io/fsharadar/
* Installation: pip install cython fsharadar
taskprocessing 0.0.1
Run big functions in other processes.
License: MIT
Requires Python: >=3.6
Keywords: taskprocessing

# TaskProcessing
Python module for running functions in other processes
## Screenshots
[![image](https://user-images.githubusercontent.com/68371847/132345753-c6b3d828-8940-4c40-a298-ef562a5d4b5a.png)](https://github.com/Pixelsuft/taskprocessing)