semvec/pypi-packages huggingface dataset:
flask-cloudflare-login 0.7.5
The Flask Cloudflare Login module provides a Flask-Login user class from Cloudfare Access JWT token and Cloudflare identity API
Requires Python: >=3.8

# Flask Cloudflare Login
The Flask Cloudflare Login module provides a Flask-Login user class from Cloudfare Access JWT token and Cloudflare identity API.

## Installation
Flask Cloudflare Login is available from PyPI and can be installed by running:

```sh
pip install flask-cloudflare-login
```

## Usage example - Dash App

### Cloudflare Settings

Configure your Cloudflare settings in in examples/dash/.env

```sh
CF_TEAM_DOMAIN=<company>.cloudflareaccess.com
CF_POLICY_AUD=
```

In order to make the application work locally you need to set CF_TEST_TOKEN with the CF_Authorization cookie value.

```sh
CF_TEST_TOKEN=
```

### Start the Dash App

```sh
make run
```

## How to contribute?

- clone this repo or pull the latest changes
- create a new branch feature/\<feature\>
- run `make test` to auto format code, make sure all tests are passed
- push the code and create a merge request to main branch
- get the pull request reviewed and approved, the branch should be removed once merged.
- create a new git tag version, following semantic versioning praxis MAJOR.MINOR.PATCH
cansync 0.0.1
A package to publish latest canaries version in frontend
Requires Python: >=3.6

# PublishCanary

Created this package to publish latest canaries version in frontend

It contains a python module to import and a CLI tool.

## Installation

You can easily install the module using `pip`.

## Using the Python module

Once installed, in your python script:

```
from publishcanary import updateCanary

```

## Using the CLI command

```
$ canarysync
```
url-for-int 2.3.0
帮助flask框架中将普通HTML文档转义为url-for的文档

# url_for_Int *v2.3.0*

### 简介
- 这是 url-for Interpreter 的开源使用版，遵循 MIT 协议。<br>
开发者：Hifive
- Github: https://github.com/Hifive55555/url_for_Int <br>
Pypi: https://pypi.org/project/url-for-int
- 它总共分为两个部分：GUI 和 API，使用方法见下
### 新版内容
- 2.2.4 修复 ui 数组 bug，增加逆转函数 omit_int  
- 2.3.0 修复 omit_int 函数 bug，完善逆转义功能并添加到GUI上

---

# 使用方法
## API
### 函数及类
- #### int_main 主函数
  - 输入：**origin_text**原始字符
  - 返回：**x:str**处理后的字符
- #### file_catcher ：导入文件处理
  - 输入：**origin_file**, **to_path**, **prefix**, **if_pre**
  - to_path默认为None，表示生成于原文件目录。若指定目录，则会加入pre_folder
  - prefix默认为"int_"
  - if_pre默认为False。若为True，则文件目录加上pre_folder
  - 返回：bool值，表示是否成功
- #### omit_int ：删除所有url_for
- #### GUI ：用户界面
  - GUI是一个继承了tk.Tk的窗口类

### 教程
- 安装：`pip install url_for_int`
- 导入库：`from url_for_int import start_gui, file_catcher, int_main`
- 启用GUI界面：`start_gui()` 或直接运行 \_\_init__.py 文件
- 转义一个文件
  - 转录到当前文件夹：`file_catcher("test.html")`
  - 转录到指定文件夹：`file_catcher("test.html", "D:/test")`
  - 转录并覆盖原文件：`file_catcher("test.html", prefix="")`
  - 转录并指定前缀：`file_catcher("test.html", prefix="xxx-")`
  - 转录并增加pre_folder：`file_catcher("test.html", "D:/test", if_pre=True)`
- 逆转录一个文件
  - 同上理，不过要加入参数 `if_omit=True`
- 转义/逆转录一串字符
  ```python
  content = "xxx"
  after_1 = int_main(content) # 转义
  after_2 = omit_int(content) # 逆转义
  ```
ctlog 0.6.0
SAT-Based Combinatorial Testing in Python
Keywords: combinatorial-testing sat maxsat constraint

CTLog: SAT-Based Combinatorial Testing in Python
================================================

*Full documentation available [online](http://hardlog.udl.cat/static/doc/ctlog/html/index.html)*.

**CTLog** is a complete framework for Combinatorial Testing of Constrained Systems Under Test developed by the [Logic & Optimization Group (LOG)](http://ulog.udl.cat/) at the University of Lleida.
It uses Satisfiability (SAT) technology through the [OptiLog](http://hardlog.udl.cat/static/doc/optilog/html/index.html) Python framework, also developed and mantained by the same research group.

CTLog implements all the algorithms that we developed in our research, such as ``MaxSAT MCAC`` and ``maxsat-its`` and all the family of the ``BOT-its`` algorithms.
It also implements several state-of-the-art algorithms for generating Mixed Covering Arrays with Constraints, such as ``IPOG`` or ``CALOT``.

Additionally, we provide the ``SUT-G`` generator, which can be used to generate new Constrained Systems Under Tests where all these MCAC algorithms can be applied.

Installation
------------

CTLog currently supports Python versions 3.6, 3.7, 3.8, 3.9 and 3.10 for Linux.
Wheels are provided through PyPI, you can install CTLog directly with pip:

```
pip3 install ctlog
```

CTLog also requires a software license, which must be placed in your ``${HOME}`` directory under the name ``.ctlog.lic``.
You can download a valid license for academic uses [here](http://ulog.udl.cat/static/doc/ctlog/html/_downloads/4b128e63e5ed9cb255d977360be6b873/ctlog.lic) , which is valid until **September 27, 2023**.

Before using CTLog please read our [license](http://ulog.udl.cat/static/doc/ctlog/html/ctlog/license.html) carefully.
If you need CTLog for industrial scenarios please contact us.

If you use CTLog in your research please cite our work:
    
    @article{DBLP:journals/corr/abs-2105-12552,
        title    = {Incomplete {MaxSAT} approaches for combinatorial testing},
        volume   = {28},
        issn     = {1572-9397},
        url      = {https://doi.org/10.1007/s10732-022-09495-3},
        doi      = {10.1007/s10732-022-09495-3},
        language = {en},
        number   = {4},
        urldate  = {2022-09-02},
        journal  = {Journal of Heuristics},
        author   = {Ansótegui, Carlos and Manyà, Felip and Ojeda, Jesus and Salvia, Josep M. and Torres, Eduard},
        month    = aug,
        year     = {2022},
        keywords = {Combinatorial testing, Constraint programming, Maximum satisfiability},
        pages    = {377--431}
    }
PyNihongo 0.0.1.dev5
A Python package about japanese.

# pynihongo

A Python package about japanese.

## 参考文献

* 久保田, 篤. (2013年3月15日). 戦前の小説における片仮名の用法について : 長音の表記を中心に. 成蹊大学文学部日本文学科.
 http://hdl.handle.net/10928/347
  
* Unicode 平仮名　https://www.unicode.org/charts/PDF/U3040.pdf

* Unicode 片仮名　https://www.unicode.org/charts/PDF/U30A0.pdf

* Unicode アイヌ語仮名　https://www.unicode.org/charts/PDF/U30A0.pdf

* Unicode 仮名補助(古形や変体仮名など)　https://www.unicode.org/charts/PDF/U1B000.pdf

* Unicode 小書き仮名拡張　https://www.unicode.org/charts/PDF/U1B130.pdf
AIMM-simulator 2.0.3
AIMM 5G system-level simulator (development for the AIMM project https://aimm.celticnext.eu)
Requires Python: >=3.8
Keywords: 5G,cellular radio,simulation

AIMM 5G system simulator
------------------------

The AIMM simulator emulates a cellular radio system roughly following 5G concepts and channel models.  The intention is to have an easy-to-use and fast system written in pure Python with minimal dependencies. It is especially designed to be suitable for interfacing to AI engines such as ``tensorflow`` or ``pytorch``, and it is not a principal aim for it to be extremely accurate at the level of the radio channel.  The simulator was developed for the AIMM project (<https://aimm.celticnext.eu>) by Keith Briggs (<https://keithbriggs.info>).

The full documentation is at <https://aimm-simulator.readthedocs.io/en/latest/>.

Software dependencies
---------------------

1. Python 3.8 or higher <https://python.org>.
2. NumPy <https://numpy.org/>. 
3. Simpy <https://pypi.org/project/simpy/>.
4. If real-time plotting is needed, matplotlib <https://matplotlib.org>.

Installation
------------

Three ways are possible:

* The simplest way, direct from PyPI: ``pip install AIMM-simulator``. This will not always get the latest version.

* Download the wheel, typically ``dist/aimm_simulator-2.x.y-py3-none-any.whl`` from github, and run ``pip install <wheel>``.

* Alternatively, the package can be installed by downloading the complete repository (using the green ``<> Code ⌄`` button) as a zip, unpacking it, and then doing ``make install_local`` from inside the unpacked zip. 

After installation, run a test with ``python3 examples/basic_test.py``.


Simulator block diagram
-----------------------

The diagram below (not visible on pypi.org) shows the main classes in the code and the relationships between them. 

![AIMM Simulator block diagram](https://github.com/keithbriggs/AIMM-simulator/blob/main/doc/sphinx_source/AIMM_Simulator_block_diagram.png)