semvec/pypi-packages huggingface dataset:
Flask-SSO 0.4.0
Flask-SSO extension that eases Shibboleth authentication.
License: BSD

===========
 Flask-SSO
===========

.. image:: https://travis-ci.org/inveniosoftware/flask-sso.png?branch=master
    :target: https://travis-ci.org/inveniosoftware/flask-sso
.. image:: https://coveralls.io/repos/inveniosoftware/flask-sso/badge.png?branch=master
    :target: https://coveralls.io/r/inveniosoftware/flask-sso
.. image:: https://pypip.in/v/Flask-SSO/badge.png
   :target: https://pypi.python.org/pypi/Flask-SSO/
.. image:: https://pypip.in/d/Flask-SSO/badge.png
   :target: https://pypi.python.org/pypi/Flask-SSO/

About
=====
Flask-SSO is a Flask extension permitting to set up Shibboleth
Single-Sign-On authentication in Flask based web applications.

Installation
============
Flask-SSO is on PyPI so all you need is: ::

    pip install Flask-SSO

Documentation
=============
Documentation is readable at http://flask-sso.readthedocs.org or can be built using Sphinx: ::

    git submodule init
    git submodule update
    pip install Sphinx
    python setup.py build_sphinx

Testing
=======
Running the test suite is as simple as: ::

    python setup.py test

or, to also show code coverage: ::

    ./run-tests.sh
cyanite 0.4.6
A plugin for using graphite-web with the cassandra-based Cyanite storage backend
License: BSD

Graphite-Cyanite
================

.. image:: https://travis-ci.org/brutasse/graphite-cyanite.svg?branch=master
   :alt: Build Status
   :target: https://travis-ci.org/brutasse/graphite-cyanite

A plugin for using graphite with the cassandra-based Cyanite storage
backend.

Requires `Graphite-API`_ **(preferred)** or Graphite-web 0.10.X.

Graphite-API is available on PyPI. Read the `documentation`_ for more
information.

Graphite-web 0.10.X is currently unreleased. You'll need to install from
source.

.. _Graphite-API: https://github.com/brutasse/graphite-api
.. _documentation: http://graphite-api.readthedocs.org/en/latest/

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

::

    pip install cyanite

Using with graphite-api
-----------------------

In your graphite-api config file::

    cyanite:
      urls:
        - http://cyanite-host:port
    finders:
      - cyanite.CyaniteFinder

Using with graphite-web
-----------------------

In your graphite's ``local_settings.py``::

    STORAGE_FINDERS = (
        'cyanite.CyaniteFinder',
    )

    CYANITE_URLS = (
        'http://host:port',
    )

Where ``host:port`` is the location of the Cyanite HTTP API. If you run
Cyanite on multiple hosts, specify all of them to load-balance traffic::

    # Graphite-API
    cyanite:
      urls:
        - http://host1:port
        - http://host2:port

    # Graphite-web
    CYANITE_URLS = (
        'http://host1:port',
        'http://host2:port',
    )

See `pyr/cyanite`_ for running the Cyanite carbon daemon.

.. _pyr/cyanite: https://github.com/pyr/cyanite

Changelog
---------

* **0.4.6** (2015-10-05): Return arbitrarily large intervals in
  ``get_intervals()``.

* **0.4.5** (2015-05-05): Handle path matches that return no data.

* **0.4.4** (2014-10-22): Chunk cyanite requests if they end up being too long
  for cyanite.

* **0.4.3** (2014-05-15): Fix a KeyError when no data is returned by cyanite
  for a given path.

* **0.4.2** (2014-04-11): Fix graphite-web compatibility when using
  ``settings.CYANITE_URLS``.

* **0.4.1** (2014-04-10): Fix for multiple fetches when the results are empty.

* **0.4.0** (2014-04-10): Ability to fetch multiple paths at a time instead of
  sequentially (requires graphite-api).

* **0.3.0** (2014-04-07): Change configuration syntax to allow multiple-node
  cyanite setups.

* **0.2.1** (2014-03-07): Prevent breaking graphite rendering when no data is
  returned from cyanite.

* **0.2.0** (2014-03-06): Graphite-API compatibility.

* **0.1.0** (2013-12-08): initial version.