Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
pyckles / METADATA
Size: Mime:
Metadata-Version: 2.1
Name: pyckles
Version: 1.0.0b1
Summary: Generate Python code from frecklets.
Home-page: https://gitlab.com/frkl/pyckles
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: >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*
Description-Content-Type: text/markdown
Requires-Dist: plumbum
Requires-Dist: six
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: setuptools-scm ; extra == 'develop'
Provides-Extra: docs
Requires-Dist: Sphinx ; extra == 'docs'
Requires-Dist: recommonmark ; extra == 'docs'
Provides-Extra: freckles
Requires-Dist: freckles (>=1.0.0b1) ; extra == 'freckles'
Requires-Dist: freckles-adapter-nsbl (>=1.0.0b1) ; extra == 'freckles'
Requires-Dist: freckles-cli (>=1.0.0b1) ; extra == 'freckles'
Requires-Dist: tempting (>=1.0.0b1) ; extra == 'freckles'
Requires-Dist: cookiecutter (==1.6.0) ; extra == 'freckles'
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/pyckles.svg)](https://pypi.python.org/pypi/pyckles/)
[![PyPI version](https://img.shields.io/pypi/v/pyckles.svg)](https://pypi.python.org/pypi/pyckles/)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/pyckles.svg)](https://pypi.python.org/pypi/pyckles/)
[![Pipeline status](https://gitlab.com/frkl/pyckles/badges/develop/pipeline.svg)](https://gitlab.com/frkl/pyckles/pipelines)
[![Code style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)

# pyckles

*Generate Python code from frecklets.*


## Description

Documentation still to be done.

## Generating Python project

git init
pre-commit install
git add * .*
pre-commit run --all-files
git add * .*



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

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


## Copyright & license

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.

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

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