semvec/pypi-packages huggingface dataset:
pymapr-kafkarest 0.1.1
Python MAPR Kafka REST wrapper
Keywords: MAPR,Kafka,REST,data

# pymapr-kafkarest


## Introduction

The aim of the project is to create a super-simple wrapper for MAPR Kafka REST proxy.
We're trying to allow users to interact with MAPR Kafka in an elementary way and writing 
less code as possible.

The original documentation of the REST calls can be found [here](https://docs.datafabric.hpe.com/61/Kafka/REST-proxy.html).

## Installation

**Soon** available via pip:

```shell
pip install pymapr-kafkarest
```

## Runtime configurations

- `KAFKAREST_LOG_LEVEL`: allows to set the log level... default to `DEBUG`

TBC

## Usage

Import the lib

```python
from pymapr_kafkarest import MaprKlient
```

Define basic attributes

```python
base_url = 'http://my-endopoint:8082'
user_group = 'foo'
topics = ['/streams/foo:bar']
```

and instantiate the client

```python
mk = MaprKlient(base_url, user_group, topics=topics)
```

Connect, subscribe and consume messages as follows:

```python
base_url = 'http://my-endopoint:8082'

if __name__ == '__main__':
    mk = MaprKlient(base_url, user_group, headers=headers, topics=topics)
    mk.connect(clear=True)
    mk.subscribe()
    
    messages = mk.consume()
    
    print(messages)
```

Connect and produce messages:

```python
from pymapr_kafkarest import MaprKlient
from pymapr_kafkarest.kafkarest import MaprKProducer

base_url = 'https://localhost:8082'
headers = {}
user_group = 'me'

if __name__ == '__main__':

    # producing
    mp = MaprKProducer(base_url, user_group, headers=headers)

    msgs = [dict(key='0099', value=dict(color='red', shape='square'))]

    mp.produce(messages=msgs, topic='/streams/foo')

```
## TODO

- [ ] a lot of methods are not yet implemented
- [ ] full read the docs
- [ ] chain `connect`, `subscribe` and `consume` in a new method named `stream`
your-projectname 0.1
your description
Requires Python: >=3.7

# tde-common-libaray

Welcome to the new TDE Common Library.

This repo will house all the shared code that can be re-used across multiple projects and 
applications, i.e ETL scripts, EMR notebooks, ingestion functions, etc. 

## Note

Any changes to this repo needs to be thoroughly tested and reviewed by the team.
The blast radius of common functions can be large and unexpected, exercise caution when making changes.
trove-tde 0.1
Common code for Trove TDE
Requires Python: >=3.7

# tde-common-libaray

Welcome to the new TDE Common Library.

This repo will house all the shared code that can be re-used across multiple projects and 
applications, i.e ETL scripts, EMR notebooks, ingestion functions, etc. 

## Note

Any changes to this repo needs to be thoroughly tested and reviewed by the team.
The blast radius of common functions can be large and unexpected, exercise caution when making changes.
KKHEP 0.1.0
Collection of helpful tools to make plots for High Energy Physics.

# Karol Krizka's HEP
Collection of helpful tools to make plots for High Energy Physics.

## Packages
- `kkcoffea`: Helpful tools to use with the [coffea](https://github.com/CoffeaTeam/coffea) data processing package.
- `kkconfig`: Configuration of local workspaces.
- `kkdata`: Dataset managemenet.
- `kkplot`: Extra tools for making HEP plots using matplotlib.
trezorpass 0.0.2
Trezor Password Manager Command-Line interface
Requires Python: >=3.9, <4
Keywords: trezor,password

# Trezor Password Manager CLI

Command-line alternative to the [Trezor Password Manager](https://trezor.io/passwords/) project. This project is aiming for compatibility in password store encryption, encoding and structure. Meaning users will be able to read and write to the same password store regardless of which project they use.

### Installation

Install with pip: `pip install trezorpass`

### Limitations

Current version has some limitations

- Only reading is supported at the moment, store creation and updates will come later on.
- Tested on Trezor One. Some additional complexity around PASSPHRASE on Trezor T needs to be handled. (Might be bypassed by correctly setting the PASSPHRASE env variable)
- Google Drive storage is not yet supported (Can be bypassed direcly specifying the store file)
bind-html 1.0a2
Declarative data binding for HTML attributes.
Requires Python: >=3.6
Keywords: HTML,data binding

# Bind HTML

Bind HTML adds declarative data binding for HTML attributes.

![Python 3.6+](https://img.shields.io/badge/python-3.6%2B-blue) [![CircleCI](https://circleci.com/gh/BringFido/bind-html/tree/main.svg?style=svg)](https://circleci.com/gh/BringFido/bind-html/tree/main)

## Testing, etc.

Install development requirements (Requires Python >= 3.8):

    make install

Sort imports:

    make format

Lint:

    make lint

Test:

    make test