semvec/pypi-packages huggingface dataset:
openlp3 0.1.1
OpenLP Python SDK 0.1.1
License: MIT

# OpenLP Python SDK
Open Loyality Points (OpenLP) is an opensource Loyality Point platform build top on public blockchain.

<br>
Auther: Midhun Chandrasekhar
<br>
Date: Sep 04, 2022
<br>
Place: Kerala, In

<br><br>

### Build
![GitHub Workflow Status](https://img.shields.io/github/workflow/status/dwyl/auth_plug/Elixir%20CI?label=build&style=flat-square)
![](https://img.shields.io/badge/Maintained%3F-yes-green.svg)
<br>

### Technologies
![Ethereum](https://img.shields.io/badge/Ethereum-3C3C3D?style=for-the-badge&logo=Ethereum&logoColor=white)
![Solidity](https://img.shields.io/badge/Solidity-%23363636.svg?style=for-the-badge&logo=solidity&logoColor=white)
<br>
![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)
<br>

### Documentation
*OpenLP Version 0.1.0 Doc
<br>

### Status
![](https://img.shields.io/website-up-down-green-red/http/monip.org.svg)


### Installation
pip install web3
pip install openlp3

### Usage

Deploy smart contract from https://github.com/Midhun-Chandrasekhar/OpenLP on EVM
compatible blockchain (etherium). 

#### Import
from openlp import OpenLP

#### Initializing
olp = OpenLP3("network_address", "contract_address", "contract_owner_private_key", "contract_abi")

#### Contract Information
olp.contract_info()

#### Issue loyality point to wallet
olp.issue_points("wallet_address", 1000)

#### Burn loyality point to wallet
olp.burn_points("wallet_address", 100)

#### Get Loyality balance
olp.user_points("wallet_address")

<br>

### License
![](https://camo.githubusercontent.com/afa3b4832847df4bdf741044e496aa501da653e7d9c9cbb60091f3faa5bcb673/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d6f72616e6765)
<br>

### Contributing 
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/Midhun-Chandrasekhar/OpenLP)
flake8-if-statements 1.0.0
Flake8 linter for if statements
License: MIT
Requires Python: >=3.7,<4.0

# flake8-if-statements

[![pypi](https://badge.fury.io/py/flake8-if-statements.svg)](https://pypi.org/project/flake8-if-statements)
[![Python: 3.6+](https://img.shields.io/badge/Python-3.6+-blue.svg)](https://pypi.org/project/flake8-if-statements)
[![Downloads](https://img.shields.io/pypi/dm/flake8-if-statements.svg)](https://pypistats.org/packages/flake8-if-statements)
[![Build Status](https://travis-ci.org/d1618033/flake8-if-statements.svg?branch=master)](https://travis-ci.org/d1618033/flake8-if-statements)
[![Code coverage](https://codecov.io/gh/d1618033/flake8-if-statements/branch/master/graph/badge.svg)](https://codecov.io/gh/d1618033/flake8-if-statements)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://en.wikipedia.org/wiki/MIT_License)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)

## Description

Flake8 linter for if statements


### Checks:


* IFS001: Use one liner so as not to repeat assignment to the same variable

e.g: 

Bad:

```python
if x == 1:
    y = 10
else:
    y = 11
```

Good:

```python
y = 10 if x == 1 else 11
```


## Installation

    pip install flake8-if-statements

## Usage

`flake8 <your code>`

## For developers

### Create venv and install deps

    make init

### Install git precommit hook

    make precommit_install

### Run linters, autoformat, tests etc.

    make pretty lint test

### Bump new version

    make bump_major
    make bump_minor
    make bump_patch

## License

MIT

## Change Log

Unreleased
-----

* ...

1.0.0 - 2022-09-17
-----

* Changed IFSTMT to IFS to comply with flake8
* Remove python3.6 support

0.1.0 - 2020-03-14
-----

* initial
agutil 5.0.1
A collection of python utilities
License: MIT
Keywords: range progress bar loading encryption decryption RSA AES io sockets utilities

# agutil
[![Master Build Status](https://gitlab.graubert.com/agraubert/agutil/badges/master/pipeline.svg)](https://gitlab.graubert.com/agraubert/agutil/-/pipelines)

A collection of python utilities

**Version:** [![Live Package Version](https://img.shields.io/pypi/v/agutil)](https://pypi.python.org/pypi/agutil)

###### Tools:
* search_range (A utility for manipulating numerical ranges)
* status_bar (A simple progress bar indicator)
* Logger (A class for fast, simple, logging)
* ActiveTimeout (A class for enforcing a timeout for a set of operations)
* Several standalone utility methods (See the [agutil module page](https://gitlab.graubert.com/agraubert/agutil/-/wikis/agutil-(main-module)) on the wiki)

The __io__ package:

* Socket (A low-level network IO class built on top of the standard socket class)
* SocketServer (A low-level listen server to accept connections and return Socket classes)
* MPlexSocket (A low-level network IO class which multiplexes I/O through multiple channels. Threadless version of `QueuedSocket`)

The __parallel__ package:

* parallelize (A decorator to easily convert a regular function into a parallelized version)
* parallelize2 (A similar parallelization decorator with a slightly different flavor)
* IterDispatcher (Logical backend for dispatching calls with parallelize)
* DemandDispatcher (Logical backend for dispatching calls with parallelize2)
* ThreadWorker (Task management backend for dispatching parallel calls to threads)
* ProcessWorker (Task management backend for dispatching parallel calls to processes)

The __security__ package:

* SecureSocket (A mid-level network IO class built to manage encrypted network communications)
* SecureConnection (A high-level, multithreaded class for sending and receiving encrypted files and messages)
* SecureServer (A low-level listen server to accept connections and return SecureConnection instances)
* agutil-secure (A command line utility for encrypting and decrypting files)
* EncryptionCipher and DecryptionCipher (Twin classes for agutil's modular encryption format)
* Several other utility functions and classes for encrypting and decrypting data

## Documentation:
Detailed documentation of these packages can be found on the [agutil Github wiki page](https://gitlab.graubert.com/agraubert/agutil/-/wikis/home)