Metadata-Version: 2.1
Name: pure-utils
Version: 0.1.1
Summary: Yet another python utilities, with the goal of collecting useful bicycles and crutches in one place ;).
Author-email: Peter Bro <p3t3rbr0@gmail.com>
Project-URL: Homepage, https://github.com/p3t3rbr0/py3-pure-utils
Project-URL: Documentation, https://p3t3rbr0.github.io/py3-pure-utils/
Project-URL: Repository, https://github.com/p3t3rbr0/py3-pure-utils.git
Project-URL: Issues, https://github.com/p3t3rbr0/py3-pure-utils/issues
Project-URL: Changelog, https://github.com/p3t3rbr0/py3-pure-utils/blob/master/.docs/source/changelog.rst
Keywords: utilities,bycycle,crutches
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: build
Requires-Dist: build==1.0.3; extra == "build"
Requires-Dist: twine==4.0.2; extra == "build"
Provides-Extra: docs
Requires-Dist: Sphinx==7.2.6; extra == "docs"
Requires-Dist: furo==2024.1.29; extra == "docs"
Provides-Extra: dev
Requires-Dist: mypy==1.8.0; extra == "dev"
Requires-Dist: isort==5.13.2; extra == "dev"
Requires-Dist: flake8==6.1.0; extra == "dev"
Requires-Dist: pyproject-flake8==6.1.0; extra == "dev"
Requires-Dist: black==24.1.1; extra == "dev"
Requires-Dist: pydocstyle==6.3.0; extra == "dev"
Requires-Dist: pytest==8.0.0; extra == "dev"
Requires-Dist: pytest-cov==4.1.0; extra == "dev"

# pure-utils

![Build Status](https://github.com/p3t3rbr0/py3-pure-utils/actions/workflows/build.yaml/badge.svg?branch=master)
![PyPI Version](https://img.shields.io/pypi/v/pure-utils)
[![Code Coverage](https://codecov.io/gh/p3t3rbr0/py3-pure-utils/graph/badge.svg?token=283H0MAGUP)](https://codecov.io/gh/p3t3rbr0/py3-pure-utils)
[![Maintainability](https://api.codeclimate.com/v1/badges/14f70c48db708a419309/maintainability)](https://codeclimate.com/github/p3t3rbr0/py3-pure-utils/maintainability)

Yet another python utilities, with the goal of collecting useful bicycles and crutches in one place ;).

Main principles:

1. No third party dependencies (standart library only).
2. Mostly pure functions without side effects.
3. Interfaces with type annotations.
4. Comprehensive documentation with examples of use.
5. Full test coverage.

# Available modules

- [common](https://p3t3rbr0.github.io/py3-pure-utils/refs/common.html) - The common purpose utilities.

For more information read the [doc](https://p3t3rbr0.github.io/py3-pure-utils/).

# License

MIT License.

Copyright (c) 2024 Peter Bro <p3t3rbr0@gmail.com || peter@peterbro.su>

See LICENSE file for more information.
