svn commit: r396120 - in head/devel: . py-pytimeparse
Dan Langille
dvl at FreeBSD.org
Fri Sep 4 17:18:23 UTC 2015
Author: dvl
Date: Fri Sep 4 17:18:21 2015
New Revision: 396120
URL: https://svnweb.freebsd.org/changeset/ports/396120
Log:
Add devel/pytimespare, a small Python module for small Python module to parse
various kinds of time expressions.
Approved by: wg (mentor)
Added:
head/devel/py-pytimeparse/
head/devel/py-pytimeparse/Makefile (contents, props changed)
head/devel/py-pytimeparse/distinfo (contents, props changed)
head/devel/py-pytimeparse/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Fri Sep 4 17:14:45 2015 (r396119)
+++ head/devel/Makefile Fri Sep 4 17:18:21 2015 (r396120)
@@ -4175,6 +4175,7 @@
SUBDIR += py-python-statsd
SUBDIR += py-python2-pythondialog
SUBDIR += py-pythonbrew
+ SUBDIR += py-pytimeparse
SUBDIR += py-pytrie
SUBDIR += py-pytz
SUBDIR += py-pyutil
Added: head/devel/py-pytimeparse/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-pytimeparse/Makefile Fri Sep 4 17:18:21 2015 (r396120)
@@ -0,0 +1,18 @@
+# Created by: Dan Langille <dvl at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= pytimeparse
+PORTVERSION= 1.1.5
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dvl at FreeBSD.org
+COMMENT= Small Python module to parse various kinds of time expressions.
+
+LICENSE= MIT
+
+USES= python
+USE_PYTHON= distutils autoplist
+
+.include <bsd.port.mk>
Added: head/devel/py-pytimeparse/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-pytimeparse/distinfo Fri Sep 4 17:18:21 2015 (r396120)
@@ -0,0 +1,2 @@
+SHA256 (pytimeparse-1.1.5.tar.gz) = 9addbd29ae638e610a78a3cb50371f2091938de89c1ab61fa9cde7556a18b207
+SIZE (pytimeparse-1.1.5.tar.gz) = 9245
Added: head/devel/py-pytimeparse/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-pytimeparse/pkg-descr Fri Sep 4 17:18:21 2015 (r396120)
@@ -0,0 +1,17 @@
+The single function pytimeparse.timeparse.timeparse, defined in the library,
+(also available as pytimeparse.parse) parses time expressions like the following:
+
+32m
+2h32m
+3d2h32m
+1w3d2h32m
+
+...
+
+It returns the time as a number of seconds (an integer value if possible, otherwise a floating-point number):
+
+>>> from pytimeparse import parse
+>>> parse('1.2 minutes')
+72
+
+WWW: https://github.com/wroberts/pytimeparse
More information about the svn-ports-all
mailing list