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