From 06af3cedaf08afdaa6a827deb62df54ef288493c Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Tue, 11 Apr 2006 12:01:24 +0000 Subject: A small utility package that depends on tools too recent for Twisted (like datetime in python2.4) but performs generic enough functions that it can be used in projects that don't want to share Divmod's other projects' large footprint. Currently included: * A powerful date/time formatting and import/export class (ExtimeDotTime), for exchanging date and time information between all Python's various ways to interpret objects as times or time deltas. * Tools for managing concurrent asynchronous processes within Twisted. * A metaclass which helps you define classes with explicit states. * A featureful Version class. * A formal system for application of monkey-patches. WWW: http://divmod.org/trac/wiki/DivmodEpsilon PR: ports/95611 Submitted by: Alexander Botero-Lowry --- devel/py-epsilon/Makefile | 24 +++++++++++++++++++ devel/py-epsilon/distinfo | 3 +++ devel/py-epsilon/pkg-descr | 16 +++++++++++++ devel/py-epsilon/pkg-plist | 57 ++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 100 insertions(+) create mode 100644 devel/py-epsilon/Makefile create mode 100644 devel/py-epsilon/distinfo create mode 100644 devel/py-epsilon/pkg-descr create mode 100644 devel/py-epsilon/pkg-plist (limited to 'devel/py-epsilon') diff --git a/devel/py-epsilon/Makefile b/devel/py-epsilon/Makefile new file mode 100644 index 000000000000..2cd4935135fb --- /dev/null +++ b/devel/py-epsilon/Makefile @@ -0,0 +1,24 @@ +# New ports collection makefile for: py-epsilon +# Date created: 10 Apr 2006 +# Whom: Alexander Botero-Lowry +# +# $FreeBSD$ +# + +PORTNAME= epsilon +PORTVERSION= 0.4.0 +CATEGORIES= devel python +MASTER_SITES= http://divmod.org/trac/attachment/wiki/SoftwareReleases/ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= Epsilon-${PORTVERSION} +EXTRACT_SUFX= .tar.gz?format=raw + +MAINTAINER= alex@foxybanana.com +COMMENT= Epsilon is a set of Python utility modules used by DivMod projects + +USE_PYTHON= yes +USE_PYDISTUTILS= yes +USE_TWISTED= yes +NO_BUILD= yes + +.include diff --git a/devel/py-epsilon/distinfo b/devel/py-epsilon/distinfo new file mode 100644 index 000000000000..3c62ccf98e45 --- /dev/null +++ b/devel/py-epsilon/distinfo @@ -0,0 +1,3 @@ +MD5 (Epsilon-0.4.0.tar.gz?format=raw) = f5fade1ca2cfa99cdc530ffd342967a0 +SHA256 (Epsilon-0.4.0.tar.gz?format=raw) = d6bbff9f15137417fe0b17b0382e9f7ed501ec9e9480e0c8c9262dfb60b25b2d +SIZE (Epsilon-0.4.0.tar.gz?format=raw) = 27223 diff --git a/devel/py-epsilon/pkg-descr b/devel/py-epsilon/pkg-descr new file mode 100644 index 000000000000..dcf777ca846e --- /dev/null +++ b/devel/py-epsilon/pkg-descr @@ -0,0 +1,16 @@ +A small utility package that depends on tools too recent for Twisted (like +datetime in python2.4) but performs generic enough functions that it can be +used in projects that don't want to share Divmod's other projects' large +footprint. + +Currently included: + + * A powerful date/time formatting and import/export class (ExtimeDotTime), + for exchanging date and time information between all Python's various + ways to interpret objects as times or time deltas. + * Tools for managing concurrent asynchronous processes within Twisted. + * A metaclass which helps you define classes with explicit states. + * A featureful Version class. + * A formal system for application of monkey-patches. + +WWW: http://divmod.org/trac/wiki/DivmodEpsilon diff --git a/devel/py-epsilon/pkg-plist b/devel/py-epsilon/pkg-plist new file mode 100644 index 000000000000..d53cd414f5bb --- /dev/null +++ b/devel/py-epsilon/pkg-plist @@ -0,0 +1,57 @@ +%%PYTHON_SITELIBDIR%%/epsilon/versions.pyo +%%PYTHON_SITELIBDIR%%/epsilon/versions.pyc +%%PYTHON_SITELIBDIR%%/epsilon/versions.py +%%PYTHON_SITELIBDIR%%/epsilon/test/test_versions.pyo +%%PYTHON_SITELIBDIR%%/epsilon/test/test_versions.pyc +%%PYTHON_SITELIBDIR%%/epsilon/test/test_versions.py +%%PYTHON_SITELIBDIR%%/epsilon/test/test_setuphelper.pyo +%%PYTHON_SITELIBDIR%%/epsilon/test/test_setuphelper.pyc +%%PYTHON_SITELIBDIR%%/epsilon/test/test_setuphelper.py +%%PYTHON_SITELIBDIR%%/epsilon/test/test_modes.pyo +%%PYTHON_SITELIBDIR%%/epsilon/test/test_modes.pyc +%%PYTHON_SITELIBDIR%%/epsilon/test/test_modes.py +%%PYTHON_SITELIBDIR%%/epsilon/test/test_extime.pyo +%%PYTHON_SITELIBDIR%%/epsilon/test/test_extime.pyc +%%PYTHON_SITELIBDIR%%/epsilon/test/test_extime.py +%%PYTHON_SITELIBDIR%%/epsilon/test/test_cooperator.pyo +%%PYTHON_SITELIBDIR%%/epsilon/test/test_cooperator.pyc +%%PYTHON_SITELIBDIR%%/epsilon/test/test_cooperator.py +%%PYTHON_SITELIBDIR%%/epsilon/test/mantissa-structure.pyo +%%PYTHON_SITELIBDIR%%/epsilon/test/mantissa-structure.pyc +%%PYTHON_SITELIBDIR%%/epsilon/test/mantissa-structure.py +%%PYTHON_SITELIBDIR%%/epsilon/test/__init__.pyo +%%PYTHON_SITELIBDIR%%/epsilon/test/__init__.pyc +%%PYTHON_SITELIBDIR%%/epsilon/test/__init__.py +%%PYTHON_SITELIBDIR%%/epsilon/setuphelper.pyo +%%PYTHON_SITELIBDIR%%/epsilon/setuphelper.pyc +%%PYTHON_SITELIBDIR%%/epsilon/setuphelper.py +%%PYTHON_SITELIBDIR%%/epsilon/pending.pyo +%%PYTHON_SITELIBDIR%%/epsilon/pending.pyc +%%PYTHON_SITELIBDIR%%/epsilon/pending.py +%%PYTHON_SITELIBDIR%%/epsilon/modal.pyo +%%PYTHON_SITELIBDIR%%/epsilon/modal.pyc +%%PYTHON_SITELIBDIR%%/epsilon/modal.py +%%PYTHON_SITELIBDIR%%/epsilon/hotfixes/filepath_copyTo.pyo +%%PYTHON_SITELIBDIR%%/epsilon/hotfixes/filepath_copyTo.pyc +%%PYTHON_SITELIBDIR%%/epsilon/hotfixes/filepath_copyTo.py +%%PYTHON_SITELIBDIR%%/epsilon/hotfixes/__init__.pyo +%%PYTHON_SITELIBDIR%%/epsilon/hotfixes/__init__.pyc +%%PYTHON_SITELIBDIR%%/epsilon/hotfixes/__init__.py +%%PYTHON_SITELIBDIR%%/epsilon/hotfix.pyo +%%PYTHON_SITELIBDIR%%/epsilon/hotfix.pyc +%%PYTHON_SITELIBDIR%%/epsilon/hotfix.py +%%PYTHON_SITELIBDIR%%/epsilon/extime.pyo +%%PYTHON_SITELIBDIR%%/epsilon/extime.pyc +%%PYTHON_SITELIBDIR%%/epsilon/extime.py +%%PYTHON_SITELIBDIR%%/epsilon/cooperator.pyo +%%PYTHON_SITELIBDIR%%/epsilon/cooperator.pyc +%%PYTHON_SITELIBDIR%%/epsilon/cooperator.py +%%PYTHON_SITELIBDIR%%/epsilon/asplode.pyo +%%PYTHON_SITELIBDIR%%/epsilon/asplode.pyc +%%PYTHON_SITELIBDIR%%/epsilon/asplode.py +%%PYTHON_SITELIBDIR%%/epsilon/__init__.pyo +%%PYTHON_SITELIBDIR%%/epsilon/__init__.pyc +%%PYTHON_SITELIBDIR%%/epsilon/__init__.py +@dirrm %%PYTHON_SITELIBDIR%%/epsilon/test +@dirrm %%PYTHON_SITELIBDIR%%/epsilon/hotfixes +@dirrm %%PYTHON_SITELIBDIR%%/epsilon -- cgit v1.2.3