Metadata-Version: 2.1
Name: freckles
Version: 1.0.0
Summary: Elastic & composable scripting.
Home-page: https://gitlab.com/freckles-io/freckles
Author: Markus Binsteiner
Author-email: markus@frkl.io
License: "The Parity Public License 6.0.0"
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Requires-Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7
Description-Content-Type: text/markdown
Requires-Dist: frkl (>=1.0.0)
Requires-Dist: frkl-pkg (>=1.0.0)
Requires-Dist: ting (>=1.0.0)
Requires-Dist: pymdown-extensions (==6.0)
Requires-Dist: exodus-bundler (==2.0.2)
Requires-Dist: watchdog (==0.9.0)
Requires-Dist: psutil (==5.6.3)
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'
Requires-Dist: python2-secrets ; extra == 'develop'
Requires-Dist: snoop ; 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/freckles.svg)](https://pypi.python.org/pypi/freckles/)
[![PyPI version](https://img.shields.io/pypi/v/freckles.svg)](https://pypi.python.org/pypi/freckles/)
[![Pipeline status](https://gitlab.com/freckles-io/freckles/badges/develop/pipeline.svg)](https://gitlab.com/freckles-io/freckles/pipelines)
[![Code style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)

# freckles

*Elastic & composable scripting.*


## Description

For details, visit: https://freckles.io

Although this is tagged as version 1.0.0, it should not be considered 'production-grade' code. This version is a (well-working)
proof-of-concept prototype, and I've used it without problems for the last few months, but it doesn't have (many) tests, and
the code is not as well documented as it should be. Also, even though I'm mostly happy with the overall architecture of this
version of *freckles*, there are a few pockets of complexity that I want to get rid of (as much as that will be possible)
 before I'm entirely happy.

I'm currently re-working the code (and it's dependency libraries), and the plan is for *freckles v2* to be the first
production-ready version.


# 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 'freckles' development environment manually:

    pyenv install 3.7.3
    pyenv virtualenv 3.7.3 freckles
    git clone https://gitlab.com/frkl/freckles
    cd <freckles_dir>
    pyenv local freckles
    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)


