semvec/pypi-packages huggingface dataset:
hiveqlKernel 1.0.20
HiveQL Kernel
License: MIT
Keywords: Hive HiveQL PyHive Kernel Ipykernel

# HiveQL Kernel

### Requirements

If you are going to connect using kerberos:

```
sudo apt-get install python3-dev libsasl2-dev libsasl2-2 libsasl2-modules-gssapi-mit
```

### Installation

To install the kernel:

```
pip install --upgrade hiveqlKernel
jupyter hiveql install --user
```

### Connection configuration

Two methods are available to connect to a Hive server:

* Directly inside the notebook
* Using a configuration file

If the configuration file is present, everytime you run a new HiveQL kernel it uses it, else you must configure your connection inside the notebook. The configuration in the notebook overwrites the one in the configuration file if present.

#### Configure directly in the notebook cells

Inside a Notebook cell, copy&paste this, change the configuration to match your needs, and run it.

```
$$ url=hive://<kerberos-username>@<hive-host>:<hive-port>/<db-name>
$$ connect_args={"auth": "KERBEROS", "kerberos_service_name": "hive", "configuration": {"tez.queue.name": "myqueue"}}
$$ pool_size=5
$$ max_overflow=10
```

These args are passed to sqlalchemy, who registered pyHive as the 'hive' SQL back-end.
See [github.com/dropbox/PyHive](https://github.com/dropbox/PyHive/#sqlalchemy).

#### Configure using a configuration file

The HiveQL kernel is looking for the configuration file at `~/.hiveql_kernel.conf` by default. You can specify another path using `HIVE_KERNEL_CONF_FILE`.

The contents must be like this (in json format):

```
{ "url": "hive://<kerberos-username>@<hive-host>:<hive-port>/<db-name>", "connect_args" : { "auth": "KERBEROS", "kerberos_service_name":"hive", "configuration": {"tez.queue.name": "myqueue"}}, "pool_size": 5, "max_overflow": 10, "default_limit": 20, "display_mode": "be" }
```


### Usage

Inside a HiveQL kernel you can type HiveQL directly in the cells and it displays a HTML table with the results.

You also have other options, like changing the default display limit (=20) like this :

```
$$ default_limit=50
```

Some hive functions are extended. They allow to filter with some patterns.

```
SHOW TABLES <pattern>
SHOW DATABASES <pattern>
```


### Run tests

```
python -m pytest
```


Have fun!
elide-text 0.0.1
A very simple text truncating function
License: MIT
Requires Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*

elide-text
==========

[![Build Status][travis-image]][travis-url]
[![Coverage Status][codecov-image]][codecov-url]
[![Requirements Status][requires-image]][requires-url]

A very simple text truncating function.

Install
-------

```bash
pip install elide-text
```

Usage
-----

```python
from elidetext import elide_text

text = elide_text("A brand new tool devoted to complex neuron models", 25)
print(text) #=> A brand new tool devoted…

text = elide_text("����������������������", 6)
print(text) #=> ����������…
```

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

Contributions are always welcome.

See [Contributing](CONTRIBUTING.md).

Developer
---------

* [William Belle](https://github.com/williambelle)

License
-------

The MIT License (MIT)

[travis-image]: https://travis-ci.org/williambelle/elide-text.svg?branch=master
[travis-url]: https://travis-ci.org/williambelle/elide-text
[codecov-image]:https://codecov.io/gh/williambelle/elide-text/branch/master/graph/badge.svg
[codecov-url]:https://codecov.io/gh/williambelle/elide-text
[requires-image]:https://requires.io/github/williambelle/elide-text/requirements.svg?branch=master
[requires-url]:https://requires.io/github/williambelle/elide-text/requirements/?branch=master
master-sake 1.2
A self-documenting build automation tool
License: MIT

Sake is a way to easily design, share, build, and visualize workflows
      with intricate interdependencies. Sake is self-documenting because the
      instructions for building a project also serve as the documentation of
      the project's workflow. The first time it's run, sake will build all
      of the components of a project in an order that automatically satisfies
      all dependencies. For all subsequent runs, sake will only rebuild the
      parts of the project that depend on changed files. This cuts down on
      unnecessary re-building and lets the user concentrate on their work
      rather than memorizing the order in which commands have to be run.

      For more information and documentation, check out this project's
      website: http://tonyfischetti.github.io/sake/
visual-hanoi 0.2.0
Python Towers of Hanoi
License: MIT
Requires Python: >= 3.6

# Visual Hanoi

Python implementation of the famous Towers of Hanoi problem. A Jupyter environment allows users to write and test solutions. Includes an angular webapp to visualize algorithms as they run.

## Status

| Source  | Shields  |
|-----|--------------|
| Project  | ![license][license] ![release][release]  |
| Publishers  | [![pypi][pypi]][pypi_link]    |
| Downloads  | ![pypi_downloads][pypi_downloads] |
| Raised  | [![issues][issues]][issues_link] [![pulls][pulls]][pulls_link]  |

[license]: https://img.shields.io/github/license/joellefkowitz/visual-hanoi

[release]: https://img.shields.io/github/v/release/joellefkowitz/visual-hanoi

[pypi]: https://img.shields.io/pypi/v/visual-hanoi (PyPi)
[pypi_link]: https://pypi.org/project/visual-hanoi

[python_version]: https://img.shields.io/pypi/pyversions/visual-hanoi

[pypi_downloads]: https://img.shields.io/pypi/dw/visual-hanoi

[issues]: https://img.shields.io/github/issues/joellefkowitz/visual-hanoi (Issues)
[issues_link]: https://github.com/JoelLefkowitz/visual-hanoi/issues

[pulls]: https://img.shields.io/github/issues-pr/joellefkowitz/visual-hanoi (Pull requests)
[pulls_link]: https://github.com/JoelLefkowitz/visual-hanoi/pulls  

## Motivation

Intended to be used as a teaching tool.

### Installing

Install from pypi:

```
pip install visual-hanoi
```

## Running the app

Under development

## Running tests

Under development

### What is being tested

Under development

## Docs

Under development

## Contributing

Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests.

## Versioning

We use [SemVer](http://semver.org/) for versioning. For the versions available, see the tags on this repository.

## Author

* **Joel Lefkowitz** - *Initial work* - [JoelLefkowitz](https://github.com/JoelLefkowitz)

See also the list of contributors who participated in this project.

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details

## Acknowledgments

None