Metadata-Version: 2.1
Name: frutils
Version: 0.9.1
Summary: Utilities for frkl projects.
Home-page: https://gitlab.com/frkl/frutils
Author: Markus Binsteiner
Author-email: makkus@frkl.io
License: "The Parity Public License 6.0.0"
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Requires-Python: >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*
Description-Content-Type: text/markdown
Requires-Dist: six (>=1.12.0)
Requires-Dist: jinja2 (>=2.10)
Requires-Dist: future (>=0.17.1)
Requires-Dist: ruamel.yaml[jinja2] (>=0.15.81)
Requires-Dist: Cerberus (>=1.2)
Requires-Dist: pprintpp (>=0.4.0)
Requires-Dist: pp-ez (>=0.2.0)
Requires-Dist: cursor (==1.2.0)
Requires-Dist: blessings (>=1.7)
Requires-Dist: passlib (>=1.7.1)
Requires-Dist: plumbum (>=1.6.7)
Requires-Dist: frkl.mdv (==1.7.5)
Requires-Dist: dogpile.cache (>=0.7.1)
Requires-Dist: tqdm (>=4.31.1)
Requires-Dist: treelib (>=1.5.3)
Requires-Dist: stevedore (>=1.30.1)
Requires-Dist: requests[security] (>=2.20.0)
Requires-Dist: frkl.log-symbols (==0.0.14)
Requires-Dist: frkl.halo (==0.0.24)
Requires-Dist: toml (>=0.10.0)
Requires-Dist: Click (>=7.0)
Requires-Dist: click-log (>=0.3.2)
Requires-Dist: click-completion (==0.5.0)
Requires-Dist: text-unidecode (==1.2)
Requires-Dist: python-slugify (==3.0.2)
Provides-Extra: develop
Requires-Dist: flake8 ; extra == 'develop'
Requires-Dist: ipython ; extra == 'develop'
Requires-Dist: black ; extra == 'develop'
Requires-Dist: pip-tools ; extra == 'develop'
Requires-Dist: pre-commit ; extra == 'develop'
Requires-Dist: watchdog ; extra == 'develop'
Requires-Dist: wheel ; extra == 'develop'
Requires-Dist: pipdeptree ; extra == 'develop'
Requires-Dist: isort ; extra == 'develop'
Requires-Dist: mu-repo ; extra == 'develop'
Provides-Extra: docs
Requires-Dist: Sphinx ; extra == 'docs'
Requires-Dist: recommonmark ; extra == 'docs'
Provides-Extra: testing
Requires-Dist: pytest ; extra == 'testing'
Requires-Dist: more-itertools (==5.0.0) ; extra == 'testing'
Requires-Dist: pytest-cov ; extra == 'testing'
Requires-Dist: tox ; extra == 'testing'

[![PyPI status](https://img.shields.io/pypi/status/frutils.svg)](https://pypi.python.org/pypi/frutils/)
[![PyPI version](https://img.shields.io/pypi/v/frutils.svg)](https://pypi.python.org/pypi/frutils/)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/frutils.svg)](https://pypi.python.org/pypi/frutils/)
[![Pipeline status](https://gitlab.com/frkl/frutils/badges/develop/pipeline.svg)](https://gitlab.com/frkl/frutils/pipelines)
[![Code style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)

# frutils

Shared utility methods for python projects under the 'frkl' umbrella.


## Description

Documentation and the majority of testing still to be done. This package contains general utility methods (under ``frutils.frutils``), command-line related ones (``frutils.frutils_cli``).

It also contains 3 packages that will be re-factored out into their own libraries eventually:

- ``frutils.doc``
- ``frutils.tasks``
- ``frutils.config``


# Development

Assuming you use [pyenv](https://github.com/pyenv/pyenv) and [pyenv-virtualenv](https://github.com/pyenv/pyenv-virtualenv) for development, here's how to setup a 'frutils' development environment manually:

    pyenv install 3.7.3
    pyenv virtualenv 3.7.3 frutils
    git clone https://gitlab.com/frkl/frutils
    cd <frutils_dir>
    pyenv local frutils
    pip install -e .[develop,testing,docs]
    pre-commit install


## Copyright & license

[Parity Public License 6.0.0](https://licensezero.com/licenses/parity)


Please check the [LICENSE](/LICENSE) file in this repository (it's a short license!), also check out the [*freckles* license page](https://freckles.io/license) for more details.

### frkl product ids

Versions:

  - 0.9:
    - 97de2bf5-0fbb-4884-9d26-488217e1477c
  - 1.x.x:  
    - 97de2bf5-0fbb-4884-9d26-488217e1477c

[Copyright (c) 2019 frkl OÜ](https://frkl.io)


