aboutsummaryrefslogtreecommitdiff
path: root/devel/py-isodate
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2012-02-10 01:49:41 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2012-02-10 01:49:41 +0000
commit66f8914ca3a86b2b94a2bf1b791b32ed4203c07c (patch)
tree0c95fa3bba87a37fbf7a47181d501ee4e558d9b4 /devel/py-isodate
parent55d8f7145b7599188a041447e7d3e1c14d574dc2 (diff)
Notes
Diffstat (limited to 'devel/py-isodate')
-rw-r--r--devel/py-isodate/Makefile23
-rw-r--r--devel/py-isodate/distinfo2
-rw-r--r--devel/py-isodate/pkg-descr19
-rw-r--r--devel/py-isodate/pkg-plist50
4 files changed, 94 insertions, 0 deletions
diff --git a/devel/py-isodate/Makefile b/devel/py-isodate/Makefile
new file mode 100644
index 000000000000..7b3475135535
--- /dev/null
+++ b/devel/py-isodate/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: py-isodate
+# Date created: 2012-02-07
+# Whom: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= isodate
+PORTVERSION= 0.4.7
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= An ISO 8601 date/time/duration parser and formater
+
+USE_PYTHON= yes
+USE_PYDISTUTILS= yes
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|setuptools|do_not_use_&|' ${WRKSRC}/${PYSETUP}
+
+.include <bsd.port.mk>
diff --git a/devel/py-isodate/distinfo b/devel/py-isodate/distinfo
new file mode 100644
index 000000000000..76d4ce38fc78
--- /dev/null
+++ b/devel/py-isodate/distinfo
@@ -0,0 +1,2 @@
+SHA256 (isodate-0.4.7.tar.gz) = 62319ac34b2180d450a4d927873cb2600f3c13bce6b2077cdd770c77b3a987e1
+SIZE (isodate-0.4.7.tar.gz) = 24172
diff --git a/devel/py-isodate/pkg-descr b/devel/py-isodate/pkg-descr
new file mode 100644
index 000000000000..ed27782a15dc
--- /dev/null
+++ b/devel/py-isodate/pkg-descr
@@ -0,0 +1,19 @@
+This module implements ISO 8601 date, time and duration parsing. The
+implementation follows ISO8601:2004 standard, and implements only date/time
+representations mentioned in the standard. If something is not mentioned there,
+then it is treated as non existent, and not as an allowed option.
+
+For instance, ISO8601:2004 never mentions 2 digit years. So, it is not intended
+by this module to support 2 digit years. (while it may still be valid as ISO
+date, because it is not explicitly forbidden.) Another example is, when no time
+zone information is given for a time, then it should be interpreted as local
+time, and not UTC.
+
+As this module maps ISO 8601 dates/times to standard Python data types, like
+date, time, datetime and timedelta, it is not possible to convert all possible
+ISO 8601 dates/times. For instance, dates before 0001-01-01 are not allowed by
+the Python date and datetime classes. Additionally fractional seconds are
+limited to microseconds. That means if the parser finds for instance nanoseconds
+it will round it to microseconds.
+
+WWW: http://cheeseshop.python.org/pypi/isodate
diff --git a/devel/py-isodate/pkg-plist b/devel/py-isodate/pkg-plist
new file mode 100644
index 000000000000..681d516e0b75
--- /dev/null
+++ b/devel/py-isodate/pkg-plist
@@ -0,0 +1,50 @@
+%%PYTHON_SITELIBDIR%%/isodate/__init__.py
+%%PYTHON_SITELIBDIR%%/isodate/__init__.pyc
+%%PYTHON_SITELIBDIR%%/isodate/__init__.pyo
+%%PYTHON_SITELIBDIR%%/isodate/duration.py
+%%PYTHON_SITELIBDIR%%/isodate/duration.pyc
+%%PYTHON_SITELIBDIR%%/isodate/duration.pyo
+%%PYTHON_SITELIBDIR%%/isodate/isodates.py
+%%PYTHON_SITELIBDIR%%/isodate/isodates.pyc
+%%PYTHON_SITELIBDIR%%/isodate/isodates.pyo
+%%PYTHON_SITELIBDIR%%/isodate/isodatetime.py
+%%PYTHON_SITELIBDIR%%/isodate/isodatetime.pyc
+%%PYTHON_SITELIBDIR%%/isodate/isodatetime.pyo
+%%PYTHON_SITELIBDIR%%/isodate/isoduration.py
+%%PYTHON_SITELIBDIR%%/isodate/isoduration.pyc
+%%PYTHON_SITELIBDIR%%/isodate/isoduration.pyo
+%%PYTHON_SITELIBDIR%%/isodate/isoerror.py
+%%PYTHON_SITELIBDIR%%/isodate/isoerror.pyc
+%%PYTHON_SITELIBDIR%%/isodate/isoerror.pyo
+%%PYTHON_SITELIBDIR%%/isodate/isostrf.py
+%%PYTHON_SITELIBDIR%%/isodate/isostrf.pyc
+%%PYTHON_SITELIBDIR%%/isodate/isostrf.pyo
+%%PYTHON_SITELIBDIR%%/isodate/isotime.py
+%%PYTHON_SITELIBDIR%%/isodate/isotime.pyc
+%%PYTHON_SITELIBDIR%%/isodate/isotime.pyo
+%%PYTHON_SITELIBDIR%%/isodate/isotzinfo.py
+%%PYTHON_SITELIBDIR%%/isodate/isotzinfo.pyc
+%%PYTHON_SITELIBDIR%%/isodate/isotzinfo.pyo
+%%PYTHON_SITELIBDIR%%/isodate/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/isodate/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/isodate/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/isodate/tests/test_date.py
+%%PYTHON_SITELIBDIR%%/isodate/tests/test_date.pyc
+%%PYTHON_SITELIBDIR%%/isodate/tests/test_date.pyo
+%%PYTHON_SITELIBDIR%%/isodate/tests/test_datetime.py
+%%PYTHON_SITELIBDIR%%/isodate/tests/test_datetime.pyc
+%%PYTHON_SITELIBDIR%%/isodate/tests/test_datetime.pyo
+%%PYTHON_SITELIBDIR%%/isodate/tests/test_duration.py
+%%PYTHON_SITELIBDIR%%/isodate/tests/test_duration.pyc
+%%PYTHON_SITELIBDIR%%/isodate/tests/test_duration.pyo
+%%PYTHON_SITELIBDIR%%/isodate/tests/test_strf.py
+%%PYTHON_SITELIBDIR%%/isodate/tests/test_strf.pyc
+%%PYTHON_SITELIBDIR%%/isodate/tests/test_strf.pyo
+%%PYTHON_SITELIBDIR%%/isodate/tests/test_time.py
+%%PYTHON_SITELIBDIR%%/isodate/tests/test_time.pyc
+%%PYTHON_SITELIBDIR%%/isodate/tests/test_time.pyo
+%%PYTHON_SITELIBDIR%%/isodate/tzinfo.py
+%%PYTHON_SITELIBDIR%%/isodate/tzinfo.pyc
+%%PYTHON_SITELIBDIR%%/isodate/tzinfo.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/isodate/tests
+@dirrm %%PYTHON_SITELIBDIR%%/isodate