| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent c9f2b76 commit fc5bb09
81 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -12,7 +12,7 @@ msgid "" | |||
| 12 | 12 | msgstr "" | |
| 13 | 13 | "Project-Id-Version: Python 3.14\n" | |
| 14 | 14 | "Report-Msgid-Bugs-To: \n" | |
| 15 | - "POT-Creation-Date: 2025-05-09 14:19+0000\n" | ||
| 15 | + "POT-Creation-Date: 2025-05-23 14:20+0000\n" | ||
| 16 | 16 | "PO-Revision-Date: 2021-06-28 00:47+0000\n" | |
| 17 | 17 | "Last-Translator: Jo K, 2023\n" | |
| 18 | 18 | "Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -12,7 +12,7 @@ msgid "" | |||
| 12 | 12 | msgstr "" | |
| 13 | 13 | "Project-Id-Version: Python 3.14\n" | |
| 14 | 14 | "Report-Msgid-Bugs-To: \n" | |
| 15 | - "POT-Creation-Date: 2025-05-09 14:19+0000\n" | ||
| 15 | + "POT-Creation-Date: 2025-05-23 14:20+0000\n" | ||
| 16 | 16 | "PO-Revision-Date: 2021-06-28 00:47+0000\n" | |
| 17 | 17 | "Last-Translator: Jo K, 2024\n" | |
| 18 | 18 | "Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2025-05-09 14:19+0000\n" | ||
| 14 | + "POT-Creation-Date: 2025-05-23 14:20+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2021-06-28 00:47+0000\n" | |
| 16 | 16 | "Last-Translator: Jo K, 2023\n" | |
| 17 | 17 | "Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -8,7 +8,7 @@ msgid "" | |||
| 8 | 8 | msgstr "" | |
| 9 | 9 | "Project-Id-Version: Python 3.14\n" | |
| 10 | 10 | "Report-Msgid-Bugs-To: \n" | |
| 11 | - "POT-Creation-Date: 2025-05-23 14:20+0000\n" | ||
| 11 | + "POT-Creation-Date: 2025-05-30 14:22+0000\n" | ||
| 12 | 12 | "PO-Revision-Date: 2021-06-28 00:47+0000\n" | |
| 13 | 13 | "Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n" | |
| 14 | 14 | "MIME-Version: 1.0\n" | |
@@ -158,7 +158,7 @@ msgid "" | |||
| 158 | 158 | "object." | |
| 159 | 159 | msgstr "" | |
| 160 | 160 | ||
| 161 | - msgid ":c:func:`PyModule_Create`" | ||
| 161 | + msgid ":ref:`moduleobjects`" | ||
| 162 | 162 | msgstr "" | |
| 163 | 163 | ||
| 164 | 164 | msgid "To allocate and create extension modules." | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2025-05-09 14:19+0000\n" | ||
| 14 | + "POT-Creation-Date: 2025-05-23 14:20+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2021-06-28 00:47+0000\n" | |
| 16 | 16 | "Last-Translator: Jo K, 2024\n" | |
| 17 | 17 | "Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -8,7 +8,7 @@ msgid "" | |||
| 8 | 8 | msgstr "" | |
| 9 | 9 | "Project-Id-Version: Python 3.14\n" | |
| 10 | 10 | "Report-Msgid-Bugs-To: \n" | |
| 11 | - "POT-Creation-Date: 2025-05-16 14:19+0000\n" | ||
| 11 | + "POT-Creation-Date: 2025-05-30 14:22+0000\n" | ||
| 12 | 12 | "PO-Revision-Date: 2021-06-28 00:48+0000\n" | |
| 13 | 13 | "Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n" | |
| 14 | 14 | "MIME-Version: 1.0\n" | |
@@ -180,7 +180,7 @@ msgstr "" | |||
| 180 | 180 | ||
| 181 | 181 | msgid "" | |
| 182 | 182 | "If *event* is ``PY_CODE_EVENT_CREATE``, then the callback is invoked after " | |
| 183 | - "`co` has been fully initialized. Otherwise, the callback is invoked before " | ||
| 183 | + "*co* has been fully initialized. Otherwise, the callback is invoked before " | ||
| 184 | 184 | "the destruction of *co* takes place, so the prior state of *co* can be " | |
| 185 | 185 | "inspected." | |
| 186 | 186 | msgstr "" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2025-05-09 14:19+0000\n" | ||
| 14 | + "POT-Creation-Date: 2025-05-23 14:20+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2021-06-28 00:48+0000\n" | |
| 16 | 16 | "Last-Translator: Jo K, 2023\n" | |
| 17 | 17 | "Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -8,7 +8,7 @@ msgid "" | |||
| 8 | 8 | msgstr "" | |
| 9 | 9 | "Project-Id-Version: Python 3.14\n" | |
| 10 | 10 | "Report-Msgid-Bugs-To: \n" | |
| 11 | - "POT-Creation-Date: 2025-05-16 14:19+0000\n" | ||
| 11 | + "POT-Creation-Date: 2025-05-30 14:22+0000\n" | ||
| 12 | 12 | "PO-Revision-Date: 2021-06-28 00:48+0000\n" | |
| 13 | 13 | "Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n" | |
| 14 | 14 | "MIME-Version: 1.0\n" | |
@@ -166,7 +166,7 @@ msgstr "" | |||
| 166 | 166 | ||
| 167 | 167 | msgid "" | |
| 168 | 168 | "If *event* is ``PyFunction_EVENT_CREATE``, then the callback is invoked " | |
| 169 | - "after `func` has been fully initialized. Otherwise, the callback is invoked " | ||
| 169 | + "after *func* has been fully initialized. Otherwise, the callback is invoked " | ||
| 170 | 170 | "before the modification to *func* takes place, so the prior state of *func* " | |
| 171 | 171 | "can be inspected. The runtime is permitted to optimize away the creation of " | |
| 172 | 172 | "function objects when possible. In such cases no event will be emitted. " | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -12,7 +12,7 @@ msgid "" | |||
| 12 | 12 | msgstr "" | |
| 13 | 13 | "Project-Id-Version: Python 3.14\n" | |
| 14 | 14 | "Report-Msgid-Bugs-To: \n" | |
| 15 | - "POT-Creation-Date: 2025-05-09 14:19+0000\n" | ||
| 15 | + "POT-Creation-Date: 2025-05-30 14:22+0000\n" | ||
| 16 | 16 | "PO-Revision-Date: 2021-06-28 00:49+0000\n" | |
| 17 | 17 | "Last-Translator: Jo K, 2023\n" | |
| 18 | 18 | "Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n" | |
@@ -171,15 +171,15 @@ msgstr "" | |||
| 171 | 171 | ||
| 172 | 172 | msgid "" | |
| 173 | 173 | "static struct PyModuleDef spam_module = {\n" | |
| 174 | - " PyModuleDef_HEAD_INIT,\n" | ||
| 174 | + " .m_base = PyModuleDef_HEAD_INIT,\n" | ||
| 175 | 175 | " .m_name = \"spam\",\n" | |
| 176 | 176 | " ...\n" | |
| 177 | 177 | "};\n" | |
| 178 | 178 | "\n" | |
| 179 | 179 | "PyMODINIT_FUNC\n" | |
| 180 | 180 | "PyInit_spam(void)\n" | |
| 181 | 181 | "{\n" | |
| 182 | - " return PyModule_Create(&spam_module);\n" | ||
| 182 | + " return PyModuleDef_Init(&spam_module);\n" | ||
| 183 | 183 | "}" | |
| 184 | 184 | msgstr "" | |
| 185 | 185 | ||
@@ -911,6 +911,66 @@ msgid "" | |||
| 911 | 911 | "distribution for more detailed information." | |
| 912 | 912 | msgstr "" | |
| 913 | 913 | ||
| 914 | + msgid "Recommended third party tools" | ||
| 915 | + msgstr "" | ||
| 916 | + | ||
| 917 | + msgid "" | ||
| 918 | + "The following third party tools offer both simpler and more sophisticated " | ||
| 919 | + "approaches to creating C, C++ and Rust extensions for Python:" | ||
| 920 | + msgstr "" | ||
| 921 | + | ||
| 922 | + msgid "`Cython <https://cython.org/>`_" | ||
| 923 | + msgstr "" | ||
| 924 | + | ||
| 925 | + msgid "`cffi <https://cffi.readthedocs.io>`_" | ||
| 926 | + msgstr "" | ||
| 927 | + | ||
| 928 | + msgid "`HPy <https://hpyproject.org/>`_" | ||
| 929 | + msgstr "" | ||
| 930 | + | ||
| 931 | + msgid "`nanobind <https://github.com/wjakob/nanobind>`_ (C++)" | ||
| 932 | + msgstr "" | ||
| 933 | + | ||
| 934 | + msgid "`Numba <https://numba.pydata.org/>`_" | ||
| 935 | + msgstr "" | ||
| 936 | + | ||
| 937 | + msgid "`pybind11 <https://pybind11.readthedocs.io/>`_ (C++)" | ||
| 938 | + msgstr "" | ||
| 939 | + | ||
| 940 | + msgid "`PyO3 <https://pyo3.rs/>`_ (Rust)" | ||
| 941 | + msgstr "" | ||
| 942 | + | ||
| 943 | + msgid "`SWIG <https://www.swig.org>`_" | ||
| 944 | + msgstr "" | ||
| 945 | + | ||
| 946 | + msgid "" | ||
| 947 | + "Using tools such as these can help avoid writing code that is tightly bound " | ||
| 948 | + "to a particular version of CPython, avoid reference counting errors, and " | ||
| 949 | + "focus more on your own code than on using the CPython API. In general, new " | ||
| 950 | + "versions of Python can be supported by updating the tool, and your code will " | ||
| 951 | + "often use newer and more efficient APIs automatically. Some tools also " | ||
| 952 | + "support compiling for other implementations of Python from a single set of " | ||
| 953 | + "sources." | ||
| 954 | + msgstr "" | ||
| 955 | + | ||
| 956 | + msgid "" | ||
| 957 | + "These projects are not supported by the same people who maintain Python, and " | ||
| 958 | + "issues need to be raised with the projects directly. Remember to check that " | ||
| 959 | + "the project is still maintained and supported, as the list above may become " | ||
| 960 | + "outdated." | ||
| 961 | + msgstr "" | ||
| 962 | + | ||
| 963 | + msgid "" | ||
| 964 | + "`Python Packaging User Guide: Binary Extensions <https://packaging.python." | ||
| 965 | + "org/guides/packaging-binary-extensions/>`_" | ||
| 966 | + msgstr "" | ||
| 967 | + | ||
| 968 | + msgid "" | ||
| 969 | + "The Python Packaging User Guide not only covers several available tools that " | ||
| 970 | + "simplify the creation of binary extensions, but also discusses the various " | ||
| 971 | + "reasons why creating an extension module may be desirable in the first place." | ||
| 972 | + msgstr "" | ||
| 973 | + | ||
| 914 | 974 | msgid "object" | |
| 915 | 975 | msgstr "" | |
| 916 | 976 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ msgid "" | |||
| 11 | 11 | msgstr "" | |
| 12 | 12 | "Project-Id-Version: Python 3.14\n" | |
| 13 | 13 | "Report-Msgid-Bugs-To: \n" | |
| 14 | - "POT-Creation-Date: 2025-05-09 14:19+0000\n" | ||
| 14 | + "POT-Creation-Date: 2025-05-23 14:20+0000\n" | ||
| 15 | 15 | "PO-Revision-Date: 2021-06-28 00:50+0000\n" | |
| 16 | 16 | "Last-Translator: Jo K, 2023\n" | |
| 17 | 17 | "Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n" | |
| Back | FazBrowse Home | New Git URL |
0 commit comments