semvec/pypi-packages huggingface dataset:
prepare-commit-msg 0.0.1
Formatter Helper for your commit message
License: MIT
Requires Python: >=3.7

prepare-commit-msg
==================

Yet another tool for the `prepare-commit-msg` git hook. To use with **pre-commit**

For pre-commit: see https://github.com/pre-commit/pre-commit

## What's all about

In many projects some sort of ticket system is used. The commit messages are used for updating the status of the ticket by "linking" the ticket name, which it is nothing more than mentioning the ticket name, in the commit message.

This allows for using a jinja2 template for formatting your commit message.

You can configure this with the following commandline options:
- `-t` / `--template ` - absolute path to the template. Default value:
  name of bundled template: `prepare_commit_msg_append.j2` file
- `-b` / `--branch` - may be specified multiple times to exclude branches
  from formatting the commit message. Default values: `main, master`
- `-p` / `--pattern` - may be specified multiple times to include branches
  for formatting the commit message. Default value: `(?<=feature/).*`

## Usage

```yaml
# .pre-commit-config.yaml file
default_install_hook_types:
  - pre-commit
  - prepare-commit-msg
repos:
  - repo: https://github.com/davidmpaz/prepare-commit-msg
    rev: v0.0.1
    hooks:
      - id: prepare-commit-msg
        name: Prepare Commit Message
        description: Add statistics and a message template to the commit message.
        stages: [ prepare-commit-msg ]
        args: [
          -t, prepare_commit_msg_prepend.j2,
          -b, main, -b, master, -b, test, -b develop,
          -p, '(?<=feature/).*', -p, '(?<=release/).*'
        ]
```

or if having the package installed via pip:

```yaml
# .pre-commit-config.yaml file
default_install_hook_types:
  - pre-commit
  - prepare-commit-msg
repos:
  - repo: local
    hooks:
      - id: prepare-commit-msg
        name: Prepare Commit Message
        description: Add statistics and a message template to the commit message.
        stages: [ prepare-commit-msg ]
        entry: prepare-commit-msg
        args: [
          -t, prepare_commit_msg_prepend.j2,
          -b, main, -b, master, -b, test, -b develop,
          -p, '(?<=feature/).*', -p, '(?<=release/).*'
        ]
```
config4py 0.1.1
A collection of configuration scripts for Python
License: MIT
Requires Python: ~=3.7

# config4py:0.1.1
<img src="https://img.shields.io/pypi/v/cooling?style=for-the-badge&logo=python">
<img alt="followers" src="https://img.shields.io/github/followers/imvast?color=f429ff&style=for-the-badge&logo=github&label=Follow"/>

```less
> Simple Pythonic Tools | Used in all my projects <
```

---

### Installation
```yaml
pip install config4py
```

### Usage
```py
import config4py
```

---

## * [vast#1337](https://discord.com/users/852976920148967485) | [imvast@github](https://github.com/imvast) | [vast.gay](https://vast.gay) *
flake8-walrus 1.2.0
flake8 plugin which forbids assignment expressions (the walrus operator)
License: MIT
Requires Python: >=3.8

[![Build Status](https://dev.azure.com/asottile/asottile/_apis/build/status/asottile.flake8-walrus?branchName=main)](https://dev.azure.com/asottile/asottile/_build/latest?definitionId=26&branchName=main)
[![Azure DevOps coverage](https://img.shields.io/azure-devops/coverage/asottile/asottile/26/main.svg)](https://dev.azure.com/asottile/asottile/_build/latest?definitionId=26&branchName=main)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/asottile/flake8-walrus/main.svg)](https://results.pre-commit.ci/latest/github/asottile/flake8-walrus/main)

flake8-walrus
================

flake8 plugin which forbids assignment expressions (the walrus operator)

## installation

`pip install flake8-walrus`

## flake8 codes

| Code   | Description                       |
|--------|-----------------------------------|
| ASN001 | do not use assignment expressions |

## rationale

lol

## as a pre-commit hook

See [pre-commit](https://github.com/pre-commit/pre-commit) for instructions

Sample `.pre-commit-config.yaml`:

```yaml
-   repo: https://github.com/pycqa/flake8
    rev: 3.8.1
    hooks:
    -   id: flake8
        additional_dependencies: [flake8-walrus==1.1.0]
```
flake8-match 1.1.0
flake8 plugin which forbids match statements (PEP 634)
License: MIT
Requires Python: >=3.10

[![Build Status](https://dev.azure.com/asottile/asottile/_apis/build/status/asottile.flake8-match?branchName=main)](https://dev.azure.com/asottile/asottile/_build/latest?definitionId=69&branchName=main)
[![Azure DevOps coverage](https://img.shields.io/azure-devops/coverage/asottile/asottile/69/main.svg)](https://dev.azure.com/asottile/asottile/_build/latest?definitionId=69&branchName=main)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/asottile/flake8-match/main.svg)](https://results.pre-commit.ci/latest/github/asottile/flake8-match/main)

flake8-match
============

flake8 plugin which forbids match statements (PEP 634)

## installation

`pip install flake8-match`

## flake8 codes

| Code   | Description                 |
|--------|-----------------------------|
| MAT001 | do not use match statements |

## rationale

lol

## as a pre-commit hook

See [pre-commit](https://github.com/pre-commit/pre-commit) for instructions

Sample `.pre-commit-config.yaml`:

```yaml
-   repo: https://github.com/pycqa/flake8
    rev: 3.8.4
    hooks:
    -   id: flake8
        additional_dependencies: [flake8-match==1.0.0]
```
flerovium 0.0.1
find_by_label
License: MIT
Requires Python: >= 3.6
Keywords: timezone

flerovium
==========

Install
-------

.. code:: bash

    pip install flerovium

flerovium
---------

How would you like to use a Machine Learning component in your selenium tests. Imagine no longer having to write css or xpath selectors. 

Flerovium brings ML into your tests, by seeing the page like a human, instead of defining selectors, you define labels. Information, which Fleroviums ML libraries use to figure out where to click and type. 

Those gnarly xpath selectors become obsolete and you just maintain visual data and flerovium figures out the rest.
trilio-pip 0.0.1
Trilio is a blockchain written in Python that utilizes the proof-of-work concept and helps creating a more smooth and transparent transaction experience, with multiple integrations such as NFT(s) and tokens.
License: MIT
Keywords: python,experimental,blockchain,in-development,token,blockchain-technology,proof-of-work,python-blockchain

Trilio is a blockchain written in Python that utilizes the proof-of-work concept and helps creating a more smooth and transparent transaction experience, with multiple integrations such as NFT(s) and tokens. 

Change Log
==========

0.0.1 (01/08/2022)
-------------------
- First Release
justicia 0.0.5
This library can be used formally verify machine learning models on multiple fairness definitions.
License: MIT
Keywords: ML fairness verification,Application of SSAT solvers

# Justicia
This is the implementation of our AAAI [2021](https://arxiv.org/pdf/2009.06516.pdf) and [2022](https://arxiv.org/pdf/2109.09447.pdf)  papers where we have proposed a formal approach to verify the fairness of machine learning classifiers.


![](images/fairness_illustration.png)

## Documentation
Python tutorials are available in [doc](doc/).


## Install
- Install python dependencies (prerequisite)
`pip install -r requirements.txt`
- Install the python library
`pip install justicia`

### Other dependencies
- [PGMPY](https://github.com/pgmpy/pgmpy)
- [SSAT solver](https://github.com/nianzelee/ssatABC). Checkout to the compatible version.
    
    ```
    git clone https://github.com/NTU-ALComLab/ssatABC.git
    cd ssatABC
    git checkout 91a93a57c08812e3fe24aabd71219b744d2355ad
    ```
- [PySAT](https://github.com/pysathq/pysat)


## Citations
Please cite following papers.
```
@inproceedings{ghosh2022algorithmic,
author={Ghosh, Bishwamittra and Basu, Debabrota and Meel, Kuldeep S.},
title={Algorithmic Fairness Verification with Graphical Models},
booktitle={Proceedings of AAAI},
month={2},
year={2022},
}

@inproceedings{ghosh2021justicia,
author={Ghosh, Bishwamittra and Basu, Debabrota and Meel, Kuldeep S.},
title={Justicia: A Stochastic {SAT} Approach to Formally Verify Fairness},
booktitle={Proceedings of AAAI},
month={2},
year={2021},
}
```
## Contact
[Bishwamittra Ghosh](https://bishwamittra.github.io/) (bghosh@u.nus.edu)

### Issues, questions, bugs, etc.
Please click on "issues" at the top and [create a new issue](https://github.com/meelgroup/justicia/issues). All issues are responded to promptly.