From nobody Sat Oct 21 18:13:20 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SCV1r2Lc0z4xMWg; Sat, 21 Oct 2023 18:13:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SCV1r1mQ0z4dH2; Sat, 21 Oct 2023 18:13:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1697912000; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=grgErR7YGUA7oga//22x7HencV35wMq7JfUcVAsdT4c=; b=j7ZjoVgul72HNYD1dbqI5ykWU+ai2VZz/vqZC85A9V5AWW0THCVKNY3a3S8xLQ2bB1DhqI 7UqNkWvBzoxiPldtOX4svKTb6QMu6d/2neJqaL1POOpnWpzpyHLB6HC3MCX3XOCHS2xqku WiRS9ODWfwiF3QREXj9mxGeLpt2uxytiqKE8VBWjaFCl9lI3BaPB4DzNG9pihyK0vh1XT3 ShTkOccnJP6SjaYIBKQDYguAqTFhgOJTlO7GMx+/2i7SNP+V3eTNX5BYizuiegdnceegmm 9qaGXg20RqR/9b4kztON16pC3sgjV0lbEDGmTP4BIAckRTXs9cYunsb9oRuVLA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1697912000; a=rsa-sha256; cv=none; b=pwuLCEP5wLDivM4SvC12g4HhBT18maWo6HhLbJ08Sa8IiPRK+DcWzyTKyUdlwJvJVnJftR fgJE6GuFkmLvjWUgR1Wd5E9l438zCp+8s0+ZtKdN6uUgzMUIqpVa5A+bIAqGHEvrobNg4B 5JClVvZRAZcMMNJnpyfovLidDxECIO1n3A8QBIp6so2mRMuPOzgHXggQw9dt+AcLEQOKom JU2FwZfNwHl14TnAzvVXsQq0GQ3ucS785e+aSbesZBNWfm0jwcdxL+URZ/3tgAXgDySddI w4sDYDZStAk2oi6ZLjyK89woME45HSy6WL1rql8/PF96PeyjmpZjp0BA4g4L5Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1697912000; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=grgErR7YGUA7oga//22x7HencV35wMq7JfUcVAsdT4c=; b=HlJv2RBQfAVB2xWIx//W5G4xsgC3gMf+EN2SdO6O3UNlkxmvsiahjOhKSdknvzzV8LAgPH ofxEFhSfvdSCsFarTkHrMKD9mBgVcYQyDxahoYmXfjmrWh+7ChYEfD17rPRyxmVN6yOnoN glQzTeoKYMm2OITQDGAK5UTKqd1bszkAMsJUHLOyd3fyY0xY9/xY73tuua5uoNM2SD/iji /MFYFrMXvKiAaL7RX6VVG84pObERP1ZekDHAW9r9Sw05X74kQQC5qe/DzqCsp8Jj856lqL ++XvAWpsQN4q05bK3GPrB+lC8eFZTDk4uZ5lfEA5AFR0/E6JVC/eM10s1I4OTA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SCV1r0rRKzBQC; Sat, 21 Oct 2023 18:13:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 39LIDKcs054776; Sat, 21 Oct 2023 18:13:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 39LIDKvx054773; Sat, 21 Oct 2023 18:13:20 GMT (envelope-from git) Date: Sat, 21 Oct 2023 18:13:20 GMT Message-Id: <202310211813.39LIDKvx054773@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Kurt Jaeger Subject: git: 9a92113d5600 - main - devel/py-minimal-snowplow-tracker: new port List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: pi X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9a92113d5600ea70f07b891a5aa2946a10f0c0f5 Auto-Submitted: auto-generated The branch main has been updated by pi: URL: https://cgit.FreeBSD.org/ports/commit/?id=9a92113d5600ea70f07b891a5aa2946a10f0c0f5 commit 9a92113d5600ea70f07b891a5aa2946a10f0c0f5 Author: Pat Maddox AuthorDate: 2023-10-21 18:12:23 +0000 Commit: Kurt Jaeger CommitDate: 2023-10-21 18:12:23 +0000 devel/py-minimal-snowplow-tracker: new port Add analytics to your Python apps and Python games with the Snowplow event tracker for Python. With this tracker you can collect event data from your Python-based applications, games or Python web servers/frameworks. This is a fork of the original Snowplow Python tracker v0.8.0, with a number of changes: - All emitters except for the basic one removed - Tests converted to docker - All tracking event methods except for structured/unstructured removed - Python 3.7 supported PR: 274580 Author: Pat Maddox --- devel/Makefile | 1 + devel/py-minimal-snowplow-tracker/Makefile | 19 +++++++++++++++++++ devel/py-minimal-snowplow-tracker/distinfo | 3 +++ devel/py-minimal-snowplow-tracker/pkg-descr | 12 ++++++++++++ 4 files changed, 35 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 126629232271..a006258149b6 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4999,6 +4999,7 @@ SUBDIR += py-mime SUBDIR += py-miniKanren SUBDIR += py-minidump + SUBDIR += py-minimal-snowplow-tracker SUBDIR += py-minimongo SUBDIR += py-minio SUBDIR += py-mock diff --git a/devel/py-minimal-snowplow-tracker/Makefile b/devel/py-minimal-snowplow-tracker/Makefile new file mode 100644 index 000000000000..958f40d00b77 --- /dev/null +++ b/devel/py-minimal-snowplow-tracker/Makefile @@ -0,0 +1,19 @@ +PORTNAME= minimal-snowplow-tracker +PORTVERSION= 0.0.2 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= pat@patmaddox.com +COMMENT= Snowplow event tracker. Add analytics to Python apps and webapps +WWW= https://pypi.org/project/minimal-snowplow-tracker/ + +LICENSE= APACHE20 + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.2.1,<3.0:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0,<2.0:devel/py-six@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent distutils + +.include diff --git a/devel/py-minimal-snowplow-tracker/distinfo b/devel/py-minimal-snowplow-tracker/distinfo new file mode 100644 index 000000000000..7c793c9f2e62 --- /dev/null +++ b/devel/py-minimal-snowplow-tracker/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1691524073 +SHA256 (minimal-snowplow-tracker-0.0.2.tar.gz) = acabf7572db0e7f5cbf6983d495eef54081f71be392330eb3aadb9ccb39daaa4 +SIZE (minimal-snowplow-tracker-0.0.2.tar.gz) = 12542 diff --git a/devel/py-minimal-snowplow-tracker/pkg-descr b/devel/py-minimal-snowplow-tracker/pkg-descr new file mode 100644 index 000000000000..8d91fd746415 --- /dev/null +++ b/devel/py-minimal-snowplow-tracker/pkg-descr @@ -0,0 +1,12 @@ +Add analytics to your Python apps and Python games with the Snowplow event +tracker for Python. + +With this tracker you can collect event data from your Python-based +applications, games or Python web servers/frameworks. + +This is a fork of the original Snowplow Python tracker v0.8.0, with a number of +changes: +- All emitters except for the basic one removed +- Tests converted to docker +- All tracking event methods except for structured/unstructured removed +- Python 3.7 supported