semvec/pypi-packages huggingface dataset:
okera-fs-aws 2.7.0b7
Python plugin supporting AWS CLI v1 for the Okera Data Access Service

okera_fs_aws
============

Okera access control for AWS S3 CLI v1

Dependencies
------------

Required:

-  Python 2,7, 3.6+

-  AWS CLI v1 for Python 2,7, 3.6+

-  ``jwt``, ``requests``, ``pytz``, ``urllib3``, ``pathlib``

.. code:: shell

    pip3 install jwt requests pytz urllib3 pathlib

Installation
------------

.. code:: shell

    pip3 install okera_fs_aws

To verify:

.. code:: python

    >>> import okera_fs_aws
    >>> okera_fs_aws.version()
    '2.7.0-b7'

Configuration
-------------

If ~/.aws/config does not exist the user should create it by running aws configure.  The values assigned to access and secret key configurations will not effect the use of the okera_fs_aws plugin.  The 'plugins' definition below indicates the AWS CLI should load the 'okera_fs_aws' python module found on it's sys.path.  The [profile okera] section parameterizes the Okera CLI plugin.  There are two additional, optional parameters of the okera profile.  The token_source value can be set to 'authserver'.  The mode value can be set to 'proxy' when the Access Proxy service operates in proxy mode.

Example of the okera_fs updates to ~/.aws/config
::

    [profile okera]
    okera =
        proxy = https://<CDAS Access Proxy service host>:5010
        rest = https://<CDAS REST server host>:8083
        token = <User's JWT token>

    [plugins]
    okera = okera_fs_aws

Usage
-----

.. code:: shell

    aws s3 <command> --profile okera
solarforecastarbiter 1.0.13
Core framework for Solar Forecast Arbiter
Requires Python: >=3.7, <4

[![Build Status](https://github.com/solararbiter/solarforecastarbiter-core/workflows/CI/badge.svg)](https://github.com/SolarArbiter/solarforecastarbiter-core/actions)
[![Total alerts](https://img.shields.io/lgtm/alerts/g/SolarArbiter/solarforecastarbiter-core.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/SolarArbiter/solarforecastarbiter-core/alerts/)
[![codecov](https://codecov.io/gh/solararbiter/solarforecastarbiter-core/branch/master/graph/badge.svg)](https://codecov.io/gh/solararbiter/solarforecastarbiter-core)
[![Documentation Status](https://readthedocs.org/projects/solarforecastarbiter-core/badge/?version=latest)](https://solarforecastarbiter-core.readthedocs.io/en/latest/?badge=latest)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3473590.svg)](https://doi.org/10.5281/zenodo.3473590)
[![Docker Repository on Quay](https://quay.io/repository/solararbiter/solarforecastarbiter-core/status "Docker Repository on Quay")](https://quay.io/repository/solararbiter/solarforecastarbiter-core)

# solarforecastarbiter-core
Core Solar Forecast Arbiter data gathering, validation, processing, and
reporting package.

# Installation

See the [installation](https://solarforecastarbiter-core.readthedocs.io/en/latest/installation.html) instructions in the documentation.

# Documentation

The documentation is hosted at [solarforecastarbiter-core.readthedocs.io](https://solarforecastarbiter-core.readthedocs.io/en/latest/)

# Contributing

We welcome your contributions. Please see our [contributing guide](https://solarforecastarbiter-core.readthedocs.io/en/latest/contributing.html).

# Architecture

The Solar Forecast Arbiter consists of the Dashboard, API, and this Core package.
See [solarforecastarbiter.org/documentation](https://solarforecastarbiter.org/documentation/)
for descriptions of each project and how they work together.
django-clacks 0.3.0
The unseen, silent tribute to those we have lost.
Requires Python: >=3.8,<4.0

# Django Clacks
The unseen, silent tribute to those we have lost.


![python-versions](https://img.shields.io/pypi/pyversions/django-clacks) [![version](http://img.shields.io/pypi/v/django-clacks.svg?maxAge=3600)](https://pypi.org/project/django-clacks/) [![discord](https://img.shields.io/discord/577123238929498122)](https://discord.gg/mErKh58nWU)
<hr>

`django-clacks` contains boilerplate code for working with the nonstandard HTTP header `X-Clacks-Overhead`.

You can find out more about the `X-Clacks-Overhead` header here: https://xclacksoverhead.org/home/about


## Installation
Django Clacks is on [PyPI](https://pypi.org/project/django-clacks/). Install it with `pip install django-clacks` or add it with your dependency manager.



## Quickstart
Add `clacks.middleware.ClacksMiddleware` to your `MIDDLEWARE` setting:
```py
MIDDLEWARE = [
    # ...
    "clacks.middleware.ClacksMiddleware",
    # ...
]
```
By default, all responses will now have a header `X-Clacks-Overhead`, with the content `GNU Terry Pratchett`. <br>
You can modify the names used with the `CLACKS_NAMES` setting. The following setting:
```py
CLACKS_NAMES = [
    "Terry Pratchett",
    "Joe Armstrong",
]
```
Will result in an `X-Clacks-Overhead` header containing `GNU Terry Pratchett, Joe Armstrong`.