semvec/pypi-packages huggingface dataset:
ixload-py 0.0.9
Python wrapper for IxLoad automation
Requires Python: >=3.6

# Package for IxLoad Automation 

## To Install:
pip install ixload-py

## To import into project
from ixload_py import IxLoadUtils \
from ixload_py import IxLoadTestSettings \
from ixload_py import IxRestUtils \
from ixload_py import IxRestPyUtils
klio 22.3.0
Conventions for Python + Apache Beam
Requires Python: >=3.6, <3.9
Keywords: klio,apache,beam,audio

The ``klio`` Library
====================

.. image:: https://img.shields.io/pypi/v/klio?color=%2300aa55&label=klio
   :target: https://pypi.org/project/klio
   :alt: Latest version of klio on PyPI

.. image:: https://github.com/spotify/klio/workflows/klio%20unit%20tests/badge.svg
   :target: https://github.com/spotify/klio/actions?query=workflow%3A%22klio+unit+tests%22
   :alt: Status of klio unit tests

.. start-klio-lib-intro

The library for implementing Klio-ified Apache Beam transforms with `decorators <https://docs.klio.io/en/latest/userguide/pipeline/utilities.html>`_, `helper transforms <https://docs.klio.io/en/latest/userguide/pipeline/transforms.html>`_, and leverage Klio's `message-handling logic <https://docs.klio.io/en/latest/userguide/pipeline/message.html>`_.

As the ``klio`` library is **not** meant to be installed directly, check out the `installation guide <https://docs.klio.io/en/latest/quickstart/installation.html>`_ for how to setup installation.
There is also the `user guide <https://docs.klio.io/en/latest/userguide/index.html>`_ and the `API documentation <https://docs.klio.io/en/latest/reference/lib/index.html>`_ for more information.



.. role:: violetemph


What is Klio?
-------------

.. start-intro

Klio is an :violetemph:`ecosystem` that allows you to process audio files – or any binary files – easily and at scale.

Klio jobs are :violetemph:`opinionated` data pipelines in Python (streaming or batch) built upon `Apache Beam <https://beam.apache.org/>`_ and tuned for audio and binary file processing.

Klio was built by Spotify to run our large-scale :violetemph:`audio intelligence systems` and is used by teams of engineers and audio researchers to help develop and deploy next generation audio algorithms.

.. end-intro

Read more about Klio `here <https://docs.klio.io/en/latest/userguide/index.html>`_.

Get Started
-----------

Check out our `Quick Start <https://docs.klio.io/en/latest/userguide/quickstart/index.html>`_ guide on how to start using Klio.


Resources
---------

.. start-resources

* Have a look at our `complete documentation <https://docs.klio.io/en/latest/index.html>`_.
* Check out our `contributors' guide <https://docs.klio.io/en/latest/contributors.html>`_.
* Join the ``#klio`` channel in the `Spotify FOSS Slack organization <https://slackin.spotify.com>`_.
* Read up on some of our `FAQs <https://docs.klio.io/en/latest/faqs/index.html>`_.
* Review our `Code of Conduct <https://github.com/spotify/klio/blob/master/CODE_OF_CONDUCT.rst>`_ - this is how we roll.

.. end-resources

Release Information
===================

22.3.0 (2022-03-04)
--------------------

.. start-22.3.0

No changes - bump version to sync with ``22.3.0`` release.

.. end-22.3.0


.. _lib-21.12.0:


`Full Changelog <https://docs.klio.io/en/latest/reference/lib/changelog.html>`_.
klio-cli 22.3.0
Main entrypoint for Klio jobs
Requires Python: >=3.6, <3.9
Keywords: klio,apache,beam,audio

The ``klio-cli``
================

.. image:: https://img.shields.io/pypi/v/klio-cli?color=%2300aa55&label=klio-cli
   :target: https://pypi.org/project/klio-cli
   :alt: Latest version of klio-cli on PyPI

.. image:: https://github.com/spotify/klio/workflows/klio-cli%20unit%20tests/badge.svg
   :target: https://github.com/spotify/klio/actions?query=workflow%3A%22klio-cli+unit+tests%22
   :alt: Status of klio-cli unit tests


.. start-klio-cli-intro

The CLI is the main entrypoint for users in interacting with a Klio job.
This CLI is used for creating, deploying, testing, and profiling of Klio jobs, among other helpful commands.

Check out the `installation guide <https://docs.klio.io/en/latest/quickstart/installation.html>`_ for how to setup installation.
There is also the `user guide <https://docs.klio.io/en/latest/userguide/index.html>`_ and the `API documentation <https://docs.klio.io/en/latest/reference/cli/index.html>`_ for more information.



.. role:: violetemph


What is Klio?
-------------

.. start-intro

Klio is an :violetemph:`ecosystem` that allows you to process audio files – or any binary files – easily and at scale.

Klio jobs are :violetemph:`opinionated` data pipelines in Python (streaming or batch) built upon `Apache Beam <https://beam.apache.org/>`_ and tuned for audio and binary file processing.

Klio was built by Spotify to run our large-scale :violetemph:`audio intelligence systems` and is used by teams of engineers and audio researchers to help develop and deploy next generation audio algorithms.

.. end-intro

Read more about Klio `here <https://docs.klio.io/en/latest/userguide/index.html>`_.

Get Started
-----------

Check out our `Quick Start <https://docs.klio.io/en/latest/userguide/quickstart/index.html>`_ guide on how to start using Klio.


Resources
---------

.. start-resources

* Have a look at our `complete documentation <https://docs.klio.io/en/latest/index.html>`_.
* Check out our `contributors' guide <https://docs.klio.io/en/latest/contributors.html>`_.
* Join the ``#klio`` channel in the `Spotify FOSS Slack organization <https://slackin.spotify.com>`_.
* Read up on some of our `FAQs <https://docs.klio.io/en/latest/faqs/index.html>`_.
* Review our `Code of Conduct <https://github.com/spotify/klio/blob/master/CODE_OF_CONDUCT.rst>`_ - this is how we roll.

.. end-resources

Release Information
===================

22.3.0 (2022-03-04)
--------------------

.. start-22.3.0

No changes - bump version to sync with ``22.3.0`` release.

.. end-22.3.0

.. _cli-21.12.0:


`Full Changelog <https://docs.klio.io/en/latest/reference/cli/changelog.html>`_.
klio-core 22.3.0
Core klio library for common functionality
Requires Python: >=3.6, <3.9
Keywords: klio,apache,beam,audio

The ``klio-core`` Package
=========================

.. image:: https://img.shields.io/pypi/v/klio-core?color=%2300aa55&label=klio-core
   :target: https://pypi.org/project/klio-core
   :alt: Latest version of klio-core on PyPI

.. image:: https://github.com/spotify/klio/workflows/klio-core%20unit%20tests/badge.svg
   :target: https://github.com/spotify/klio/actions?query=workflow%3A%22klio-core+unit+tests%22
   :alt: Status of klio-core unit tests

.. start-klio-core-intro

A library of common utilities, including the Klio `protobuf definitions <https://docs.klio.io/en/latest/userguide/pipeline/message.html>`_ and configuration parsing.

As the ``klio-core`` package is **not** meant to be installed directly, check out the `installation guide <https://docs.klio.io/en/latest/quickstart/installation.html>`_ for how to setup installation.
There is also the `user guide <https://docs.klio.io/en/latest/userguide/index.html>`_ and the `API documentation <https://docs.klio.io/en/latest/reference/core/index.html>`_ for more information.



.. role:: violetemph


What is Klio?
-------------

.. start-intro

Klio is an :violetemph:`ecosystem` that allows you to process audio files – or any binary files – easily and at scale.

Klio jobs are :violetemph:`opinionated` data pipelines in Python (streaming or batch) built upon `Apache Beam <https://beam.apache.org/>`_ and tuned for audio and binary file processing.

Klio was built by Spotify to run our large-scale :violetemph:`audio intelligence systems` and is used by teams of engineers and audio researchers to help develop and deploy next generation audio algorithms.

.. end-intro

Read more about Klio `here <https://docs.klio.io/en/latest/userguide/index.html>`_.

Get Started
-----------

Check out our `Quick Start <https://docs.klio.io/en/latest/userguide/quickstart/index.html>`_ guide on how to start using Klio.


Resources
---------

.. start-resources

* Have a look at our `complete documentation <https://docs.klio.io/en/latest/index.html>`_.
* Check out our `contributors' guide <https://docs.klio.io/en/latest/contributors.html>`_.
* Join the ``#klio`` channel in the `Spotify FOSS Slack organization <https://slackin.spotify.com>`_.
* Read up on some of our `FAQs <https://docs.klio.io/en/latest/faqs/index.html>`_.
* Review our `Code of Conduct <https://github.com/spotify/klio/blob/master/CODE_OF_CONDUCT.rst>`_ - this is how we roll.

.. end-resources

Release Information
===================

22.3.0 (2022-03-04)
--------------------

.. start-22.3.0

No changes - bump version to sync with ``22.3.0`` release.

.. end-22.3.0

.. _core-21.12.0:


`Full Changelog <https://docs.klio.io/en/latest/reference/core/changelog.html>`_.
maze 3.0.0
Application that generates mazes
Requires Python: >=3.7

maze
====
[![Downloads](http://pepy.tech/badge/maze)](http://pepy.tech/project/maze)

[Website](https://maze.do.id.au/?level=medium)

Maze generator with crossings.

Installation
```bash
pip3 install maze
```
Or install from source:
```bash
python3 setup.py install
```

To export a 20 by 30 maze SVG and a solution SVG, run:
```bash
maze svg maze.svg -s maze-solved.svg -W 23 -H 30
```
To using python3 directly, change into the directory with the file `maze.py` and run:
```bash
python3 maze.py svg maze.svg -s maze-solved.svg -W 23 -H 30
```
will produce:

| maze.svg                                                                   | maze-solved.svg                                                                   | 
|----------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
| ![](https://github.com/daleobrien/maze/blob/master/docs/maze.svg?raw=True) | ![](https://github.com/daleobrien/maze/blob/master/docs/maze-solved.svg?raw=True) |

Using the `-S` option will produce a maze with no curves e.g.:
```bash
maze svg maze-straight.svg -s maze-straight-solved.svg -W 23 -H 30
```

| maze.svg                                                                            | maze-solved.svg                                                                            |
|-------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------|
| ![](https://github.com/daleobrien/maze/blob/master/docs/maze-straight.svg?raw=True) | ![](https://github.com/daleobrien/maze/blob/master/docs/maze-straight-solved.svg?raw=True) |


To generate PDF (currenlty this options doesn't allow solutions to be generated)
```bash
maze pdf my_maze.pdf
```
will produce a pdf.

Run `maze` without any arguments to see all options.
bottle-elastic-apm 0.1.1
Plugin to implement instrumentation of elastic apm on a bottle server.

# Bottle Elastic APM

Simple plugin to use ELK with APM server for your bottle application

### Using default_app

> `default_app()` uses AppStack, so you only need to install it once.

```python
from bottle import default_app, run
from bottle_elastic_apm import ElasticAPM, make_apm_client

ELK_CONFIG = {
    'service_name': 'my-app',
}

app = default_app()
app2 = default_app()

apm_client = make_apm_client(**ELK_CONFIG) # avoid multi client instances
app.install(ElasticAPM(client=apm_client))

@app.get('/')
def index():
    return 'Hello world!'

@app2.get('/2')
def index2():
    return 'Hello world!'

run(app)
```

### Using Bottle()

> `Bottle()` don't uses AppStack, so you need to install on all of them.

```python
from bottle import Bottle, run
from bottle_elastic_apm import ElasticAPM, make_apm_client

ELK_CONFIG = {
    'service_name': 'my-app',
}

app = Bottle()
app2 = Bottle()
app.mount('v2', app2)

apm_client = make_apm_client(**ELK_CONFIG) # avoid multi client instances
app.install(ElasticAPM(client=apm_client))
app2.install(ElasticAPM(client=apm_client))

@app.get('/')
def index():
    return 'Hello world!'

@app2.get('/2')
def index2():
    return 'Hello world!'

run(app)
```


### Avoid capture specific errors

```python
from bottle import default_app
from bottle_elastic_apm import ElasticAPM, make_apm_client

ELK_CONFIG = {
    'service_name': 'my-app',
}

app = default_app()
apm_client = make_apm_client(**ELK_CONFIG) # avoid multi client instances
app.install(ElasticAPM(client=apm_client, avoided_errors={(401, 'JWT: Signature has expired',)}))
```