devel/py-ddtrace: Update to 2.12.2 Changes: https://github.com/DataDog/dd-trace-py/releasesd7f15e1bd2
Port details
devel/py-ddtrace 4.13.2_1
Datadog APM client library
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: 4.13.2_1
- Upstream
- up to date
- Last update
- to 4.13.2_1 · 9c878207a1
- Quarterly
- 2026Q4: 4.13.2
- WWW
- https://ddtrace.readthedocs.io/en/stable/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install py312-ddtraceinstalls 4.13.2_1 fromlatest; fromquarterly(2026Q4) 4.13.2- Port
# cd /usr/ports/devel/py-ddtrace && make install clean# make -C /usr/ports/devel/py-ddtrace config # change options first
- Size
- 6.8 MiB download · 33 MiB installed
- Depends on
- devel/libdatadog 24.0.2_8, devel/libddwaf 2.1.0, devel/py-bytecode 0.19.0, devel/py-envier 0.6.1, devel/py-openfeature-sdk 0.10.0, devel/py-opentelemetry-api 1.44.0_1, devel/py-opentelemetry-exporter-otlp 1.44.0_1, devel/py-opentracing 2.4.0_1, devel/py-wrapt 2.4.1, lang/python312 3.12.15
- License
- APACHE20 or BSD3CLAUSE
- Options
- 3 of 3 on in the package: OPENFEATURE OPENTELEMETRY OPENTRACING
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 4.13.2_1 | ✗ | – |
| FreeBSD 15 | 4.13.2_1 | ✗ | – |
| FreeBSD 14 | 4.13.2_1 | ✗ | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 4.13.2 | ✗ | – |
| FreeBSD 14 | 4.13.2 | ✗ | ✗ |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 4.13.2_1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (218)
devel/py-ddtrace: Update to 2.12.1 Changes: https://github.com/DataDog/dd-trace-py/releases83dd7faf6d
lang/rust: Bump revisions after 1.81.0 PR: 28130089ab81d0e2
*/*: remove STRIP_CMD calls in rust based ports This is not needed after bc4fedc1fec0d359365c04d43be9e32bf101a50e PR: 246993 Differential Revision: https://reviews.freebsd.org/D46503c0d07f1127
devel/py-ddtrace: Update to 2.11.3 - Use latest abseil (20240722.0) Changes: https://github.com/DataDog/dd-trace-py/releases999eb023d7
devel/py-ddtrace: Update to 2.10.5 Changes: https://github.com/DataDog/dd-trace-py/releases9fc56e42b6
lang/rust: Bump revisions after 1.80.1 PR: 2804907a55f95425
devel/py-ddtrace: Update to 2.10.3 Changes: https://github.com/DataDog/dd-trace-py/releases4242c09e56
devel/py-ddtrace: Add OPENAI option - Bump PORTREVISION for dependency change6807332e57
devel/py-ddtrace: Update to 2.10.2 Changes: https://github.com/DataDog/dd-trace-py/releases54348a04ff
devel/py-ddtrace: Update to 2.9.4 Changes: https://github.com/DataDog/dd-trace-py/releases5093462450
devel/py-ddtrace: Convert to USES=cmake:indirectdb6789c215
devel/py-ddtrace: Update to 2.9.3 Changes: https://github.com/DataDog/dd-trace-py/releases9b7c09d294
devel/py-ddtrace: Update to 2.9.2 Changes: https://github.com/DataDog/dd-trace-py/releases593ddb98b7
devel/py-ddtrace: Update to 2.9.1 - Use latest abseil (20240116.2) Changes: https://github.com/DataDog/dd-trace-py/releasescefc1ba25f
devel/py-ddtrace: Update to 2.8.5 Changes: https://github.com/DataDog/dd-trace-py/releasesd09a41939a
devel/py-ddtrace: Update to 2.8.4 Changes: https://github.com/DataDog/dd-trace-py/releases74934cb4c1
devel/py-ddtrace: Update to 2.8.1 Changes: https://github.com/DataDog/dd-trace-py/releases52ef6d8fcb
devel/py-ddtrace: Update to 2.8.0 Changes: https://github.com/DataDog/dd-trace-py/releasesf9ac96b9e2
devel/py-setuptools-scm: update to 8.0.4
Directory and PORTNAME changed to match normalised name in release
tarball; consumers updated to match.
Although setuptools itself is specified as a run dependency in the
Python package metadata, it is currently left out here to prevent
environment pollution until at least PR 270510 is committed.
Additionally, this version of setuptools-scm requires setuptools>=61,
which means this version is only meant for USE_PYTHON=pep517 ports
as all USE_PYTHON=distutils ports will switch to devel/py-setuptools58
also after PR 270510. science/py-emmet-core is switched to
devel/py-setuptools_scm7 accordingly, as it specifies setuptools-scm<8.
devel/py-{flit-scm,hatch-vcs} have ${PY_SETUPTOOLS} added to
RUN_DEPENDS to compensate.
Further details: https://wiki.freebsd.org/Python/setuptools
Reported by: yuri
Co-authored by: matthew
Exp-run by: antoine (earlier iteration)
Approved by: yuri (science/py-emmet-core, previous iteration)
PR: 272134
Differential Revision: https://reviews.freebsd.org/D392885d4139f8bddevel/py-ddtrace: Update version requirement of BUILD_DEPENDS6a5787aef3
devel/py-ddtrace: Update to 2.1.8 Changes: https://github.com/DataDog/dd-trace-py/releasese85eb226fd
devel/py-ddtrace: Update to 2.1.6 Changes: https://github.com/DataDog/dd-trace-py/releases https://ddtrace.readthedocs.io/en/stable/release_notes.htmlaa1d40c553
devel/py-ddtrace: Update to 1.20.10 Changes: https://github.com/DataDog/dd-trace-py/releases https://ddtrace.readthedocs.io/en/stable/release_notes.html48e351222d
devel/py-ddtrace: Update to 1.20.8 Changes: https://github.com/DataDog/dd-trace-py/releases https://ddtrace.readthedocs.io/en/stable/release_notes.html51f49c59bc
devel/py-ddtrace: Update to 1.20.7 Changes: https://github.com/DataDog/dd-trace-py/releases https://ddtrace.readthedocs.io/en/stable/release_notes.htmld3ca5e3aae
devel/py-ddtrace: Update to 1.20.5 Changes: https://github.com/DataDog/dd-trace-py/releases https://ddtrace.readthedocs.io/en/stable/release_notes.htmlde73045843
devel/py-ddtrace: Update to 1.20.3 - Use latest abseil (20230802.1) Changes: https://github.com/DataDog/dd-trace-py/releases https://ddtrace.readthedocs.io/en/stable/release_notes.htmlf8fc7d8364
devel/py-ddtrace: Update to 1.20.2 Changes: https://github.com/DataDog/dd-trace-py/releases https://ddtrace.readthedocs.io/en/stable/release_notes.html5579ed9bbb
devel/py-ddtrace: Update to 1.20.1 Changes: https://github.com/DataDog/dd-trace-py/releases https://ddtrace.readthedocs.io/en/stable/release_notes.html3242937db8
devel/py-ddtrace: Update to 1.19.0 Changes: https://github.com/DataDog/dd-trace-py/releases https://ddtrace.readthedocs.io/en/stable/release_notes.html14f818d1d6
devel/py-ddtrace: Update to 1.18.4 Changes: https://github.com/DataDog/dd-trace-py/releases https://ddtrace.readthedocs.io/en/stable/release_notes.html54f9918e9a
devel/py-ddtrace: Update to 1.18.3 Changes: https://github.com/DataDog/dd-trace-py/releases https://ddtrace.readthedocs.io/en/stable/release_notes.html84f1a8a12c
devel/py-ddtrace: Update to 1.18.2 - Use latest abseil (20230802.0) - Remove powerpc patch (already in newer abseil) Changes: https://github.com/DataDog/dd-trace-py/releases https://ddtrace.readthedocs.io/en/stable/release_notes.htmlbe7d4460fc
devel/py-ddtrace: Update PORTSCOUT7ddec8dc4e
devel/py-ddtrace: fix build on powerpc*dce394d95e
devel/py-ddtrace: Add PORTSCOUT5ac1d11a91
devel/py-ddtrace: Update to 1.18.0 Changes: https://github.com/DataDog/dd-trace-py/releases https://ddtrace.readthedocs.io/en/stable/release_notes.htmlbec0835314
devel/py-ddtrace: Update to 1.17.2 - Update WWW Changes: https://github.com/DataDog/dd-trace-py/releases https://ddtrace.readthedocs.io/en/stable/release_notes.html0c96adba0b
devel/py-ddtrace: Update to 1.16.0 Changes: https://github.com/DataDog/dd-trace-py/releasesec87db61a7
devel/py-setuptools: convert individual consumers to ${PY_SETUPTOOLS}
Currently a no-op, but in the future outputs the correct setuptools
port depending on whether USES_PYTHON=distutils is specified.
With hat: python
PR: 270510, 2703589a80a6ee5edevel/py-ddtrace: Update to 1.15.1 Changes: https://github.com/DataDog/dd-trace-py/releases89007a428a
devel/py-ddtrace: Fix build with Clang 15 and remove the workaround
ddtrace/vendor/psutil/arch/freebsd/sys_socks.c:178:40: error: incompatible integer to pointer conversion passing 'kvaddr_t' (aka 'unsigned long') to parameter of type 'void *' [-Wint-conversion]
xf = psutil_get_file_from_sock(so->xso_so);
^~~~~~~~~~
ddtrace/vendor/psutil/arch/freebsd/sys_socks.c:61:33: note: passing argument to parameter 'sock' here
psutil_get_file_from_sock(void *sock) {
^
ddtrace/vendor/psutil/arch/freebsd/sys_socks.c:298:40: error: incompatible integer to pointer conversion passing 'kvaddr_t' (aka 'unsigned long') to parameter of type 'void *' [-Wint-conversion]
xf = psutil_get_file_from_sock(xup->xu_socket.xso_so);
^~~~~~~~~~~~~~~~~~~~~
ddtrace/vendor/psutil/arch/freebsd/sys_socks.c:61:33: note: passing argument to parameter 'sock' here
psutil_get_file_from_sock(void *sock) {
^
1 warning and 2 errors generated.1397fea208all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>3d9a815d9cdevel/py-ddtrace: Update to 1.14.0 Changes: https://github.com/DataDog/dd-trace-py/releases4e54062dcb
devel/py-ddtrace: Fix build on llvm15 Approved by: portmgr (blanket)5858ed1e98
devel/py-ddtrace: Update to 1.13.3 Changes: https://github.com/DataDog/dd-trace-py/releasesf6873bfb33
devel/py-ddtrace: Update to 1.13.1 Changes: https://github.com/DataDog/dd-trace-py/releasesba8a5f8e94
devel/py-ddtrace: Update to 1.12.4 Changes: https://github.com/DataDog/dd-trace-py/releases04f7fba10d
devel/py-ddtrace: Update to 1.12.2 - Convert to USE_PYTHON=pep517 Changes: https://github.com/DataDog/dd-trace-py/releases571e3d5d00