notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details
py-ddtrace Datadog APM client library
2.21.11_2 devel on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.21.11_1Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-01-18 18:42:33
Last Update: 2025-10-03 08:16:50
Commit Hash: 97b5de4
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
Also Listed In: python
License: APACHE20 BSD3CLAUSE
WWW:
https://ddtrace.readthedocs.io/en/stable/
https://github.com/DataDog/dd-trace-py
Description:
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.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}ddtrace>0:devel/py-ddtrace@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-ddtrace/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-ddtrace
  • pkg install py311-ddtrace
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-ddtrace listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-ddtrace
Package flavors (<flavor>: <package>)
  • py311: py311-ddtrace
distinfo:
TIMESTAMP = 1753796054 SHA256 (ddtrace-2.21.11.tar.gz) = 02934d38dd668bee51344230c6d041111e64575b2a648a738b23f11da7092f74 SIZE (ddtrace-2.21.11.tar.gz) = 9402225

Expand this list (58 items)

Collapse this list.

SHA256 (abseil-cpp-20250127.1.tar.gz) = b396401fd29e2e679cace77867481d388c807671dc2acc602a0259eeb79b7811 SIZE (abseil-cpp-20250127.1.tar.gz) = 2267282 SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da SIZE (rust/crates/anyhow-1.0.86.crate) = 46741 SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0 SIZE (rust/crates/autocfg-1.3.0.crate) = 16524 SHA256 (rust/crates/bytes-1.6.1.crate) = a12916984aab3fa6e39d655a33e09c0071eb36d6ab3aea5c2d78551f1df6d952 SIZE (rust/crates/bytes-1.6.1.crate) = 60723 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0 SIZE (rust/crates/either-1.13.0.crate) = 19169 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5 SIZE (rust/crates/indoc-2.0.5.crate) = 14396 SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473 SIZE (rust/crates/itertools-0.10.5.crate) = 115354 SHA256 (rust/crates/libc-0.2.154.crate) = ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346 SIZE (rust/crates/libc-0.2.154.crate) = 743304 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 SIZE (rust/crates/once_cell-1.19.0.crate) = 33046 SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0 SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689 SHA256 (rust/crates/proc-macro2-1.0.82.crate) = 8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b SIZE (rust/crates/proc-macro2-1.0.82.crate) = 48452 SHA256 (rust/crates/prost-0.11.9.crate) = 0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd SIZE (rust/crates/prost-0.11.9.crate) = 28958 SHA256 (rust/crates/prost-derive-0.11.9.crate) = e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4 SIZE (rust/crates/prost-derive-0.11.9.crate) = 19513 SHA256 (rust/crates/pyo3-0.22.3.crate) = 15ee168e30649f7f234c3d49ef5a7a6cbf5134289bc46c29ff3155fa3221c225 SIZE (rust/crates/pyo3-0.22.3.crate) = 542516 SHA256 (rust/crates/pyo3-build-config-0.21.2.crate) = 7883df5835fafdad87c0d888b266c8ec0f4c9ca48a5bed6bbb592e8dedee1b50 SIZE (rust/crates/pyo3-build-config-0.21.2.crate) = 30581 SHA256 (rust/crates/pyo3-build-config-0.22.3.crate) = e61cef80755fe9e46bb8a0b8f20752ca7676dcc07a5277d8b7768c6172e529b3 SIZE (rust/crates/pyo3-build-config-0.22.3.crate) = 31297 SHA256 (rust/crates/pyo3-ffi-0.22.3.crate) = 67ce096073ec5405f5ee2b8b31f03a68e02aa10d5d4f565eca04acc41931fa1c SIZE (rust/crates/pyo3-ffi-0.22.3.crate) = 69099 SHA256 (rust/crates/pyo3-macros-0.22.3.crate) = 2440c6d12bc8f3ae39f1e775266fa5122fd0c8891ce7520fa6048e683ad3de28 SIZE (rust/crates/pyo3-macros-0.22.3.crate) = 8183 SHA256 (rust/crates/pyo3-macros-backend-0.22.3.crate) = 1be962f0e06da8f8465729ea2cb71a416d2257dff56cbe40a70d3e62a93ae5d1 SIZE (rust/crates/pyo3-macros-backend-0.22.3.crate) = 66032 SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7 SIZE (rust/crates/quote-1.0.36.crate) = 28507 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 SIZE (rust/crates/syn-1.0.109.crate) = 237611 SHA256 (rust/crates/syn-2.0.61.crate) = c993ed8ccba56ae856363b1845da7266a7cb78e1d146c8a32d54b45a8b831fc9 SIZE (rust/crates/syn-2.0.61.crate) = 257199 SHA256 (rust/crates/target-lexicon-0.12.14.crate) = e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f SIZE (rust/crates/target-lexicon-0.12.14.crate) = 25508 SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168 SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce SIZE (rust/crates/unindent-0.2.3.crate) = 7306 SHA256 (DataDog-libdatadog-48240f2588665a03c2061879345566ec7e70fabf_GH0.tar.gz) = ab91b1c8d499f2cabd1e35c8995eae72037be2a7ac4a6e572964157fd117219e SIZE (DataDog-libdatadog-48240f2588665a03c2061879345566ec7e70fabf_GH0.tar.gz) = 1035905

Collapse this list.


Packages (timestamps in pop-ups are UTC):
py37-ddtrace
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--0.45.0---0.45.0-
FreeBSD:13:quarterly--------
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
FreeBSD:15:quarterly--n/a-n/a---
FreeBSD:16:latest--n/a-n/a---
 
py39-ddtrace
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--1.14.0--2.1.82.1.82.1.8
FreeBSD:14:latest--1.6.1--1.14.0-1.14.0
FreeBSD:14:quarterly-----2.1.82.1.82.1.8
FreeBSD:15:latest--n/a-n/a2.1.82.1.82.1.8
FreeBSD:15:quarterly--n/a-n/a---
FreeBSD:16:latest--n/a-n/a---
 
py311-ddtrace
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.21.11_12.21.11_1--2.21.11_2---
FreeBSD:13:quarterly2.21.92.21.11_1-2.21.92.21.11_1---
FreeBSD:14:latest2.21.112.21.11_2-2.21.112.21.11_2---
FreeBSD:14:quarterly2.21.92.21.11_1-2.21.92.21.11_1---
FreeBSD:15:latest2.21.11_12.21.11_2n/a2.21.11n/a---
FreeBSD:15:quarterly--n/a-n/a---
FreeBSD:16:latest-2.21.11_2n/a-n/a---
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-setuptools-rust>=0<2 : devel/py-setuptools-rust@py311
  2. py311-setuptools-scm>=4 : devel/py-setuptools-scm@py311
  3. py311-wheel>=0 : devel/py-wheel@py311
  4. rust>=1.90.0 : lang/rust
  5. cmake : devel/cmake-core
  6. py311-cython>=0.29.37<3 : lang/cython@py311
  7. python3.11 : lang/python311
  8. py311-build>=0 : devel/py-build@py311
  9. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-bytecode>=0.16.0 : devel/py-bytecode@py311
  2. py311-envier>=0.5<1 : devel/py-envier@py311
  3. py311-opentelemetry-api>=1 : devel/py-opentelemetry-api@py311
  4. py311-protobuf>=3,1 : devel/py-protobuf@py311
  5. py311-typing-extensions>=0 : devel/py-typing-extensions@py311
  6. py311-wrapt>=1 : devel/py-wrapt@py311
  7. py311-xmltodict>=0.12 : devel/py-xmltodict@py311
  8. py311-tiktoken>=0 : textproc/py-tiktoken@py311
  9. py311-opentracing>=2.0.0 : devel/py-opentracing@py311
  10. python3.11 : lang/python311
Library dependencies:
  1. libddwaf.so : devel/libddwaf
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for py311-ddtrace-2.21.11_2: OPENAI=on: Calculate number of tokens OPENTRACING=on: OpenTracing support ===> Use 'make config' to modify these settings
Options name:
devel_py-ddtrace
USES:
cargo cmake:indirect compiler:c++17-lang python shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/d/ddtrace/
  2. https://pypi.org/packages/source/d/ddtrace/
Collapse this list.

Number of commits found: 201 (showing only 1 on this page)

«  1 | 2 | 3 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.20.1
18 Jan 2019 18:42:10
Revision:490651Original commit files touched by this commit
sunpoet search for other commits by this committer
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

Number of commits found: 201 (showing only 1 on this page)

«  1 | 2 | 3