summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2019-01-18 18:42:09 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2019-01-18 18:42:09 +0000
commit4948b6dc58928593e22456420e5c81d6c687ac16 (patch)
tree4a26b94b7d9da4148f8afc0315043be12d957f9f /devel
parentAdd py-opentracing 2.0.0 (diff)
Add py-ddtrace 0.20.1
ddtrace is Datadog's tracing library for Python. It is used to trace requests as they flow across web servers, databases and microservices so that developers have great visiblity into bottlenecks and troublesome requests. WWW: https://github.com/DataDog/dd-trace-py
Notes
Notes: svn path=/head/; revision=490651
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-ddtrace/Makefile28
-rw-r--r--devel/py-ddtrace/distinfo3
-rw-r--r--devel/py-ddtrace/pkg-descr5
4 files changed, 37 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 12588be4ad7b..dfdb8a577fb8 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4453,6 +4453,7 @@
SUBDIR += py-datrie
SUBDIR += py-dbus
SUBDIR += py-ddt
+ SUBDIR += py-ddtrace
SUBDIR += py-debtcollector
SUBDIR += py-decorator
SUBDIR += py-decoratortools
diff --git a/devel/py-ddtrace/Makefile b/devel/py-ddtrace/Makefile
new file mode 100644
index 000000000000..b6321c0587dc
--- /dev/null
+++ b/devel/py-ddtrace/Makefile
@@ -0,0 +1,28 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= ddtrace
+PORTVERSION= 0.20.1
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Datadog tracing code
+
+LICENSE= BSD3CLAUSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}opentracing>=2.0.0:devel/py-opentracing@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wrapt>=0:devel/py-wrapt@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|msgpack-python|msgpack|' ${WRKSRC}/setup.py
+
+.include <bsd.port.mk>
diff --git a/devel/py-ddtrace/distinfo b/devel/py-ddtrace/distinfo
new file mode 100644
index 000000000000..4715fd2c55c1
--- /dev/null
+++ b/devel/py-ddtrace/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1547731443
+SHA256 (ddtrace-0.20.1.tar.gz) = dba748b42436c8ee6b48a2582cdb1e58900d2e2f88aadb87a490228c0b214b7b
+SIZE (ddtrace-0.20.1.tar.gz) = 132136
diff --git a/devel/py-ddtrace/pkg-descr b/devel/py-ddtrace/pkg-descr
new file mode 100644
index 000000000000..2dae9d677a10
--- /dev/null
+++ b/devel/py-ddtrace/pkg-descr
@@ -0,0 +1,5 @@
+ddtrace is Datadog's tracing library for Python. It is used to trace requests as
+they flow across web servers, databases and microservices so that developers
+have great visiblity into bottlenecks and troublesome requests.
+
+WWW: https://github.com/DataDog/dd-trace-py