semvec/pypi-packages huggingface dataset:
tessitura 0.0.9
Tools for talking to the Tessitura API

# Tessitura

Tools for talking to the Tessitura API from Python. This is all just wet paint at the moment.

Requires Python 3.6+

To install just do:

```
$ pip install tessitura
```

To use see the following example:

```
import tessitura
import pprint

endpoint = "https://your.tessitura-endpoint.org/TessituraService/"
credentials = "username:group:location:password"

# The REST API method you wish to call. This may need to be created with other information depending on the request, such as a session id -- See Tessitura documentation for more information. Please note there should be no trailing slash at the end.

method = "Diagnostics/Status"

# The type of request you wish to make. Currently supports GET and POST.

request_type = "GET"

# Use this to add any query string parameters to a GET request
params = {}

# Use this to add any form data to a POST request
data = {}

# Call the API
rsp = tessitura.rest_call(endpoint, credentials, request_type, method, params=params, data=data, timeout=10)

# Print out the results in JSON format
pprint.pprint(rsp)
kivy-garden.splittergrid 1.0
A kivy grid layout that allows user to resize columns ad rows.
Keywords: Kivy kivy-garden layout

SplitterGrid
============

[![Github Build Status](https://github.com/kivy-garden/splittergrid/workflows/Garden%20flower/badge.svg)](https://github.com/kivy-garden/flower/actions)

A GridLayout-like widget, that allows the user to manually change the relative
sizes of each collumn and row. If the widget is resized, the preferences will
be conserved relalively (a column resized to 10% of the total width will stay
10% of the total width). As with GridLayout, either a number column or a number
of rows must be set, if both are set, then `cols` is used.

It also allows setting the order of filling through the `orientation` property,
all the modes you could hope for are implemented:

tb-lr, top to bottom, left to right, which means the first column 
will be filled from top to bottom, then the second column, etc.
![tb-lr](captures/tb-lr.png)

bt-lr: bottom to top, left to right
![bt-lr](captures/bt-lr.png)

tb-rl: top to bottom, right to left
![tb-rl](captures/tb-rl.png)

bt-rl, bottom to top, right to left
![bt-rl](captures/bt-rl.png)

lr-tb: left to right, top to bottom
![lr-tb](captures/lr-tb.png)

lr-bt: left to right, top to bottom
![lr-bt](captures/lr-bt.png)

rl-tb: right to left, top to bottom
![rl-tb](captures/rl-tb.png)

rl-bt: rigth to left, bottom to top
![rl-bt](captures/rl-bt.png)

The margin between each cell can be dragged by the user, resizing the
corresponding row or column (or both, if you drag from an intersection).
`min_col_width` and `min_row_height` allowing to set constraints on user
interaction. On desktop, the mouse cursor is set to arrows indicating the
possibility of resizing when hovering a margin.

![resizing](captures/resize.png)

This layout doesn't use `size_hint` or `size_hint_min` and `size_hint_max`
properties of its children.

The module can be ran standalone and will display a basic demonstration of the
layout.


Contributing
------------

Check out our [contribution guide](CONTRIBUTING.md) and feel free to improve the flower.

License
-------

This software is released under the terms of the MIT License.
Please see the [LICENSE.txt](LICENSE.txt) file.

How to release
==============

See the garden [instructions](https://kivy-garden.github.io/#makingareleaseforyourflower) for how to make a new release.