semvec/pypi-packages huggingface dataset:
ApiTestFramework 0.1.2
Api test framework in Linux
License: MIT

# Mini API Test Framework
> It is not smart, just a hard worker.

```text
.
├── ApiTestFramework
│   ├── __init__.py
│   ├── CaseExecutor.py
│   ├── CodeGenerator.py
│   ├── SwaggerParser.py
│   └── atf_exec.py
├── Dockerfile
├── README.md
├── docker-compose.yaml
├── requirements.txt
└── setup.py
```

## Installation
```bash
pip install ApiTestFramework
```

## Usage
```text
Usage: atf-exec <command>
command:
    init    Init framework
    prepare Generate test case in test_case dir and data template in data_template dir
    run     Run test case
    clean   Cleanup workspace
```

## Quick Start
```bash
# 1. Install ATF
pip install ApiTestFramework
# 2. Init ATF
mkdir api_test
cd api_test
atf-exec init
# 3. Put swagger YAML into atf_api_docs
wget http://xxxx/xxx.yaml -O atf_api_docs/xxx.yaml 
# 4. Prepare for running
atf-exec prepare
# 5. Add test data into atf_test/data refer to atf_test/data_template
# 6. Execute testing
atf-exec run
```
textify 0.0.1
A Simple Text Cleaning Package  For cleaning text during NLP
License: MIT
Requires Python: >=3.7,<4.0
Keywords: textify,jcharistech,clean text,NLP,text preprocessing,text cleaning

# textify
A Simple Text Cleaning and Normalization Package For NLP


#### Installation
```bash
pip install textify
```

### Usage
#### Clean Text
+ Clean text by removing emails,numbers,etc
```python
>>> from textify import TextCleaner
>>> docx = TextCleaner()
>>> docx.text = "your text goes here"
>>> docx.clean_text()
```

#### Remove Emails,Numbers,Phone Numbers 
```python
>>> docx.remove_emails()
>>> docx.remove_numbers()
>>> docx.remove_phone_numbers()
```


#### Remove Special Characters
```python
>>> docx.remove_special_characters()
```

#### Replace Emails,Numbers,Phone Numbers
```python
>>> docx.replace_emails()
>>> docx.replace_numbers()
>>> docx.replace_phone_numbers()
```

### Using TextExtractor
+ To Extract emails,phone numbers,numbers from text
```python
>>> from textify import TextExtractor
>>> docx = TextExtractor()
>>> docx.text = "your text with example@gmail.com goes here"
>>> docx.extract_emails()
```

#### By 
+ Jesse E.Agbe(JCharis)
+ Jesus Saves @JCharisTech


#### NB
+ Contributions Are Welcomed
+ Notice a bug, please let us know.
+ Thanks A lot
flask-lab 0.0.3
Django-admin for flask with restful API.
License: MIT
Requires Python: >=3.6,<4.0

# Flask-Lab

Flask-Lab can create a restful api directly from database schema without any coding.

Flask-Lab is built with flask and peewee.

## Quick Start

### Install

```
pip install flask-lab
```

or even better, with `poetry`:

```
poetry add flask-lab
```

This will install the `flask_lab` module and a `flask-lab` command.

### Create a demo sqlite database(optional)

If you don't have any database to connect and just want to try out flask-lab,
you could create a demo database with a user and an article table for show-case:

```
flask-lab --create-demo
```

This will create a `flask_lab_demo.db` file with some fake data.

### Start the flask-lab restful service

```
flask-lab --engine sqlite --database flask_lab_demo.db
```

Then open your browser at http://localhost:5000/api/user or http://localhost:5000/api/article and you can see a list of users or articles.

This will also create `flask_lab_models.py` and `flask_lab_app.py`, which you could use to build your app.

## Docs

```
flask-lab -h

Usage: flask_lab.py [options], flask_lab.py -h for detailed help

Options:
  -h, --help            show this help message and exit
  -H HOST, --host=HOST
  -p PORT, --port=PORT
  -u USER, --user=USER
  -P, --password
  -e ENGINE, --engine=ENGINE
                        Database type, e.g. sqlite, mysql, postgresql or
                        cockroachdb. Default is "postgresql".
  -s SCHEMA, --schema=SCHEMA
  -t TABLES, --tables=TABLES
                        Only generate the specified tables. Multiple table
                        names should be separated by commas.
  -v, --views           Generate model classes for VIEWs in addition to
                        tables.
  -i, --info            Add database information and other metadata to top of
                        the generated file.
  -o, --preserve-order  Model definition column ordering matches source table.
  -I, --ignore-unknown  Ignore fields whose type cannot be determined.
  -L, --legacy-naming   Use legacy table- and column-name generation.
  -m MODEL_FILE, --model-file=MODEL_FILE
                        Model filename to generate
  -a APP_FILE, --app-file=APP_FILE
                        Flask App filename to generate
  -l LISTEN_ADDRESS, --listen-address=LISTEN_ADDRESS
                        Port for flask app to listen on. Format: 0.0.0.0:5000
  -C, --create-demo     Create a demo database with Article and User Model to
                        demo Flask-Lab
  -d DATABASE, --database=DATABASE
                        Database to use
```

detailed docs coming soon...


## TODO

- filter_x methods
- include and exclude
- date_format
- user, group and permission tables like django-admin
- a react-admin based admin panel like django-admin
- OpenAPI documentation
pycopy-pprint 0.2
pprint module for Pycopy
License: MIT

This is a module for the standard library of Pycopy project:
https://github.com/pfalcon/pycopy . This module was implemented from
scratch specifically to target Pycopy, with efficient and lean design
in mind. Note that this module is likely work in progress and likely
supports just a subset of CPython’s corresponding module. Please help
with the development if you are interested in this module.
wordweaver 0.0.35
WordWeaver: A tool for creating RESTful morphology web services
License: MIT
Requires Python: >=3.6

# WordWeaver

[![Coverage Status](https://codecov.io/gh/nrc-cnrc/wordweaver/branch/master/graph/badge.svg)](https://codecov.io/gh/nrc-cnrc/wordweaver)
[![Documentation Status](https://readthedocs.org/projects/wordweaver/badge/?version=latest)](https://wordweaver.readthedocs.io/en/latest/?badge=latest)
[![Build Status](https://travis-ci.org/nrc-cnrc/wordweaver.svg?branch=master)](https://travis-ci.org/nrc-cnrc/wordweaver)
[![PyPI package](https://img.shields.io/pypi/v/wordweaver.svg)](https://pypi.org/project/wordweaver/)
[![license](https://img.shields.io/github/license/nrc-cnrc/wordweaver.svg)](LICENSE)
[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/nrc-cnrc/wordweaver)

> Creating RESTful morphology web services for Iroquoian languages

:warning: :construction: This repo is currently **under construction** :construction: :warning:

Please visit the [docs](https://wordweaver.readthedocs.io/en/latest/?badge=latest) for more information!

## Table of Contents
- [WordWeaver](#wordweaver)
  - [Table of Contents](#table-of-contents)
  - [Background](#background)
  - [Install](#install)
  - [Usage](#usage)
  - [Maintainers](#maintainers)
  - [Contributing](#contributing)
  - [License](#license)

## Background

WordWeaver is a Python library for turning an FST made with [Foma](https://fomafst.github.io/morphtut.html) into a RESTful API. 
It combines with the WordWeaver GUI to create an interactive web application for the data as well. 
WordWeaver was initially built for [Kanyen’kéha](https://www.aclweb.org/anthology/W18-4806) but with all Iroquoian languages in mind. 
It will likely work for similar polysynthetic languages and Foma FSTs that model inflectional verbal morphology, 
but non-Iroquoian languages will likely have to modify the source in order to work.

## Install

The best thing to do is install with pip `pip install wordweaver`. 

Otherwise, clone the repo and pip install it locally.

```sh
$ git clone https://github.com/nrc-cnrc/wordweaver.git
$ cd wordweaver
$ pip install -e .
```

## Usage

Please visit the docs for more information.

## Maintainers

[@roedoejet](https://github.com/roedoejet).
[@anna-ka](https://github.com/anna-ka).


## Contributing

Feel free to dive in! [Open an issue](https://github.com/nrc-cnrc/wordweaver/issues/new) or submit PRs.

This repo follows the [Contributor Covenant](http://contributor-covenant.org/version/1/3/0/) Code of Conduct.


## License

[MIT](LICENSE)