dev-lang/coconut: initial import
This commit is contained in:
parent
2daf285474
commit
55d1277eb4
39
packages/dev-lang/coconut/coconut-1.2.2.exheres-0
Normal file
39
packages/dev-lang/coconut/coconut-1.2.2.exheres-0
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright 2017 Julian Ospald <hasufell@posteo.de>
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
require github [ user="evhub" tag="v${PV}" ]
|
||||||
|
require pypi setup-py [ import=setuptools ]
|
||||||
|
|
||||||
|
SUMMARY="Simple, elegant, Pythonic functional programming"
|
||||||
|
DESCRIPTION="
|
||||||
|
Coconut is a functional programming language that compiles to Python. Since all
|
||||||
|
valid Python is valid Coconut, using Coconut will only extend and enhance what
|
||||||
|
you're already capable of in Python.
|
||||||
|
|
||||||
|
Why use Coconut? Coconut is built to be fundamentally useful. Coconut enhances
|
||||||
|
the repertoire of Python programmers to include the tools of modern functional
|
||||||
|
programming, in such a way that those tools are easy to use and immensely
|
||||||
|
powerful; that is, Coconut does to functional programming what Python did to
|
||||||
|
imperative programming. And Coconut code runs the same on any Python version,
|
||||||
|
making the Python 2/3 split a thing of the past.
|
||||||
|
"
|
||||||
|
HOMEPAGE="http://coconut-lang.org/ ${HOMEPAGE}"
|
||||||
|
|
||||||
|
LICENCES="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
PLATFORMS="~amd64 ~x86"
|
||||||
|
MYOPTIONS=""
|
||||||
|
|
||||||
|
RESTRICT="test" # missing deps
|
||||||
|
|
||||||
|
DEPENDENCIES="
|
||||||
|
build+run:
|
||||||
|
dev-python/Pygments[>=2.2&<2.3][python_abis:*(-)?]
|
||||||
|
dev-python/prompt_toolkit[>=1.0&<1.1][python_abis:*(-)?]
|
||||||
|
dev-python/pyparsing[>=2.1.10&<2.1.11][python_abis:*(-)?]
|
||||||
|
python_abis:2.7? ( dev-python/futures[>=3.0&<3.1][python_abis:2.7] )
|
||||||
|
|
||||||
|
"
|
||||||
|
|
||||||
|
BUGS_TO="hasufell@posteo.de"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user