You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+83-28Lines changed: 83 additions & 28 deletions
Original file line number
Diff line number
Diff line change
@@ -24,26 +24,38 @@ This SDK enables Dynatrace customers to extend request level visibility into Pyt
24
24
*[Messaging](#messaging)
25
25
+[Outgoing Messages](#outgoing-messages)
26
26
+[Incoming Messages](#incoming-messages)
27
+
-[W3C trace context](#w3c-trace-context)
27
28
-[Using the OneAgent SDK for Python with forked child processes (only available on Linux)](#using-the-oneagent-sdk-for-python-with-forked-child-processes-only-available-on-linux)
28
29
-[Troubleshooting](#troubleshooting)
29
30
*[Extended SDK State](#extended-sdk-state)
31
+
*[Shutdown crashes](#shutdown-crashes)
30
32
-[Repository contents](#repository-contents)
31
33
-[Help & Support](#help--support)
32
34
*[Read the manual](#read-the-manual)
33
35
*[Let us help you](#let-us-help-you)
34
36
-[Release notes](#release-notes)
37
+
*[Version 1.5.0](#version-150)
35
38
-[License](#license)
36
39
37
40
<!-- tocstop -->
38
41
39
42
<aname="requirements"></a>
40
43
## Requirements
41
44
42
-
The SDK supports Python 2 ≥ 2.7 and Python 3 ≥ 3.4. Only the official CPython (that is, the "normal" Python, i.e. the Python implementation
45
+
The latest release of the SDK supports Python 3 only, see below for exact support status of Python versions.
46
+
47
+
Only the official CPython (that is, the "normal" Python, i.e. the Python implementation
43
48
from <https://python.org>) is supported and only on Linux (musl libc which is used, e.g., on Alpine Linux, is currently not supported)
44
49
and Windows with the x86 (including x86-64) architecture.
45
-
Additionally, `pip` ≥ 8.1.0 (2016-03-05) is required for installation, and on Linux, the system should be
46
-
[`manylinux1`-compatible](https://www.python.org/dev/peps/pep-0513/) to ensure a smooth installation via `pip`.
50
+
It is always advised to use the latest patch version of your minor versoin of Python, as these usually contain security
51
+
fixes and other important bugfixes.
52
+
53
+
Additionally, `pip` with the `wheel` and `setuptools` package installed is required for installation,
54
+
and on Linux, the system needs to be [`manylinux1`-compatible](https://www.python.org/dev/peps/pep-0513/).
55
+
`pip` versions before 8.1.0 are known not to work, but generally it is advised to always use the latest pip version.
56
+
Due to factors such as changes in package hosting by PyPI and Python itself,
57
+
Dynatrace cannot guarantee that SDK installation is, or will continue to be,
58
+
possible with old pip versions.
47
59
48
60
The Dynatrace OneAgent SDK for Python is a wrapper of the [Dynatrace OneAgent SDK for C/C++](https://github.com/Dynatrace/OneAgent-SDK-for-C)
49
61
and therefore the SDK for C/C++ is required and delivered with the Python SDK. See
@@ -56,17 +68,34 @@ Dynatrace OneAgent version (it is the same as
56
68
57
69
<aname="pycversiontab"></a>
58
70
59
-
|OneAgent SDK for Python|OneAgent SDK for C/C++|Dynatrace OneAgent|Support status |
* ⚠️ **Deprecation announcement for older SDK versions:** Version 1.3 and all older versions have been put on the path to deprecation and will no longer be supported starting July 1, 2023. We strongly advise customers to upgrade to newest versions to avoid incompatibility and security risks. Customers need to upgrade to at least 1.4 but are encouraged to upgrade to the newest available version (1.5) if using Python >3.4 as there are no known incompatibilities or breaking changes other than the increased minimum Python version.
796
+
* ⚠️ **Deprecation announcement for using any SDK version with older Python versions:** Python 2.7.x has been put on the path to deprecation and no version of the SDK will be supported on this Python version starting July 1, 2023. Furthermore, we intend to release a similar deprecation announcement regarding versions 3.4-3.6 (which are no longer maintained by the Python project) soon (we plan that this will not become effective before 2023-07-01).
740
797
741
-
> For older versions of the OneAgent SDK for Python, please see
742
-
the [GitHub releases page](https://github.com/Dynatrace/OneAgent-SDK-for-Python/releases),
743
-
and the [PyPI release history](https://pypi.org/project/oneagent-sdk/#history).
798
+
See <https://github.com/Dynatrace/OneAgent-SDK-for-Python/releases> for older releases.
0 commit comments