Skip to content

Commit 7801c32

Browse files
Update messages.pot as of version dbb263c
1 parent 9f8571e commit 7801c32

File tree

1 file changed

+16
-36
lines changed

1 file changed

+16
-36
lines changed

locales/messages.pot

Lines changed: 16 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Python Packaging User Guide \n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2025-05-10 14:38+0000\n"
11+
"POT-Creation-Date: 2025-05-13 20:48+0000\n"
1212
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414
"Language-Team: LANGUAGE <[email protected]>\n"
@@ -5667,15 +5667,15 @@ msgid "This guide *assumes* that you already have a project that you know how to
56675667
msgstr ""
56685668

56695669
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:25
5670-
msgid "Configuring trusted publishing"
5670+
msgid "Configuring Trusted Publishing"
56715671
msgstr ""
56725672

56735673
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:27
5674-
msgid "This guide relies on PyPI's `trusted publishing`_ implementation to connect to `GitHub Actions CI/CD`_. This is recommended for security reasons, since the generated tokens are created for each of your projects individually and expire automatically. Otherwise, you'll need to generate an `API token`_ for both PyPI and TestPyPI. In case of publishing to third-party indexes like :doc:`devpi <devpi:index>`, you may need to provide a username/password combination."
5674+
msgid "This guide relies on PyPI's `Trusted Publishing`_ implementation to connect to `GitHub Actions CI/CD`_. This is recommended for security reasons, since the generated tokens are created for each of your projects individually and expire automatically. Otherwise, you'll need to generate an `API token`_ for both PyPI and TestPyPI. In case of publishing to third-party indexes like :doc:`devpi <devpi:index>`, you may need to provide a username/password combination."
56755675
msgstr ""
56765676

56775677
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:35
5678-
msgid "Since this guide will demonstrate uploading to both PyPI and TestPyPI, we'll need two trusted publishers configured. The following steps will lead you through creating the \"pending\" publishers for your new :term:`PyPI project <Project>`. However it is also possible to add `trusted publishing`_ to any pre-existing project, if you are its owner."
5678+
msgid "Since this guide will demonstrate uploading to both PyPI and TestPyPI, we'll need two trusted publishers configured. The following steps will lead you through creating the \"pending\" publishers for your new :term:`PyPI project <Project>`. However it is also possible to add `Trusted Publishing`_ to any pre-existing project, if you are its owner."
56795679
msgstr ""
56805680

56815681
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:44
@@ -5751,7 +5751,7 @@ msgid "Defining a workflow job environment"
57515751
msgstr ""
57525752

57535753
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:130
5754-
msgid "Now, let's add initial setup for our job that will publish to PyPI. It's a process that will execute commands that we'll define later. In this guide, we'll use the latest stable Ubuntu LTS version provided by GitHub Actions. This also defines a GitHub Environment for the job to run in its context and a URL to be displayed in GitHub's UI nicely. Additionally, it allows acquiring an OpenID Connect token that the ``pypi-publish`` actions needs to implement secretless trusted publishing to PyPI."
5754+
msgid "Now, let's add initial setup for our job that will publish to PyPI. It's a process that will execute commands that we'll define later. In this guide, we'll use the latest stable Ubuntu LTS version provided by GitHub Actions. This also defines a GitHub Environment for the job to run in its context and a URL to be displayed in GitHub's UI nicely. Additionally, it allows acquiring an OpenID Connect token that the ``pypi-publish`` actions needs to implement secretless Trusted Publishing to PyPI."
57555755
msgstr ""
57565756

57575757
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:144
@@ -5770,63 +5770,43 @@ msgstr ""
57705770
msgid "This step uses the `pypa/gh-action-pypi-publish`_ GitHub Action: after the stored distribution package has been downloaded by the `download-artifact`_ action, it uploads the contents of the ``dist/`` folder into PyPI unconditionally."
57715771
msgstr ""
57725772

5773-
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:163
5774-
msgid "Signing the distribution packages"
5773+
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:164
5774+
msgid "Starting with version `v1.11.0 <https://github.com/pypa/gh-action-pypi-publish/releases/tag/v1.11.0>`_, `pypa/gh-action-pypi-publish`_ generates and uploads :pep:`740`-compatible attestations for each distribution by default. No additional manual signing steps are required."
57755775
msgstr ""
57765776

5777-
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:165
5778-
msgid "The following job signs the distribution packages with `Sigstore`_, the same artifact signing system `used to sign CPython <https://www.python.org/download/sigstore/>`_."
5779-
msgstr ""
5780-
5781-
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:168
5782-
msgid "Firstly, it uses the `sigstore/gh-action-sigstore-python GitHub Action`_ to sign the distribution packages. In the next step, an empty GitHub Release from the current tag is created using the ``gh`` CLI. Note this step can be further customised. See the `gh release documentation <https://cli.github.com/manual/gh_release>`_ as a reference."
5783-
msgstr ""
5784-
5785-
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:176
5786-
msgid "You may need to manage your ``GITHUB_TOKEN`` permissions to enable creating the GitHub Release. See the `GitHub documentation <https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-the-default-github_token-permissions>`_ for instructions. Specifically, the token needs the ``contents: write`` permission."
5787-
msgstr ""
5788-
5789-
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:182
5790-
msgid "Finally, the signed distributions are uploaded to the GitHub Release."
5791-
msgstr ""
5792-
5793-
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:192
5794-
msgid "This is a replacement for GPG signatures, for which support has been `removed from PyPI <https://blog.pypi.org/posts/2023-05-23-removing-pgp/>`_. However, this job is not mandatory for uploading to PyPI and can be omitted."
5795-
msgstr ""
5796-
5797-
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:198
5777+
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:172
57985778
msgid "Separate workflow for publishing to TestPyPI"
57995779
msgstr ""
58005780

5801-
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:200
5781+
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:174
58025782
msgid "Now, repeat these steps and create another job for publishing to the TestPyPI package index under the ``jobs`` section:"
58035783
msgstr ""
58045784

5805-
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:210
5785+
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:184
58065786
msgid "Requiring manual approvals in the ``testpypi`` GitHub Environment is typically unnecessary as it's designed to run on each commit to the main branch and is often used to indicate a healthy release publishing pipeline."
58075787
msgstr ""
58085788

5809-
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:214
5789+
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:188
58105790
msgid "The whole CI/CD workflow"
58115791
msgstr ""
58125792

5813-
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:216
5793+
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:190
58145794
msgid "This paragraph showcases the whole workflow after following the above guide."
58155795
msgstr ""
58165796

5817-
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:224
5797+
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:198
58185798
msgid "That's all, folks!"
58195799
msgstr ""
58205800

5821-
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:226
5801+
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:200
58225802
msgid "Now, whenever you push a tagged commit to your Git repository remote on GitHub, this workflow will publish it to PyPI. And it'll publish any push to TestPyPI which is useful for providing test builds to your alpha users as well as making sure that your release pipeline remains healthy!"
58235803
msgstr ""
58245804

5825-
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:234
5805+
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:208
58265806
msgid "If your repository has frequent commit activity and every push is uploaded to TestPyPI as described, the project might exceed the `PyPI project size limit <https://pypi.org/help/#project-size-limit>`_. The limit could be increased, but a better solution may constitute to use a PyPI-compatible server like :ref:`pypiserver` in the CI for testing purposes."
58275807
msgstr ""
58285808

5829-
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:242
5809+
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:216
58305810
msgid "It is recommended to keep the integrated GitHub Actions at their latest versions, updating them frequently."
58315811
msgstr ""
58325812

0 commit comments

Comments
 (0)