|
8 | 8 | msgstr "" |
9 | 9 | "Project-Id-Version: Python Packaging User Guide \n" |
10 | 10 | "Report-Msgid-Bugs-To: \n" |
11 | | -"POT-Creation-Date: 2024-11-25 14:54+0000\n" |
| 11 | +"POT-Creation-Date: 2024-11-25 21:53+0000\n" |
12 | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
13 | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
14 | 14 | "Language-Team: LANGUAGE < [email protected]>\n" |
@@ -5662,50 +5662,70 @@ msgid "Uploading to PyPI" |
5662 | 5662 | msgstr "" |
5663 | 5663 |
|
5664 | 5664 | #: ../source/guides/tool-recommendations.rst:142 |
5665 | | -msgid "For projects hosted on GitHub, it is recommended to use the :ref:`trusted publishing <trusted-publishing>`, which allows the package to be securely uploaded to PyPI from a GitHub Actions job. (This is not yet supported on software forges other than GitHub.)" |
| 5665 | +msgid "For projects hosted on or published via supported CI/CD platforms, it is recommended to use the :ref:`Trusted Publishing <trusted-publishing>`, which allows the package to be securely uploaded to PyPI from a CI/CD workflow without a manually configured API token." |
5666 | 5666 | msgstr "" |
5667 | 5667 |
|
5668 | 5668 | #: ../source/guides/tool-recommendations.rst:147 |
| 5669 | +msgid "As of November 2024, PyPI supports the following platforms as Trusted Publishing providers:" |
| 5670 | +msgstr "" |
| 5671 | + |
| 5672 | +#: ../source/guides/tool-recommendations.rst:150 |
| 5673 | +msgid "GitHub Actions (on ``https://github.com``)" |
| 5674 | +msgstr "" |
| 5675 | + |
| 5676 | +#: ../source/guides/tool-recommendations.rst:151 |
| 5677 | +msgid "GitLab CI/CD (on ``https://gitlab.com``)" |
| 5678 | +msgstr "" |
| 5679 | + |
| 5680 | +#: ../source/guides/tool-recommendations.rst:152 |
| 5681 | +msgid "ActiveState" |
| 5682 | +msgstr "" |
| 5683 | + |
| 5684 | +#: ../source/guides/tool-recommendations.rst:153 |
| 5685 | +msgid "Google Cloud" |
| 5686 | +msgstr "" |
| 5687 | + |
| 5688 | +#: ../source/guides/tool-recommendations.rst:155 |
5669 | 5689 | msgid "The other available method is to upload the package manually using :ref:`twine`." |
5670 | 5690 | msgstr "" |
5671 | 5691 |
|
5672 | | -#: ../source/guides/tool-recommendations.rst:149 |
| 5692 | +#: ../source/guides/tool-recommendations.rst:159 |
5673 | 5693 | msgid "**Never** use ``python setup.py upload`` for this task. In addition to being :ref:`deprecated <setup-py-deprecated>`, it is insecure." |
5674 | 5694 | msgstr "" |
5675 | 5695 |
|
5676 | | -#: ../source/guides/tool-recommendations.rst:154 |
| 5696 | +#: ../source/guides/tool-recommendations.rst:164 |
5677 | 5697 | msgid "Workflow tools" |
5678 | 5698 | msgstr "" |
5679 | 5699 |
|
5680 | | -#: ../source/guides/tool-recommendations.rst:156 |
| 5700 | +#: ../source/guides/tool-recommendations.rst:166 |
5681 | 5701 | msgid "These tools are environment managers that automatically manage virtual environments for a project. They also act as \"task runners\", allowing you to define and invoke tasks such as running tests, compiling documentation, regenerating some files, etc. Some of them provide shortcuts for building distributions and uploading to PyPI, and some support lock files for applications. They often call the tools mentioned above under the hood. In alphabetical order:" |
5682 | 5702 | msgstr "" |
5683 | 5703 |
|
5684 | | -#: ../source/guides/tool-recommendations.rst:164 |
| 5704 | +#: ../source/guides/tool-recommendations.rst:174 |
5685 | 5705 | msgid ":ref:`Flit`," |
5686 | 5706 | msgstr "" |
5687 | 5707 |
|
5688 | | -#: ../source/guides/tool-recommendations.rst:165 |
| 5708 | +#: ../source/guides/tool-recommendations.rst:175 |
5689 | 5709 | msgid ":ref:`Hatch`," |
5690 | 5710 | msgstr "" |
5691 | 5711 |
|
5692 | | -#: ../source/guides/tool-recommendations.rst:166 |
| 5712 | +#: ../source/guides/tool-recommendations.rst:176 |
5693 | 5713 | msgid ":doc:`nox <nox:index>`," |
5694 | 5714 | msgstr "" |
5695 | 5715 |
|
5696 | | -#: ../source/guides/tool-recommendations.rst:167 |
| 5716 | +#: ../source/guides/tool-recommendations.rst:177 |
5697 | 5717 | msgid ":ref:`PDM`," |
5698 | 5718 | msgstr "" |
5699 | 5719 |
|
5700 | | -#: ../source/guides/tool-recommendations.rst:168 |
| 5720 | +#: ../source/guides/tool-recommendations.rst:178 |
5701 | 5721 | msgid ":ref:`Pipenv`," |
5702 | 5722 | msgstr "" |
5703 | 5723 |
|
5704 | | -#: ../source/guides/tool-recommendations.rst:169 |
| 5724 | +#: ../source/guides/tool-recommendations.rst:179 |
5705 | 5725 | msgid ":ref:`Poetry`," |
5706 | 5726 | msgstr "" |
5707 | 5727 |
|
5708 | | -#: ../source/guides/tool-recommendations.rst:170 |
| 5728 | +#: ../source/guides/tool-recommendations.rst:180 |
5709 | 5729 | msgid ":doc:`tox <tox:index>`." |
5710 | 5730 | msgstr "" |
5711 | 5731 |
|
|
0 commit comments