Skip to content

Commit 35020b2

Browse files
Update messages.pot as of version f99923a
1 parent 6a39c35 commit 35020b2

1 file changed

Lines changed: 27 additions & 23 deletions

File tree

locales/messages.pot

Lines changed: 27 additions & 23 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-08-21 21:35+0000\n"
11+
"POT-Creation-Date: 2025-09-16 01:37+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 <LL@li.org>\n"
@@ -7175,7 +7175,7 @@ msgid "Twine is the primary tool developers use to upload packages to the Python
71757175
msgstr ""
71767176

71777177
#: ../source/key_projects.rst:331
7178-
#: ../source/overview.rst:401
7178+
#: ../source/overview.rst:405
71797179
msgid "virtualenv"
71807180
msgstr ""
71817181

@@ -8578,94 +8578,98 @@ msgid "Bringing your own kernel"
85788578
msgstr ""
85798579

85808580
#: ../source/overview.rst:342
8581-
msgid "Most operating systems support some form of classical virtualization, running applications packaged as images containing a full operating system of their own. Running these virtual machines, or VMs, is a mature approach, widespread in data center environments."
8581+
msgid "Most desktop operating systems support some form of classical virtualization, running applications packaged as images containing a full operating system of their own. Running these virtual machines, or VMs, is a mature approach, widespread in data center environments."
85828582
msgstr ""
85838583

85848584
#: ../source/overview.rst:347
85858585
msgid "These techniques are mostly reserved for larger scale deployments in data centers, though certain complex applications can benefit from this packaging. The technologies are Python agnostic, and include:"
85868586
msgstr ""
85878587

85888588
#: ../source/overview.rst:351
8589-
msgid "`Vagrant <https://www.vagrantup.com/>`_"
8589+
msgid "KVM on Linux"
85908590
msgstr ""
85918591

85928592
#: ../source/overview.rst:352
8593-
msgid "`VHD <https://en.wikipedia.org/wiki/VHD_(file_format)>`_, `AMI <https://en.wikipedia.org/wiki/Amazon_Machine_Image>`_, and :doc:`other formats <openstack:user/formats>`"
8593+
msgid "Hyper-V on Windows"
85948594
msgstr ""
85958595

85968596
#: ../source/overview.rst:353
8597-
msgid "`OpenStack <https://www.redhat.com/en/topics/openstack>`_ - A cloud management system in Python, with extensive VM support"
8597+
msgid "`VHD <https://en.wikipedia.org/wiki/VHD_(file_format)>`_, `AMI <https://en.wikipedia.org/wiki/Amazon_Machine_Image>`_, and :doc:`other formats <openstack:user/formats>`"
85988598
msgstr ""
85998599

86008600
#: ../source/overview.rst:356
8601+
msgid "`OpenStack <https://www.redhat.com/en/topics/openstack>`_ - A cloud management system written in Python, with extensive VM support"
8602+
msgstr ""
8603+
8604+
#: ../source/overview.rst:360
86018605
msgid "Bringing your own hardware"
86028606
msgstr ""
86038607

8604-
#: ../source/overview.rst:358
8608+
#: ../source/overview.rst:362
86058609
msgid "The most all-encompassing way to ship your software would be to ship it already-installed on some hardware. This way, your software's user would require only electricity."
86068610
msgstr ""
86078611

8608-
#: ../source/overview.rst:362
8612+
#: ../source/overview.rst:366
86098613
msgid "Whereas the virtual machines described above are primarily reserved for the tech-savvy, you can find hardware appliances being used by everyone from the most advanced data centers to the youngest children."
86108614
msgstr ""
86118615

8612-
#: ../source/overview.rst:366
8616+
#: ../source/overview.rst:370
86138617
msgid "Embed your code on an :gh:`Adafruit <adafruit/circuitpython>`, `MicroPython <https://micropython.org/>`_, or more-powerful hardware running Python, then ship it to the datacenter or your users' homes. They plug and play, and you can call it a day."
86148618
msgstr ""
86158619

8616-
#: ../source/overview.rst:375
8620+
#: ../source/overview.rst:379
86178621
msgid "A summary of technologies used to package Python applications."
86188622
msgstr ""
86198623

8620-
#: ../source/overview.rst:375
8624+
#: ../source/overview.rst:379
86218625
msgid "The simplified gamut of technologies used to package Python applications."
86228626
msgstr ""
86238627

8624-
#: ../source/overview.rst:378
8628+
#: ../source/overview.rst:382
86258629
msgid "What about..."
86268630
msgstr ""
86278631

8628-
#: ../source/overview.rst:380
8632+
#: ../source/overview.rst:384
86298633
msgid "The sections above can only summarize so much, and you might be wondering about some of the more conspicuous gaps."
86308634
msgstr ""
86318635

8632-
#: ../source/overview.rst:384
8636+
#: ../source/overview.rst:388
86338637
msgid "Operating system packages"
86348638
msgstr ""
86358639

8636-
#: ../source/overview.rst:386
8640+
#: ../source/overview.rst:390
86378641
msgid "As mentioned in :ref:`depending-on-a-separate-ecosystem` above, some operating systems have package managers of their own. If you're very sure of the operating system you're targeting, you can depend directly on a format like `deb <https://en.wikipedia.org/wiki/Deb_(file_format)>`_ (for Debian, Ubuntu, etc.) or `RPM <https://en.wikipedia.org/wiki/RPM_Package_Manager>`_ (for Red Hat, Fedora, etc.), and use that built-in package manager to take care of installation, and even deployment. You can even use `FPM <https://fpm.readthedocs.io/en/latest/cli-reference.html#virtualenv>`_ to generate both deb and RPMs from the same source."
86388642
msgstr ""
86398643

8640-
#: ../source/overview.rst:397
8644+
#: ../source/overview.rst:401
86418645
msgid "In most deployment pipelines, the OS package manager is just one piece of the puzzle."
86428646
msgstr ""
86438647

8644-
#: ../source/overview.rst:403
8648+
#: ../source/overview.rst:407
86458649
msgid ":doc:`Virtualenvs <python-guide:dev/virtualenvs>` have been an indispensable tool for multiple generations of Python developer, but are slowly fading from view, as they are being wrapped by higher-level tools. With packaging in particular, virtualenvs are used as a primitive in :doc:`the dh-virtualenv tool <dh-virtualenv:tutorial>` and `osnap <https://github.com/jamesabel/osnap>`_, both of which wrap virtualenvs in a self-contained way."
86468650
msgstr ""
86478651

8648-
#: ../source/overview.rst:412
8652+
#: ../source/overview.rst:416
86498653
msgid "For production deployments, do not rely on running ``python -m pip install`` from the Internet into a virtualenv, as one might do in a development environment. The overview above is full of much better solutions."
86508654
msgstr ""
86518655

8652-
#: ../source/overview.rst:417
8656+
#: ../source/overview.rst:421
86538657
msgid "Security"
86548658
msgstr ""
86558659

8656-
#: ../source/overview.rst:419
8660+
#: ../source/overview.rst:423
86578661
msgid "The further down the gradient you come, the harder it gets to update components of your package. Everything is more tightly bound together."
86588662
msgstr ""
86598663

8660-
#: ../source/overview.rst:422
8664+
#: ../source/overview.rst:426
86618665
msgid "For example, if a kernel security issue emerges, and you're deploying containers, the host system's kernel can be updated without requiring a new build on behalf of the application. If you deploy VM images, you'll need a new build. Whether or not this dynamic makes one option more secure is still a bit of an old debate, going back to the still-unsettled matter of `static versus dynamic linking <https://www.google.com/search?channel=fs&q=static+vs+dynamic+linking>`_."
86628666
msgstr ""
86638667

8664-
#: ../source/overview.rst:431
8668+
#: ../source/overview.rst:435
86658669
msgid "Wrap up"
86668670
msgstr ""
86678671

8668-
#: ../source/overview.rst:433
8672+
#: ../source/overview.rst:437
86698673
msgid "Packaging in Python has a bit of a reputation for being a bumpy ride. This impression is mostly a byproduct of Python's versatility. Once you understand the natural boundaries between each packaging solution, you begin to realize that the varied landscape is a small price Python programmers pay for using one of the most balanced, flexible languages available."
86708674
msgstr ""
86718675

0 commit comments

Comments
 (0)