aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Cochard <olivier@FreeBSD.org>2026-05-07 15:55:53 +0000
committerOlivier Cochard <olivier@FreeBSD.org>2026-05-07 15:55:53 +0000
commit4be354dd8d01a36a91302d103d4deac05cdc34fe (patch)
treea7dd681a336aabff065206d01eee31f1b744c890
parent95e8580b7e82bd13e4102b5c45c6bbbbd73802a0 (diff)
devel/py-zipkin: New port
Library for using Zipkin in Python Sponsored by: Netflix
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-zipkin/Makefile22
-rw-r--r--devel/py-zipkin/distinfo3
-rw-r--r--devel/py-zipkin/pkg-descr5
4 files changed, 31 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index b5e065e51988..b0b6f9a8d81c 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -6442,6 +6442,7 @@
SUBDIR += py-zconfig
SUBDIR += py-zfp
SUBDIR += py-zict
+ SUBDIR += py-zipkin
SUBDIR += py-zipp
SUBDIR += py-zope.component
SUBDIR += py-zope.configuration
diff --git a/devel/py-zipkin/Makefile b/devel/py-zipkin/Makefile
new file mode 100644
index 000000000000..029aa0b152d1
--- /dev/null
+++ b/devel/py-zipkin/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= zipkin
+PORTVERSION= 1.2.8
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= py_zipkin-${PORTVERSION}
+
+MAINTAINER= olivier@FreeBSD.org
+COMMENT= Library for using Zipkin in Python
+WWW= https://github.com/Yelp/py_zipkin
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.10.0.0:devel/py-typing-extensions@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-zipkin/distinfo b/devel/py-zipkin/distinfo
new file mode 100644
index 000000000000..67f4b9a79e84
--- /dev/null
+++ b/devel/py-zipkin/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1778169016
+SHA256 (py_zipkin-1.2.8.tar.gz) = 59da2d36f5fc753eb1dfaee3dde4e8f42cb45bebefd09f0182f76e02025b3319
+SIZE (py_zipkin-1.2.8.tar.gz) = 49074
diff --git a/devel/py-zipkin/pkg-descr b/devel/py-zipkin/pkg-descr
new file mode 100644
index 000000000000..29346539f28f
--- /dev/null
+++ b/devel/py-zipkin/pkg-descr
@@ -0,0 +1,5 @@
+py_zipkin provides a context manager/decorator along with some utilities to
+facilitate the usage of Zipkin in Python applications.
+
+Zipkin is a distributed tracing system that helps gather timing data needed
+to troubleshoot latency problems in microservice architectures.