Metadata-Version: 2.1
Name: penguin_py
Version: 0.1.1
Summary: Penguin: a customizable stopwatch decorator
Home-page: https://github.com/espitiaandres/penguin
Download-URL: https://github.com/espitiaandres/penguin
Author: espitiaandres
Author-email: espitiaandres123@gmail.com
Project-URL: Documentation, https://github.com/espitiaandres/penguin
Project-URL: Source, https://github.com/espitiaandres/penguin
Project-URL: Tracker, https://github.com/espitiaandres/penguin/issues
Keywords: penguin python,penguin_py,stopwatch,timer,penguin_py timer
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Utilities
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE

# Penguin_py

Penguin: a customizable stopwatch decorator

https://github.com/espitiaandres/penguin

More details to follow soon! :)

To install:

`pip install penguin_py`

To run with default kwargs:

```
from penguin_py import penguin


@penguin()
def test_func(test1, test2=None):
    # NOTE: this function can be anything!
    for i in range(10000):
        pass
    return "test", True


test = test_func("", test2=":")
```

To run with user specified kwargs:

```
@penguin(
    verbose=True,
    show_args=True,
    show_return=True,
)
def test_func(test1, test2=None):
    # NOTE: this function can be anything!
    for i in range(10000):
        pass
    return "test", True


test = test_func("", test2=":")
```
