semvec/pypi-packages huggingface dataset:
flake8-header-validator 0.0.3
Check if python file contain copyright text
License: MIT
Requires Python: >=3.7

# flake8-copyright-validator

Flake8 plugin for validating copyright text in python files.
___

## Installation

```shell
pip install flake8-copyright-validator
````

## How to use

In your config file like _setup.cfg_ under flake8 specify _copyright-text_ wrapping every string with `'`.

```
[flake8]
copyright-text = 'Example copyright text'
```

### Available flags

* `--update` If difference or lack of copyright was found in file writes copyright text at the beginning of python
  file.  
  If specified, value of bytes-to-read is ignored. Careful with this option if your header is incorrect it will add one
  more on top of wrong header.
* `--bytes-to-read` If your copyright takes more than 2048 bytes or you want to load less text specify this value
* `--detailed-output` Provides detailed output with flake8 error
* `--lines-to-exclude` Files with first line containing value from lines to exclude will not be checked for copyright.  
  Lines to exclude is not a comma separated list. It's a text that is split by end of line (\n).
* `--symbols-to-replace` You can wrap your copyright text with symbols, by default it is `'`, it is used for
  specifying  
  copyright text that starts with `#`. You can change it if you don't need it with this flag. It is comma separated
  list.

## How it works

Plugin splits copyright text by end of line (\n), and reads 2048 bytes of file by default.  
If differences were found it yields `NCF100 No copyright found`.  
Plugin does not use comma separated lists for text

## Complete example of _setup.cfg_

```
[flake8]
lines-to-exclude =
    '# Generated by Django'
    '#!'

copyright-text = 
    '# Example - Example'
    '# Copyright (C) Example'
    '#'
    '# This program is free software: you can redistribute it and/or modify'
    '# it under the terms of the GNU Affero General Public License as published'
```
ExchangeComparison 0.1.0
The programme is designed to find the lower period of similar movements.
License: MIT
Keywords: exchange money order

# similar_rates

This code searches for a range of historical exchange rates that is similar to the specified range. It will gather reference material for predicting future exchange rates. Currencies supported include.

| コード | 国名 | 通貨名 |
|------------|------------------|-------------------------|
| USDJPY=X   | アメリカ         | ドル                    |
| GBPJPY=X   | イギリス         | ポンド                  |
| INRJPY=X   | インド           | ルピー                  |
| IDRJPY=X   | インドネシア     | ルピア                  |
| EGPJPY=X   | エジプト         | ポンド                  |
| AUDJPY=X   | オーストラリア   | ドル                    |
| CADJPY=X   | カナダ           | ドル                    |
| KRWJPY=X   | 韓国             | ウォン                  |
| KWDJPY=X   | クウェート       | ディナール              |
| COPJPY=X   | コロンビア       | ペソ                    |
| SARJPY=X   | サウジアラビア   | リヤル                  |
| SGDJPY=X   | シンガポール     | ドル                    |
| CHFJPY=X   | スイス           | フラン                  |
| SEKJPY=X   | スウェーデン     | クローナ                |
| THBJPY=X   | タイ             | バーツ                  |
| TWDJPY=X   | 台湾             | ドル                    |
| CNYJPY=X   | 中国             | 元                      |
| CLPJPY=X   | チリ             | ペソ                    |
| DKKJPY=X   | デンマーク       | クローネ                |
| TRYJPY=X   | トルコ           | リラ                    |
| NZDJPY=X   | ニュージーランド   | ドル                    |
| NOKJPY=X   | ノルウェー       | クローネ                |
| PYGJPY=X   | パラグアイ       | グァラニ                |
| PHPJPY=X   | フィリピン       | ペソ                    |
| BRLJPY=X   | ブラジル         | レアル                  |
| VESJPY=X   | ベネズエラ       | ボリバル・ソベラノ      |
| PENJPY=X   | ペルー           | ソル                    |
| HKDJPY=X   | 香港             | ドル                    |
| MYRJPY=X   | マレーシア       | リンギット              |
| ZARJPY=X   | 南アフリカ       | ランド                  |
| MXNJPY=X   | メキシコ         | ペソ                    |
| AEDJPY=X   | UAE              | ディルハム              |
| EURJPY=X   | 欧州             | ユーロ                  |
| JODJPY=X   | ヨルダン         | ディナール              |
| RONJPY=X   | ルーマニア       | レウ                    |
| LBPJPY=X   | レバノン         | ポンド                  |
| RUBJPY=X   | ロシア           | ルーブル                |

# simple example

One request returns four candidates.

default:
money_kind = 'USDJPY'
date = 'Today'
days = 20

```python
import Exchange

e = Exchange(money_kind='USDJPY')
e.get_exchange(date='2010-01-04',days=20)
```

![output](./output.png "output")