svn commit: r521364 - in head/devel: . py-cachecontrol
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sun Dec 29 17:30:56 UTC 2019
Author: sunpoet
Date: Sun Dec 29 17:30:55 2019
New Revision: 521364
URL: https://svnweb.freebsd.org/changeset/ports/521364
Log:
Add py-cachecontrol 0.12.6
CacheControl is a port of the caching algorithms in httplib2 for use with
requests session object.
It was written because httplib2's better support for caching is often mitigated
by its lack of thread safety. The same is true of requests in terms of caching.
WWW: https://github.com/ionrock/cachecontrol
Added:
head/devel/py-cachecontrol/
head/devel/py-cachecontrol/Makefile (contents, props changed)
head/devel/py-cachecontrol/distinfo (contents, props changed)
head/devel/py-cachecontrol/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sun Dec 29 17:23:22 2019 (r521363)
+++ head/devel/Makefile Sun Dec 29 17:30:55 2019 (r521364)
@@ -4260,6 +4260,7 @@
SUBDIR += py-buildbot-www
SUBDIR += py-bullet3
SUBDIR += py-cabby
+ SUBDIR += py-cachecontrol
SUBDIR += py-cached-property
SUBDIR += py-cachetools
SUBDIR += py-calendar
Added: head/devel/py-cachecontrol/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-cachecontrol/Makefile Sun Dec 29 17:30:55 2019 (r521364)
@@ -0,0 +1,32 @@
+# Created by: Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= cachecontrol
+PORTVERSION= 0.12.6
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= CacheControl-${PORTVERSION}
+
+MAINTAINER= sunpoet at FreeBSD.org
+COMMENT= httplib2 caching for requests
+
+LICENSE= APACHE20
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0.5.2:devel/py-msgpack@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= LOCKFILE REDIS
+OPTIONS_DEFAULT=LOCKFILE
+LOCKFILE_DESC= Lockfile support
+REDIS_DESC= Redis support
+
+LOCKFILE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lockfile>=0.9:devel/py-lockfile@${PY_FLAVOR}
+REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=2.10.5:databases/py-redis@${PY_FLAVOR}
+
+.include <bsd.port.mk>
Added: head/devel/py-cachecontrol/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-cachecontrol/distinfo Sun Dec 29 17:30:55 2019 (r521364)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1577626013
+SHA256 (CacheControl-0.12.6.tar.gz) = be9aa45477a134aee56c8fac518627e1154df063e85f67d4f83ce0ccc23688e8
+SIZE (CacheControl-0.12.6.tar.gz) = 14616
Added: head/devel/py-cachecontrol/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-cachecontrol/pkg-descr Sun Dec 29 17:30:55 2019 (r521364)
@@ -0,0 +1,7 @@
+CacheControl is a port of the caching algorithms in httplib2 for use with
+requests session object.
+
+It was written because httplib2's better support for caching is often mitigated
+by its lack of thread safety. The same is true of requests in terms of caching.
+
+WWW: https://github.com/ionrock/cachecontrol
More information about the svn-ports-all
mailing list