Metadata-Version: 2.1
Name: phap
Version: 3.0.0
Summary: Programing Helpful Algorithm Package
Home-page: https://github.com/DashBing/phap/
Author: DashBing
Author-email: mcbbkf@outlook.com
Project-URL: Github, https://github.com/DashBing/phap/
Project-URL: Old Project Version(stralgo), https://pypi.org/project/stralgo/
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: English
Classifier: Natural Language :: Chinese (Simplified)
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE

# phap
### *Programing Helpful Algorithm Package*
### Powered by Python 3.11
[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](http://choosealicense.com/licenses/mit/)

### English  | [简体中文](README-zh-CN.md)
#### *如果你不是在Github上阅读本说明，你可能无法打开非英语版本的说明文档*
#### *请前往[Github](https://github.com/DashBing/phap/ "Github")网站，确保你能够成功地切换语言*

# Links
[Github](https://github.com/DashBing/phap/ "Github") | [Pypi](https://pypi.org/project/phap/ "Pypi") | [Pypi (stralgo)](https://pypi.org/project/stralgo/ "Pypi (stralgo)")

# Versions
## Stable Version
+ v0.1.0 (stralgo)
+ v1.1.1 (stralgo)
+ v2.1.2
+ v2.2.1

## Latest Available Version
+ v3.0.0

## Latest Version
### *(The data under the master branch is inaccurate. Please refer to the dev branch for details)*
+ v3.0.0

# To Use
## Read our development document
### *(Click the [Github](https://github.com/DashBing/phap/ "Github") link to read this document，or you may can not to open the link)*
+ [Development Document](doc/README.md)

# Build
## Precondition
+ Install git and make tools
+ Install Python(the version 3.9 or the version 3.11)
+ Clone source code from source repository
```
git clone git@github.com:DashBing/phap.git
```
### or
```
git clone https://github.com/DashBing/phap.git
```

## Initialize packaging environment
```
make init
```
#### or
#### Try to install the package:
+ build
+ twine
#### This is the example command on Windows:
```
python -m pip install build
python -m pip install twine
```

## Build release
```
make build
```
