Metadata-Version: 2.1
Name: pyfunctools
Version: 0.6.0
Summary: pyfunctools - Functional programming toolkit
Author: Natan Santos
Author-email: natansantosapps@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Description-Content-Type: text/markdown

# Pyfunctools

Pyfunctools is a module that provides functions, methods and classes that help in the creation of projects in python, bringing functional and object-oriented programming methods.

[![Documentation Status](https://readthedocs.org/projects/pyfunctools/badge/?version=latest)](https://pyfunctools.readthedocs.io/en/latest/?badge=latest)
[![Python versions](https://img.shields.io/pypi/pyversions/pyfunctools.svg)](https://pypi.python.org/pypi/pyfunctools/)
[![downloads](https://img.shields.io/pypi/dm/pyfunctools.svg)](https://pypi.org/project/pyfunctools/)
[![PyPI version](https://badge.fury.io/py/pyfunctools.svg)](https://badge.fury.io/py/pyfunctools)
[![GitHub stars](https://img.shields.io/github/stars/natanfeitosa/pyfunctools.svg)](https://github.com/natanfeitosa/pyfunctools/stargazers)
[![Open Source Helpers](https://www.codetriage.com/natanfeitosa/pyfunctools/badges/users.svg)](https://www.codetriage.com/natanfeitosa/pyfunctools)
[![Say Thanks!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/natanfeitosa)

## Instalation

Via PIP (recommended):
```sh
pip install pyfunctools
```

Via GitHub:
```sh
git clone https://github.com/natanfeitosa/pyfunctools.git && cd pyfunctools && pip install .
```
<!-- 
## Development

> Makefile commands so far only available for linux

<br>

```make init``` install development dependencies.

Run ```make auto_doc``` when adding a new submodule.

To create the documentation based on the docstrings, just run ```make gen_docs```.

Test the HTML documentation locally with the ```make server``` command.

The ```make all``` command runs the last two automatically. -->

