--- devel/py-automaton/Makefile (revision 0) +++ devel/py-automaton/Makefile (working copy) @@ -0,0 +1,23 @@ +# Created by: Alexander Nusov +# $FreeBSD$ + +PORTNAME= automaton +PORTVERSION= 1.4.0 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= alexander.nusov@nfvexpress.com +COMMENT= Friendly state machines for python + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ + ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector \ + ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable + +NO_ARCH= yes + +USES= python +USE_PYTHON= autoplist distutils + +.include --- devel/py-automaton/distinfo (revision 0) +++ devel/py-automaton/distinfo (working copy) @@ -0,0 +1,3 @@ +TIMESTAMP = 1476648562 +SHA256 (automaton-1.4.0.tar.gz) = 27bc790506057d9ef2bcc6cd36d5039aa28ae1836d1afb14b1c7ed3d94f48aa6 +SIZE (automaton-1.4.0.tar.gz) = 24938 --- devel/py-automaton/pkg-descr (revision 0) +++ devel/py-automaton/pkg-descr (working copy) @@ -0,0 +1,8 @@ +Friendly state machines for python. The goal of this library is to provide +well documented state machine classes and associated utilities. The state +machine pattern (or the implemented variation there-of) is a commonly used +pattern and has a multitude of various usages. Some of the usages for this +library include providing state & transition validation and +running/scheduling/analyzing the execution of tasks. + +WWW: https://pypi.python.org/pypi/automaton --- devel/py-castellan/Makefile (revision 0) +++ devel/py-castellan/Makefile (working copy) @@ -0,0 +1,28 @@ +# Created by: Alexander Nusov +# $FreeBSD$ + +PORTNAME= castellan +PORTVERSION= 0.4.0 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= alexander.nusov@nfvexpress.com +COMMENT= Generic Key Manager interface for OpenStack + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=1.0:security/py-cryptography \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.7.0:devel/py-oslo.config \ + ${PYTHON_PKGNAMEPREFIX}oslo.context>=0.2.0:devel/py-oslo.context \ + ${PYTHON_PKGNAMEPREFIX}oslo.log>=1.14.0:devel/py-oslo.log \ + ${PYTHON_PKGNAMEPREFIX}oslo.policy>=0.5.0:devel/py-oslo.policy \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.5.0:devel/py-oslo.utils + +NO_ARCH= yes + +USES= python +USE_PYTHON= autoplist distutils + +.include --- devel/py-castellan/distinfo (revision 0) +++ devel/py-castellan/distinfo (working copy) @@ -0,0 +1,3 @@ +TIMESTAMP = 1476648692 +SHA256 (castellan-0.4.0.tar.gz) = 2ccefefc2036ed0d6c76d735fb70b813e2a02f7adb7fd57e0640d064dce1c883 +SIZE (castellan-0.4.0.tar.gz) = 49026 --- devel/py-castellan/pkg-descr (revision 0) +++ devel/py-castellan/pkg-descr (working copy) @@ -0,0 +1,3 @@ +Generic Key Manager interface for OpenStack. + +WWW: https://pypi.python.org/pypi/castellan --- devel/py-cursive/Makefile (revision 0) +++ devel/py-cursive/Makefile (working copy) @@ -0,0 +1,28 @@ +# Created by: Alexander Nusov +# $FreeBSD$ + +PORTNAME= cursive +PORTVERSION= 0.1.1 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= alexander.nusov@nfvexpress.com +COMMENT= Cursive implements OpenStack-specific validation of digital signatures + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ + ${PYTHON_PKGNAMEPREFIX}netifaces>=0.10.4:net/py-netifaces \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography \ + ${PYTHON_PKGNAMEPREFIX}castellan>=0.4.0:devel/py-castellan + +NO_ARCH= yes + +USES= python +USE_PYTHON= autoplist distutils + +.include --- devel/py-cursive/distinfo (revision 0) +++ devel/py-cursive/distinfo (working copy) @@ -0,0 +1,3 @@ +TIMESTAMP = 1476648708 +SHA256 (cursive-0.1.1.tar.gz) = 751745b868f6450d928749c9d08b0040bd13f82bcf7c4ed414a57da66b2bc104 +SIZE (cursive-0.1.1.tar.gz) = 18522 --- devel/py-cursive/pkg-descr (revision 0) +++ devel/py-cursive/pkg-descr (working copy) @@ -0,0 +1,6 @@ +Cursive implements OpenStack-specific validation of digital signatures. The +cursive project contains code extracted from various OpenStack projects for +verifying digital signatures. Additional capabilities will be added to this +project in support of various security features. + +WWW: https://pypi.python.org/pypi/cursive --- devel/py-glance-store/Makefile (revision 0) +++ devel/py-glance-store/Makefile (working copy) @@ -0,0 +1,34 @@ +# Created by: Alexander Nusov +# $FreeBSD$ + +PORTNAME= glance-store +PORTVERSION= 0.18.0 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= glance_store-${PORTVERSION} + +MAINTAINER= alexander.nusov@nfvexpress.com +COMMENT= OpenStack Image Service Store Library + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34 \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ + ${PYTHON_PKGNAMEPREFIX}keystoneclient>=0:net/py-keystoneclient \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ + ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency \ + ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema \ + ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet \ + ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector + +NO_ARCH= yes + +USES= python +USE_PYTHON= autoplist distutils + +.include --- devel/py-glance-store/distinfo (revision 0) +++ devel/py-glance-store/distinfo (working copy) @@ -0,0 +1,3 @@ +TIMESTAMP = 1476648738 +SHA256 (glance_store-0.18.0.tar.gz) = 56b8b33f5deb74c652bd82d781aa82459e14152a5ee5c74726f0f1545c2355a7 +SIZE (glance_store-0.18.0.tar.gz) = 126949 --- devel/py-glance-store/pkg-descr (revision 0) +++ devel/py-glance-store/pkg-descr (working copy) @@ -0,0 +1,3 @@ +OpenStack Image Service Store Library. + +WWW: https://pypi.python.org/pypi/glance_store --- devel/py-taskflow/Makefile (revision 0) +++ devel/py-taskflow/Makefile (working copy) @@ -0,0 +1,36 @@ +# Created by: Alexander Nusov +# $FreeBSD$ + +PORTNAME= taskflow +PORTVERSION= 2.6.0 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= alexander.nusov@nfvexpress.com +COMMENT= Taskflow structured state management library + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}futures>=3.0:devel/py-futures \ + ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34 \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ + ${PYTHON_PKGNAMEPREFIX}retrying>=0:devel/py-retrying \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ + ${PYTHON_PKGNAMEPREFIX}networkx>=1.10:math/py-networkx \ + ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic \ + ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema \ + ${PYTHON_PKGNAMEPREFIX}futurist>=0:devel/py-futurist \ + ${PYTHON_PKGNAMEPREFIX}fasteners>=0.7:devel/py-fasteners \ + ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector \ + ${PYTHON_PKGNAMEPREFIX}contextlib2>=0.4.0:devel/py-contextlib2 \ + ${PYTHON_PKGNAMEPREFIX}cachetools>=1.1.0:devel/py-cachetools \ + ${PYTHON_PKGNAMEPREFIX}automaton>=0.5.0:devel/py-automaton + +NO_ARCH= yes + +USES= python +USE_PYTHON= autoplist distutils + +.include --- devel/py-taskflow/distinfo (revision 0) +++ devel/py-taskflow/distinfo (working copy) @@ -0,0 +1,3 @@ +TIMESTAMP = 1476648580 +SHA256 (taskflow-2.6.0.tar.gz) = be3ddc948a1e0cc1d65376181dea64478b4833cc38a7552350100fa42abdee66 +SIZE (taskflow-2.6.0.tar.gz) = 1052292 --- devel/py-taskflow/pkg-descr (revision 0) +++ devel/py-taskflow/pkg-descr (working copy) @@ -0,0 +1,5 @@ +A library to do [jobs, tasks, flows] in a highly available, easy to understand +and declarative manner (and more!) to be used with OpenStack and other +projects. + +WWW: https://launchpad.net/taskflow --- devel/py-wsme/Makefile (revision 0) +++ devel/py-wsme/Makefile (working copy) @@ -0,0 +1,26 @@ +# Created by: Alexander Nusov +# $FreeBSD$ + +PORTNAME= wsme +PORTVERSION= 0.8.0 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= WSME-${PORTVERSION} + +MAINTAINER= alexander.nusov@nfvexpress.com +COMMENT= Simplify the writing of REST APIs + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob \ + ${PYTHON_PKGNAMEPREFIX}simplegeneric>=0:devel/py-simplegeneric \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ + ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.12:net/py-netaddr + +NO_ARCH= yes + +USES= python +USE_PYTHON= autoplist distutils + +.include --- devel/py-wsme/distinfo (revision 0) +++ devel/py-wsme/distinfo (working copy) @@ -0,0 +1,3 @@ +TIMESTAMP = 1476655326 +SHA256 (WSME-0.8.0.tar.gz) = 00241e4e4e40d6183f6354a8f5659b601753d49e28b6e5aca332bdf2e31188db +SIZE (WSME-0.8.0.tar.gz) = 121619 --- devel/py-wsme/pkg-descr (revision 0) +++ devel/py-wsme/pkg-descr (working copy) @@ -0,0 +1,8 @@ +Web Services Made Easy (WSME) simplifies the writing of REST web services by +providing simple yet powerful typing, removing the need to directly manipulate +the request and the response objects. WSME can work standalone or on top of +your favorite Python web (micro)framework, so you can use both your preferred +way of routing your REST requests and most of the features of WSME that rely +on the typing system. + +WWW: https://pypi.python.org/pypi/WSME