diff --git a/warehouse/locale/messages.pot b/warehouse/locale/messages.pot
index 0b3cfdeef026..4dc1348e4ff0 100644
--- a/warehouse/locale/messages.pot
+++ b/warehouse/locale/messages.pot
@@ -794,67 +794,67 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:417
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
-#: warehouse/templates/pages/help.html:220
-#: warehouse/templates/pages/help.html:227
-#: warehouse/templates/pages/help.html:241
-#: warehouse/templates/pages/help.html:257
-#: warehouse/templates/pages/help.html:261
-#: warehouse/templates/pages/help.html:318
-#: warehouse/templates/pages/help.html:340
-#: warehouse/templates/pages/help.html:345
-#: warehouse/templates/pages/help.html:350
-#: warehouse/templates/pages/help.html:352
-#: warehouse/templates/pages/help.html:357
+#: warehouse/templates/pages/help.html:228
+#: warehouse/templates/pages/help.html:235
+#: warehouse/templates/pages/help.html:249
+#: warehouse/templates/pages/help.html:265
+#: warehouse/templates/pages/help.html:269
+#: warehouse/templates/pages/help.html:326
+#: warehouse/templates/pages/help.html:348
+#: warehouse/templates/pages/help.html:353
#: warehouse/templates/pages/help.html:358
-#: warehouse/templates/pages/help.html:359
-#: warehouse/templates/pages/help.html:363
-#: warehouse/templates/pages/help.html:396
-#: warehouse/templates/pages/help.html:398
-#: warehouse/templates/pages/help.html:401
-#: warehouse/templates/pages/help.html:437
-#: warehouse/templates/pages/help.html:442
-#: warehouse/templates/pages/help.html:448
-#: warehouse/templates/pages/help.html:527
-#: warehouse/templates/pages/help.html:559
-#: warehouse/templates/pages/help.html:565
-#: warehouse/templates/pages/help.html:568
-#: warehouse/templates/pages/help.html:570
-#: warehouse/templates/pages/help.html:579
-#: warehouse/templates/pages/help.html:601
-#: warehouse/templates/pages/help.html:608
-#: warehouse/templates/pages/help.html:626
-#: warehouse/templates/pages/help.html:633
-#: warehouse/templates/pages/help.html:644
-#: warehouse/templates/pages/help.html:670
-#: warehouse/templates/pages/help.html:683
-#: warehouse/templates/pages/help.html:688
-#: warehouse/templates/pages/help.html:700
-#: warehouse/templates/pages/help.html:722
-#: warehouse/templates/pages/help.html:736
-#: warehouse/templates/pages/help.html:745
-#: warehouse/templates/pages/help.html:757
-#: warehouse/templates/pages/help.html:768
-#: warehouse/templates/pages/help.html:773
-#: warehouse/templates/pages/help.html:781
-#: warehouse/templates/pages/help.html:792
-#: warehouse/templates/pages/help.html:837
-#: warehouse/templates/pages/help.html:845
-#: warehouse/templates/pages/help.html:893
-#: warehouse/templates/pages/help.html:898
-#: warehouse/templates/pages/help.html:903
-#: warehouse/templates/pages/help.html:913
-#: warehouse/templates/pages/help.html:922
-#: warehouse/templates/pages/help.html:936
-#: warehouse/templates/pages/help.html:944
-#: warehouse/templates/pages/help.html:952
-#: warehouse/templates/pages/help.html:960
-#: warehouse/templates/pages/help.html:969
-#: warehouse/templates/pages/help.html:988
-#: warehouse/templates/pages/help.html:1003
-#: warehouse/templates/pages/help.html:1004
-#: warehouse/templates/pages/help.html:1005
+#: warehouse/templates/pages/help.html:360
+#: warehouse/templates/pages/help.html:365
+#: warehouse/templates/pages/help.html:366
+#: warehouse/templates/pages/help.html:367
+#: warehouse/templates/pages/help.html:371
+#: warehouse/templates/pages/help.html:404
+#: warehouse/templates/pages/help.html:406
+#: warehouse/templates/pages/help.html:409
+#: warehouse/templates/pages/help.html:445
+#: warehouse/templates/pages/help.html:450
+#: warehouse/templates/pages/help.html:456
+#: warehouse/templates/pages/help.html:535
+#: warehouse/templates/pages/help.html:567
+#: warehouse/templates/pages/help.html:573
+#: warehouse/templates/pages/help.html:576
+#: warehouse/templates/pages/help.html:578
+#: warehouse/templates/pages/help.html:587
+#: warehouse/templates/pages/help.html:609
+#: warehouse/templates/pages/help.html:616
+#: warehouse/templates/pages/help.html:634
+#: warehouse/templates/pages/help.html:641
+#: warehouse/templates/pages/help.html:652
+#: warehouse/templates/pages/help.html:678
+#: warehouse/templates/pages/help.html:691
+#: warehouse/templates/pages/help.html:696
+#: warehouse/templates/pages/help.html:718
+#: warehouse/templates/pages/help.html:740
+#: warehouse/templates/pages/help.html:754
+#: warehouse/templates/pages/help.html:763
+#: warehouse/templates/pages/help.html:775
+#: warehouse/templates/pages/help.html:786
+#: warehouse/templates/pages/help.html:791
+#: warehouse/templates/pages/help.html:799
+#: warehouse/templates/pages/help.html:810
+#: warehouse/templates/pages/help.html:855
+#: warehouse/templates/pages/help.html:863
+#: warehouse/templates/pages/help.html:911
+#: warehouse/templates/pages/help.html:916
+#: warehouse/templates/pages/help.html:921
+#: warehouse/templates/pages/help.html:931
+#: warehouse/templates/pages/help.html:940
+#: warehouse/templates/pages/help.html:954
+#: warehouse/templates/pages/help.html:962
+#: warehouse/templates/pages/help.html:970
+#: warehouse/templates/pages/help.html:978
+#: warehouse/templates/pages/help.html:987
#: warehouse/templates/pages/help.html:1006
-#: warehouse/templates/pages/help.html:1011
+#: warehouse/templates/pages/help.html:1021
+#: warehouse/templates/pages/help.html:1022
+#: warehouse/templates/pages/help.html:1023
+#: warehouse/templates/pages/help.html:1024
+#: warehouse/templates/pages/help.html:1029
#: warehouse/templates/pages/sponsors.html:33
#: warehouse/templates/pages/sponsors.html:37
#: warehouse/templates/pages/sponsors.html:41
@@ -938,7 +938,7 @@ msgstr ""
#: warehouse/templates/base.html:41 warehouse/templates/base.html:55
#: warehouse/templates/base.html:275
#: warehouse/templates/includes/current-user-indicator.html:63
-#: warehouse/templates/pages/help.html:111
+#: warehouse/templates/pages/help.html:118
#: warehouse/templates/pages/sitemap.html:27
msgid "Help"
msgstr ""
@@ -2866,7 +2866,7 @@ msgstr ""
#: warehouse/templates/includes/packaging/project-data.html:158
#: warehouse/templates/includes/packaging/project-data.html:164
-#: warehouse/templates/pages/help.html:612
+#: warehouse/templates/pages/help.html:620
msgid "Maintainer:"
msgstr ""
@@ -6214,7 +6214,7 @@ msgid "Project Roles"
msgstr ""
#: warehouse/templates/manage/project/roles.html:46
-#: warehouse/templates/pages/help.html:611
+#: warehouse/templates/pages/help.html:619
msgid "There are two possible roles for collaborators:"
msgstr ""
@@ -6913,276 +6913,280 @@ msgid ""
"help with account recovery."
msgstr ""
-#: warehouse/templates/pages/help.html:52
+#: warehouse/templates/pages/help.html:53
msgid "What's a package, project, or release?"
msgstr ""
-#: warehouse/templates/pages/help.html:53
+#: warehouse/templates/pages/help.html:54
msgid "How do I install a file (package) from PyPI?"
msgstr ""
-#: warehouse/templates/pages/help.html:54
+#: warehouse/templates/pages/help.html:55
msgid "How do I package and publish my code for PyPI?"
msgstr ""
-#: warehouse/templates/pages/help.html:55
+#: warehouse/templates/pages/help.html:56
msgid "What's a trove classifier?"
msgstr ""
-#: warehouse/templates/pages/help.html:56
+#: warehouse/templates/pages/help.html:57
msgid "What's a \"yanked\" release?"
msgstr ""
-#: warehouse/templates/pages/help.html:58
+#: warehouse/templates/pages/help.html:60
msgid "Why do I need a verified email address?"
msgstr ""
-#: warehouse/templates/pages/help.html:59
+#: warehouse/templates/pages/help.html:61
msgid "Why is PyPI telling me my password is compromised?"
msgstr ""
-#: warehouse/templates/pages/help.html:60
+#: warehouse/templates/pages/help.html:62
msgid "What should I do if I notice suspicious activity on my account?"
msgstr ""
-#: warehouse/templates/pages/help.html:61
+#: warehouse/templates/pages/help.html:63
msgid "Why is PyPI telling me my API token is compromised?"
msgstr ""
-#: warehouse/templates/pages/help.html:62
+#: warehouse/templates/pages/help.html:64
msgid "What is two-factor authentication and how does it work on PyPI?"
msgstr ""
-#: warehouse/templates/pages/help.html:63
+#: warehouse/templates/pages/help.html:65
msgid ""
"How does two-factor authentication with an authentication application "
"(TOTP) work? How do I"
" set it up on PyPI?"
msgstr ""
-#: warehouse/templates/pages/help.html:64
+#: warehouse/templates/pages/help.html:66
msgid ""
"How does two-factor authentication with a security device (e.g. USB key) "
"work? How do I set it up on PyPI?"
msgstr ""
-#: warehouse/templates/pages/help.html:65
+#: warehouse/templates/pages/help.html:67
msgid "What devices (other than a USB key) can I use as a security device?"
msgstr ""
-#: warehouse/templates/pages/help.html:66
+#: warehouse/templates/pages/help.html:68
msgid ""
"How does two-factor authentication with a recovery code work? How do I "
"set it up on PyPI?"
msgstr ""
-#: warehouse/templates/pages/help.html:67
+#: warehouse/templates/pages/help.html:69
msgid "How can I use API tokens to authenticate with PyPI?"
msgstr ""
-#: warehouse/templates/pages/help.html:68
+#: warehouse/templates/pages/help.html:70
msgid "Why do certain actions require me to confirm my password?"
msgstr ""
-#: warehouse/templates/pages/help.html:69
+#: warehouse/templates/pages/help.html:71
msgid "How do I change my PyPI username?"
msgstr ""
-#: warehouse/templates/pages/help.html:70
+#: warehouse/templates/pages/help.html:72
msgid "How can I use Trusted Publishers to publish to PyPI?"
msgstr ""
-#: warehouse/templates/pages/help.html:72
-msgid "How can I run a mirror of PyPI?"
+#: warehouse/templates/pages/help.html:75
+msgid "Does PyPI have APIs I can use?"
msgstr ""
-#: warehouse/templates/pages/help.html:73
-msgid "Does PyPI have APIs I can use?"
+#: warehouse/templates/pages/help.html:76
+msgid "How can I run a mirror of PyPI?"
msgstr ""
-#: warehouse/templates/pages/help.html:74
+#: warehouse/templates/pages/help.html:77
msgid "How do I get notified when a new version of a project is released?"
msgstr ""
-#: warehouse/templates/pages/help.html:75
+#: warehouse/templates/pages/help.html:78
msgid ""
"Where can I see statistics about PyPI, downloads, and project/package "
"usage?"
msgstr ""
-#: warehouse/templates/pages/help.html:76
-msgid "What are the file hashes used for, and how can I verify them?"
-msgstr ""
-
-#: warehouse/templates/pages/help.html:78
-msgid "I forgot my PyPI password. Can you help me?"
-msgstr ""
-
#: warehouse/templates/pages/help.html:79
-msgid "I've lost access to my PyPI account. Can you help me?"
-msgstr ""
-
-#: warehouse/templates/pages/help.html:80
-msgid ""
-"Why am I getting an \"Invalid or non-existent authentication "
-"information.\" error when uploading files?"
-msgstr ""
-
-#: warehouse/templates/pages/help.html:81
-msgid ""
-"Why am I getting \"No matching distribution found\" or \"Could not fetch "
-"URL\" errors during pip install
?"
+msgid "What are the file hashes used for, and how can I verify them?"
msgstr ""
#: warehouse/templates/pages/help.html:82
-msgid "I am having trouble using the PyPI website. Can you help me?"
+msgid "How can I publish my private packages to PyPI?"
msgstr ""
#: warehouse/templates/pages/help.html:83
-msgid "Why can't I manually upload files to PyPI, through the browser interface?"
+msgid "Why isn't my desired project name available?"
msgstr ""
#: warehouse/templates/pages/help.html:84
-msgid "How can I publish my private packages to PyPI?"
+msgid "How do I claim an abandoned or previously registered project name?"
msgstr ""
#: warehouse/templates/pages/help.html:85
-msgid "Why did my package or user registration get blocked?"
+msgid "What collaborator roles are available for a project on PyPI?"
msgstr ""
#: warehouse/templates/pages/help.html:86
-msgid "How do I get a file size limit exemption or increase for my project?"
+msgid "How do I become an owner/maintainer of a project on PyPI?"
msgstr ""
#: warehouse/templates/pages/help.html:87
+msgid "How can I upload a project description in a different format?"
+msgstr ""
+
+#: warehouse/templates/pages/help.html:88
+msgid "How do I get a file size limit exemption or increase for my project?"
+msgstr ""
+
+#: warehouse/templates/pages/help.html:89
msgid ""
"How do I get a total project size limit exemption or increase for my "
"project?"
msgstr ""
-#: warehouse/templates/pages/help.html:88
+#: warehouse/templates/pages/help.html:90
msgid ""
"Where does PyPI get its data on project vulnerabilities from, and how can"
" I correct it?"
msgstr ""
-#: warehouse/templates/pages/help.html:89
+#: warehouse/templates/pages/help.html:91
+msgid "How can I restore a deleted project, release or file?"
+msgstr ""
+
+#: warehouse/templates/pages/help.html:94
msgid "Why am I getting \"the description failed to render\" error?"
msgstr ""
-#: warehouse/templates/pages/help.html:91
-msgid ""
-"Why am I getting a \"Filename or contents already exists\" or \"Filename "
-"has been previously used\" error?"
+#: warehouse/templates/pages/help.html:95
+msgid "Why can't I manually upload files to PyPI, through the browser interface?"
msgstr ""
-#: warehouse/templates/pages/help.html:92
-msgid "Why isn't my desired project name available?"
+#: warehouse/templates/pages/help.html:96
+msgid "I forgot my PyPI password. Can you help me?"
msgstr ""
-#: warehouse/templates/pages/help.html:93
-msgid "How do I claim an abandoned or previously registered project name?"
+#: warehouse/templates/pages/help.html:97
+msgid "I've lost access to my PyPI account. Can you help me?"
msgstr ""
-#: warehouse/templates/pages/help.html:94
-msgid "What collaborator roles are available for a project on PyPI?"
+#: warehouse/templates/pages/help.html:98
+msgid ""
+"Why am I getting an \"Invalid or non-existent authentication "
+"information.\" error when uploading files?"
msgstr ""
-#: warehouse/templates/pages/help.html:95
-msgid "How do I become an owner/maintainer of a project on PyPI?"
+#: warehouse/templates/pages/help.html:99
+msgid ""
+"Why am I getting \"No matching distribution found\" or \"Could not fetch "
+"URL\" errors during pip install
?"
msgstr ""
-#: warehouse/templates/pages/help.html:96
-msgid "How can I upload a project description in a different format?"
+#: warehouse/templates/pages/help.html:100
+msgid "I am having trouble using the PyPI website. Can you help me?"
msgstr ""
-#: warehouse/templates/pages/help.html:97
+#: warehouse/templates/pages/help.html:101
+msgid "Why did my package or user registration get blocked?"
+msgstr ""
+
+#: warehouse/templates/pages/help.html:102
+msgid ""
+"Why am I getting a \"Filename or contents already exists\" or \"Filename "
+"has been previously used\" error?"
+msgstr ""
+
+#: warehouse/templates/pages/help.html:103
msgid "How do I request a new trove classifier?"
msgstr ""
-#: warehouse/templates/pages/help.html:98
+#: warehouse/templates/pages/help.html:104
msgid "Where can I report a bug or provide feedback about PyPI?"
msgstr ""
-#: warehouse/templates/pages/help.html:99
+#: warehouse/templates/pages/help.html:105
msgid ""
"I'm having trouble setting up two factor authentication with an "
"authentication application (TOTP). Can you help me?"
msgstr ""
-#: warehouse/templates/pages/help.html:100
+#: warehouse/templates/pages/help.html:106
msgid "My project says it's in quarantine. What does that mean?"
msgstr ""
-#: warehouse/templates/pages/help.html:102
+#: warehouse/templates/pages/help.html:109
msgid "Who maintains PyPI?"
msgstr ""
-#: warehouse/templates/pages/help.html:103
+#: warehouse/templates/pages/help.html:110
msgid "What powers PyPI?"
msgstr ""
-#: warehouse/templates/pages/help.html:104
+#: warehouse/templates/pages/help.html:111
msgid "Can I depend on PyPI being available?"
msgstr ""
-#: warehouse/templates/pages/help.html:105
+#: warehouse/templates/pages/help.html:112
msgid "How can I contribute to PyPI?"
msgstr ""
-#: warehouse/templates/pages/help.html:106
+#: warehouse/templates/pages/help.html:113
msgid "How do I keep up with upcoming changes to PyPI?"
msgstr ""
-#: warehouse/templates/pages/help.html:107
+#: warehouse/templates/pages/help.html:114
msgid "How can I get a list of PyPI's IP addresses?"
msgstr ""
-#: warehouse/templates/pages/help.html:108
+#: warehouse/templates/pages/help.html:115
msgid ""
"What does the \"beta feature\" badge mean? What are Warehouse's current "
"beta features?"
msgstr ""
-#: warehouse/templates/pages/help.html:109
+#: warehouse/templates/pages/help.html:116
msgid "How do I pronounce \"PyPI\"?"
msgstr ""
-#: warehouse/templates/pages/help.html:116
+#: warehouse/templates/pages/help.html:123
msgid "Common questions"
msgstr ""
-#: warehouse/templates/pages/help.html:119
-#: warehouse/templates/pages/help.html:208
+#: warehouse/templates/pages/help.html:126
+#: warehouse/templates/pages/help.html:216
msgid "Basics"
msgstr ""
-#: warehouse/templates/pages/help.html:130
+#: warehouse/templates/pages/help.html:137
msgid "My Account"
msgstr ""
-#: warehouse/templates/pages/help.html:149
-#: warehouse/templates/pages/help.html:556
+#: warehouse/templates/pages/help.html:156
+#: warehouse/templates/pages/help.html:564
msgid "Integrating"
msgstr ""
-#: warehouse/templates/pages/help.html:160
-#: warehouse/templates/pages/help.html:593
+#: warehouse/templates/pages/help.html:167
+#: warehouse/templates/pages/help.html:601
msgid "Administration of projects on PyPI"
msgstr ""
-#: warehouse/templates/pages/help.html:175
-#: warehouse/templates/pages/help.html:696
+#: warehouse/templates/pages/help.html:183
+#: warehouse/templates/pages/help.html:714
msgid "Troubleshooting"
msgstr ""
-#: warehouse/templates/pages/help.html:194
-#: warehouse/templates/pages/help.html:889
+#: warehouse/templates/pages/help.html:202
+#: warehouse/templates/pages/help.html:907
msgid "About"
msgstr ""
-#: warehouse/templates/pages/help.html:211
+#: warehouse/templates/pages/help.html:219
#, python-format
msgid ""
"
We use a number of terms to describe software available on PyPI, like " @@ -7202,7 +7206,7 @@ msgid "" "href=\"%(wheel_href)s\">wheel.
" msgstr "" -#: warehouse/templates/pages/help.html:220 +#: warehouse/templates/pages/help.html:228 #, python-format msgid "" "To learn how to install a file from PyPI, visit the Python Packaging User Guide." msgstr "" -#: warehouse/templates/pages/help.html:227 +#: warehouse/templates/pages/help.html:235 #, python-format msgid "" "For full instructions on configuring, packaging and distributing your " @@ -7222,7 +7226,7 @@ msgid "" "target=\"_blank\" rel=\"noopener\">Python Packaging User Guide." msgstr "" -#: warehouse/templates/pages/help.html:234 +#: warehouse/templates/pages/help.html:242 #, python-format msgid "" "Classifiers are used to categorize projects on PyPI. See PyPI itself has not suffered a breach. This is a protective measure " @@ -7310,7 +7314,7 @@ msgid "" "href=\"%(reset_pwd_href)s\">reset your password. " msgstr "" -#: warehouse/templates/pages/help.html:296 +#: warehouse/templates/pages/help.html:304 #, python-format msgid "" "All PyPI user events are stored under security history in account " @@ -7320,7 +7324,7 @@ msgid "" "href=\"mailto:%(admin_email)s\">%(admin_email)s " msgstr "" -#: warehouse/templates/pages/help.html:308 +#: warehouse/templates/pages/help.html:316 msgid "" "
A PyPI API token linked to your account was posted on a public " "website. It was automatically revoked, but before regenerating a new one," @@ -7329,7 +7333,7 @@ msgid "" "applies too.
" msgstr "" -#: warehouse/templates/pages/help.html:318 +#: warehouse/templates/pages/help.html:326 msgid "" "Two-factor authentication (2FA) makes your account more secure by " "requiring two things in order to log in: something you know and " @@ -7342,7 +7346,7 @@ msgid "" "provide their second method of identity verification.
" msgstr "" -#: warehouse/templates/pages/help.html:340 +#: warehouse/templates/pages/help.html:348 #, python-format msgid "" "PyPI users can set up two-factor authentication using any authentication " @@ -7351,21 +7355,21 @@ msgid "" "password\">TOTP standard." msgstr "" -#: warehouse/templates/pages/help.html:341 +#: warehouse/templates/pages/help.html:349 msgid "" "TOTP authentication " "applications generate a regularly changing authentication code to use " "when logging into your account." msgstr "" -#: warehouse/templates/pages/help.html:342 +#: warehouse/templates/pages/help.html:350 msgid "" "Because TOTP is an " "open standard, there are many applications that are compatible with your " "PyPI account. Popular applications include:" msgstr "" -#: warehouse/templates/pages/help.html:345 +#: warehouse/templates/pages/help.html:353 #, python-format msgid "" "Google Authenticator for iOS" msgstr "" -#: warehouse/templates/pages/help.html:348 -#: warehouse/templates/pages/help.html:350 -#: warehouse/templates/pages/help.html:355 -#: warehouse/templates/pages/help.html:357 +#: warehouse/templates/pages/help.html:356 +#: warehouse/templates/pages/help.html:358 +#: warehouse/templates/pages/help.html:363 +#: warehouse/templates/pages/help.html:365 msgid "(proprietary)" msgstr "" -#: warehouse/templates/pages/help.html:352 +#: warehouse/templates/pages/help.html:360 #, python-format msgid "" "Duo Mobile for iOS" msgstr "" -#: warehouse/templates/pages/help.html:358 -#: warehouse/templates/pages/help.html:359 +#: warehouse/templates/pages/help.html:366 +#: warehouse/templates/pages/help.html:367 msgid "(open source)" msgstr "" -#: warehouse/templates/pages/help.html:363 +#: warehouse/templates/pages/help.html:371 #, python-format msgid "" "Some password managers (e.g. 2FA with an " "authentication application:" msgstr "" -#: warehouse/templates/pages/help.html:373 +#: warehouse/templates/pages/help.html:381 msgid "" "Open an authentication (TOTP) application" msgstr "" -#: warehouse/templates/pages/help.html:374 +#: warehouse/templates/pages/help.html:382 msgid "" "Log in to your PyPI account, go to your account settings, and choose " "\"Add 2FA with " "authentication application\"" msgstr "" -#: warehouse/templates/pages/help.html:375 +#: warehouse/templates/pages/help.html:383 msgid "" "PyPI will generate a secret key, specific to your account. This is " "displayed as a QR code, and as a text code." msgstr "" -#: warehouse/templates/pages/help.html:376 +#: warehouse/templates/pages/help.html:384 msgid "" "Scan the QR code with your authentication application, or type it in " "manually. The method of input will depend on the application you have " "chosen." msgstr "" -#: warehouse/templates/pages/help.html:377 +#: warehouse/templates/pages/help.html:385 msgid "" "Your application will generate an authentication code - use this to " "verify your set-up on PyPI" msgstr "" -#: warehouse/templates/pages/help.html:380 +#: warehouse/templates/pages/help.html:388 msgid "" "The PyPI server and your application now share your PyPI secret key, " "allowing your application to generate valid authentication codes for your" " PyPI account." msgstr "" -#: warehouse/templates/pages/help.html:382 -#: warehouse/templates/pages/help.html:424 +#: warehouse/templates/pages/help.html:390 +#: warehouse/templates/pages/help.html:432 msgid "Next time you log in to PyPI you'll need to:" msgstr "" -#: warehouse/templates/pages/help.html:384 -#: warehouse/templates/pages/help.html:476 +#: warehouse/templates/pages/help.html:392 +#: warehouse/templates/pages/help.html:484 msgid "Provide your username and password, as normal" msgstr "" -#: warehouse/templates/pages/help.html:385 +#: warehouse/templates/pages/help.html:393 msgid "Open your authentication application to generate an authentication code" msgstr "" -#: warehouse/templates/pages/help.html:386 +#: warehouse/templates/pages/help.html:394 msgid "Use this code to finish logging into PyPI" msgstr "" -#: warehouse/templates/pages/help.html:392 +#: warehouse/templates/pages/help.html:400 msgid "" "A security device is a USB key or other " "device that generates a one-time password and sends that password to " @@ -7475,11 +7479,11 @@ msgid "" "user." msgstr "" -#: warehouse/templates/pages/help.html:394 +#: warehouse/templates/pages/help.html:402 msgid "To set up two-factor authentication with a USB key, you'll need:" msgstr "" -#: warehouse/templates/pages/help.html:396 +#: warehouse/templates/pages/help.html:404 #, python-format msgid "" "To use a :" msgstr "" -#: warehouse/templates/pages/help.html:401 +#: warehouse/templates/pages/help.html:409 #, python-format msgid "" "Popular keys include Thetis." msgstr "" -#: warehouse/templates/pages/help.html:408 +#: warehouse/templates/pages/help.html:416 msgid "" "Note that some older Yubico USB keys do not follow the FIDO " "specification, and will therefore not work with PyPI" msgstr "" -#: warehouse/templates/pages/help.html:413 +#: warehouse/templates/pages/help.html:421 msgid "Follow these steps:" msgstr "" -#: warehouse/templates/pages/help.html:415 +#: warehouse/templates/pages/help.html:423 msgid "" "__token__
"
msgstr ""
-#: warehouse/templates/pages/help.html:523
+#: warehouse/templates/pages/help.html:531
msgid ""
"Set your password to the token value, including the pypi-
"
"prefix"
msgstr ""
-#: warehouse/templates/pages/help.html:527
+#: warehouse/templates/pages/help.html:535
#, python-format
msgid ""
"Where you edit or add these values will depend on your individual use "
@@ -7702,14 +7706,14 @@ msgid ""
"rel=\"noopener\">.travis.yml
if you are using Travis)."
msgstr ""
-#: warehouse/templates/pages/help.html:531
+#: warehouse/templates/pages/help.html:539
msgid ""
"Advanced users may wish to inspect their token by decoding it with "
"base64, and checking the output against the unique identifier displayed "
"on PyPI."
msgstr ""
-#: warehouse/templates/pages/help.html:535
+#: warehouse/templates/pages/help.html:543
msgid ""
"PyPI asks you to confirm your password before you want to perform a " "sensitive action. Sensitive actions include things like adding or " @@ -7720,18 +7724,18 @@ msgid "" "actions on your personal, password-protected computer.
" msgstr "" -#: warehouse/templates/pages/help.html:542 +#: warehouse/templates/pages/help.html:550 msgid "PyPI does not currently support changing a username." msgstr "" -#: warehouse/templates/pages/help.html:543 +#: warehouse/templates/pages/help.html:551 msgid "" "Instead, you can create a new account with the desired username, add the " "new account as a maintainer of all the projects your old account owns, " "and then delete the old account, which will have the same effect." msgstr "" -#: warehouse/templates/pages/help.html:547 +#: warehouse/templates/pages/help.html:555 #, python-format msgid "" "PyPI users and projects can use Trusted " @@ -7739,15 +7743,15 @@ msgid "" "trusted third party service, eliminating the need to use API tokens." msgstr "" -#: warehouse/templates/pages/help.html:559 +#: warehouse/templates/pages/help.html:567 msgid "Yes, including RSS feeds of new packages and new releases." msgstr "" -#: warehouse/templates/pages/help.html:559 +#: warehouse/templates/pages/help.html:567 msgid "See the API reference." msgstr "" -#: warehouse/templates/pages/help.html:562 +#: warehouse/templates/pages/help.html:570 #, python-format msgid "" "If you need to run your own mirror of PyPI, the GitHub apps." msgstr "" -#: warehouse/templates/pages/help.html:568 +#: warehouse/templates/pages/help.html:576 #, python-format msgid "" "You can analyze PyPI project/package metadata and via our public dataset on Google BigQuery." msgstr "" -#: warehouse/templates/pages/help.html:570 +#: warehouse/templates/pages/help.html:578 #, python-format msgid "" "other relevant factors." msgstr "" -#: warehouse/templates/pages/help.html:579 +#: warehouse/templates/pages/help.html:587 #, python-format msgid "" "For recent statistics on uptime and performance, see ." msgstr "" -#: warehouse/templates/pages/help.html:582 +#: warehouse/templates/pages/help.html:590 msgid "" "For each package hosted on PyPI, there are corresponding hashes for that " "file. These hashes can be used to verify that the file you are " @@ -7808,7 +7812,7 @@ msgid "" "from the JSON API. Here is an example of generating the hashes:" msgstr "" -#: warehouse/templates/pages/help.html:589 +#: warehouse/templates/pages/help.html:597 msgid "" "In practice, it would only be necessary to verify one of the hashes. It " "is not recommended to use the MD5 hash because of known security issues " @@ -7816,7 +7820,7 @@ msgid "" " only." msgstr "" -#: warehouse/templates/pages/help.html:596 +#: warehouse/templates/pages/help.html:604 #, python-format msgid "" "PyPI does not support publishing private packages. If you need to publish" @@ -7824,7 +7828,7 @@ msgid "" "run your own deployment of the devpi project." msgstr "" -#: warehouse/templates/pages/help.html:599 +#: warehouse/templates/pages/help.html:607 msgid "" "Your publishing tool may return an error that your new project can't be " "created with your desired name, despite no evidence of a project or " @@ -7832,7 +7836,7 @@ msgid "" "reasons this may occur:" msgstr "" -#: warehouse/templates/pages/help.html:601 +#: warehouse/templates/pages/help.html:609 #, python-format msgid "" "The project name conflicts with a module from any major version from 2.5 to present." msgstr "" -#: warehouse/templates/pages/help.html:602 +#: warehouse/templates/pages/help.html:610 msgid "" "The project name is too similar to an existing project and may be " "confusable." msgstr "" -#: warehouse/templates/pages/help.html:603 +#: warehouse/templates/pages/help.html:611 #, python-format msgid "" "The project name has been explicitly prohibited by the PyPI " @@ -7855,18 +7859,18 @@ msgid "" "with a malicious package." msgstr "" -#: warehouse/templates/pages/help.html:604 +#: warehouse/templates/pages/help.html:612 msgid "" "The project name has been registered by another user, but no releases " "have been created." msgstr "" -#: warehouse/templates/pages/help.html:604 +#: warehouse/templates/pages/help.html:612 #, python-format msgid "See %(anchor_text)s" msgstr "" -#: warehouse/templates/pages/help.html:608 +#: warehouse/templates/pages/help.html:616 #, python-format msgid "" "Follow the PEP 541." msgstr "" -#: warehouse/templates/pages/help.html:612 +#: warehouse/templates/pages/help.html:620 msgid "" "Can upload releases for a package. Cannot add collaborators. Cannot " "delete files, releases, or the project." msgstr "" -#: warehouse/templates/pages/help.html:613 +#: warehouse/templates/pages/help.html:621 msgid "Owner:" msgstr "" -#: warehouse/templates/pages/help.html:613 +#: warehouse/templates/pages/help.html:621 msgid "" "Can upload releases. Can add other collaborators. Can delete files, " "releases, or the entire project." msgstr "" -#: warehouse/templates/pages/help.html:616 +#: warehouse/templates/pages/help.html:624 msgid "" "Only the current owners of a project have the ability to add new owners " "or maintainers. If you need to request ownership, you should contact the " @@ -7899,19 +7903,19 @@ msgid "" "project page." msgstr "" -#: warehouse/templates/pages/help.html:617 +#: warehouse/templates/pages/help.html:625 #, python-format msgid "If the owner is unresponsive, see %(anchor_text)s" msgstr "" -#: warehouse/templates/pages/help.html:621 +#: warehouse/templates/pages/help.html:629 msgid "" "When usingpyproject.toml
for project metadata, you can use "
"the extension of the readme
field value to control how PyPI "
"renders your description."
msgstr ""
-#: warehouse/templates/pages/help.html:626
+#: warehouse/templates/pages/help.html:634
#, python-format
msgid ""
"For example, readme = \"README.md\"
will render the "
@@ -7920,7 +7924,7 @@ msgid ""
"rel=\"noopener\">reStructuredText"
msgstr ""
-#: warehouse/templates/pages/help.html:633
+#: warehouse/templates/pages/help.html:641
#, python-format
msgid ""
"Refer to the file an issue and tell us:"
msgstr ""
-#: warehouse/templates/pages/help.html:653
-#: warehouse/templates/pages/help.html:675
+#: warehouse/templates/pages/help.html:661
+#: warehouse/templates/pages/help.html:683
msgid "A link to your project on PyPI (or Test PyPI)"
msgstr ""
-#: warehouse/templates/pages/help.html:654
+#: warehouse/templates/pages/help.html:662
msgid "The size of your release, in megabytes"
msgstr ""
-#: warehouse/templates/pages/help.html:655
+#: warehouse/templates/pages/help.html:663
msgid "Which index/indexes you need the increase for (PyPI, Test PyPI, or both)"
msgstr ""
-#: warehouse/templates/pages/help.html:656
-#: warehouse/templates/pages/help.html:677
+#: warehouse/templates/pages/help.html:664
+#: warehouse/templates/pages/help.html:685
msgid ""
"A brief description of your project, including the reason for the "
"additional size."
msgstr ""
-#: warehouse/templates/pages/help.html:663
+#: warehouse/templates/pages/help.html:671
#, python-format
msgid ""
"If you can't upload your project's release to PyPI because you're hitting"
@@ -7971,7 +7975,7 @@ msgid ""
" individual files to lower your overall project size."
msgstr ""
-#: warehouse/templates/pages/help.html:670
+#: warehouse/templates/pages/help.html:678
#, python-format
msgid ""
"If that is not possible, we can sometimes increase your limit. File an issue and tell us:"
msgstr ""
-#: warehouse/templates/pages/help.html:676
+#: warehouse/templates/pages/help.html:684
msgid "The total size of your project, in gigabytes"
msgstr ""
-#: warehouse/templates/pages/help.html:683
+#: warehouse/templates/pages/help.html:691
#, python-format
msgid ""
"PyPI receives reports on vulnerabilities in the packages hosted on it "
@@ -7994,7 +7998,7 @@ msgid ""
"Advisory Database."
msgstr ""
-#: warehouse/templates/pages/help.html:688
+#: warehouse/templates/pages/help.html:696
#, python-format
msgid ""
"If you believe vulnerability data for your project is invalid or "
@@ -8002,7 +8006,17 @@ msgid ""
"target=\"_blank\" rel=\"noopener\">file an issue with details."
msgstr ""
-#: warehouse/templates/pages/help.html:700
+#: warehouse/templates/pages/help.html:703
+msgid ""
+"Deletion of a project, release or file on PyPI is permanent and "
+"irreversable, without exception. Deletion of a project makes it "
+"uninstallable, and releases the project name for use by any other PyPI "
+"user. Deleted files cannot be re-"
+"uploaded. Deleted projects, releases or files cannot be restored by "
+"PyPI administrators."
+msgstr ""
+
+#: warehouse/templates/pages/help.html:718
#, python-format
msgid ""
"PyPI will reject uploads if the package description fails to render. You "
@@ -8010,47 +8024,47 @@ msgid ""
"command to locally check a description for validity."
msgstr ""
-#: warehouse/templates/pages/help.html:706
+#: warehouse/templates/pages/help.html:724
msgid ""
"If you've forgotten your PyPI password, but you remember your email "
"address or username, follow these steps to reset your password:"
msgstr ""
-#: warehouse/templates/pages/help.html:708
+#: warehouse/templates/pages/help.html:726
#, python-format
msgid "Go to reset your password."
msgstr ""
-#: warehouse/templates/pages/help.html:709
+#: warehouse/templates/pages/help.html:727
msgid "Enter the email address or username you used for PyPI and submit the form."
msgstr ""
-#: warehouse/templates/pages/help.html:710
+#: warehouse/templates/pages/help.html:728
msgid "You'll receive an email with a password reset link."
msgstr ""
-#: warehouse/templates/pages/help.html:715
+#: warehouse/templates/pages/help.html:733
msgid ""
"If you've lost access to your PyPI account or can't fully verify it due "
"to:"
msgstr ""
-#: warehouse/templates/pages/help.html:717
+#: warehouse/templates/pages/help.html:735
msgid "Lost access to the email address associated with your account"
msgstr ""
-#: warehouse/templates/pages/help.html:718
+#: warehouse/templates/pages/help.html:736
msgid "Accidentally registered with an email address you cannot verify"
msgstr ""
-#: warehouse/templates/pages/help.html:719
+#: warehouse/templates/pages/help.html:737
msgid ""
"Lost two-factor authentication application, device, and recovery "
"codes"
msgstr ""
-#: warehouse/templates/pages/help.html:722
+#: warehouse/templates/pages/help.html:740
#, python-format
msgid ""
"You can proceed to properly "
"formatted and does not contain any trailing characters such as "
"newlines."
msgstr ""
-#: warehouse/templates/pages/help.html:732
+#: warehouse/templates/pages/help.html:750
msgid "Ensure that the username you are using is __token__
."
msgstr ""
-#: warehouse/templates/pages/help.html:734
+#: warehouse/templates/pages/help.html:752
msgid ""
"Remember that PyPI and TestPyPI each require you to create an account, so"
" your credentials may be different."
msgstr ""
-#: warehouse/templates/pages/help.html:736
+#: warehouse/templates/pages/help.html:754
#, python-format
msgid ""
"If you're using Windows and trying to paste your token in the Command "
@@ -8091,7 +8105,7 @@ msgid ""
"module."
msgstr ""
-#: warehouse/templates/pages/help.html:745
+#: warehouse/templates/pages/help.html:763
#, python-format
msgid ""
"Transport Layer Security, or TLS, is part of how we make sure connections"
@@ -8103,7 +8117,7 @@ msgid ""
"target=\"_blank\" rel=\"noopener\">Learn why on the PSF blog."
msgstr ""
-#: warehouse/templates/pages/help.html:752
+#: warehouse/templates/pages/help.html:770
#, python-format
msgid ""
"If you are having trouble with %(command)s
and get a "
@@ -8112,7 +8126,7 @@ msgid ""
"information:"
msgstr ""
-#: warehouse/templates/pages/help.html:754
+#: warehouse/templates/pages/help.html:772
msgid ""
"If you see an error like There was a problem confirming the ssl "
"certificate
or tlsv1 alert protocol version
or "
@@ -8120,7 +8134,7 @@ msgid ""
"PyPI with a newer TLS support library."
msgstr ""
-#: warehouse/templates/pages/help.html:755
+#: warehouse/templates/pages/help.html:773
msgid ""
"The specific steps you need to take will depend on your operating system "
"version, where your installation of Python originated (python.org, your "
@@ -8128,7 +8142,7 @@ msgid ""
" Python, setuptools
, and pip
."
msgstr ""
-#: warehouse/templates/pages/help.html:757
+#: warehouse/templates/pages/help.html:775
#, python-format
msgid ""
"For help, go to %(command)s."
msgstr ""
-#: warehouse/templates/pages/help.html:768
+#: warehouse/templates/pages/help.html:786
#, python-format
msgid ""
"We take , so we can try to fix the problem, for you and others."
msgstr ""
-#: warehouse/templates/pages/help.html:781
+#: warehouse/templates/pages/help.html:799
#, python-format
msgid ""
"In a previous version of PyPI, it used to be possible for maintainers to "
@@ -8167,7 +8181,7 @@ msgid ""
"rel=\"noopener\">use twine to upload your project to PyPI."
msgstr ""
-#: warehouse/templates/pages/help.html:790
+#: warehouse/templates/pages/help.html:808
msgid ""
"Spammers return to PyPI with some regularity hoping to place their Search"
" Engine Optimized phishing, scam, and click-farming content on the site. "
@@ -8176,7 +8190,7 @@ msgid ""
"prime target."
msgstr ""
-#: warehouse/templates/pages/help.html:792
+#: warehouse/templates/pages/help.html:810
#, python-format
msgid ""
"When the PyPI administrators are overwhelmed by spam or "
@@ -8187,35 +8201,35 @@ msgid ""
"have updated it with reasoning for the intervention."
msgstr ""
-#: warehouse/templates/pages/help.html:801
+#: warehouse/templates/pages/help.html:819
msgid "PyPI will return these errors for one of these reasons:"
msgstr ""
-#: warehouse/templates/pages/help.html:803
+#: warehouse/templates/pages/help.html:821
msgid "Filename has been used and file exists"
msgstr ""
-#: warehouse/templates/pages/help.html:804
+#: warehouse/templates/pages/help.html:822
msgid "Filename has been used but file no longer exists"
msgstr ""
-#: warehouse/templates/pages/help.html:805
+#: warehouse/templates/pages/help.html:823
msgid "A file with the exact same content exists"
msgstr ""
-#: warehouse/templates/pages/help.html:808
+#: warehouse/templates/pages/help.html:826
msgid ""
"PyPI does not allow for a filename to be reused, even once a project has "
"been deleted and recreated."
msgstr ""
-#: warehouse/templates/pages/help.html:814
+#: warehouse/templates/pages/help.html:832
msgid ""
"A distribution filename on PyPI consists of the combination of project "
"name, version number, and distribution type."
msgstr ""
-#: warehouse/templates/pages/help.html:820
+#: warehouse/templates/pages/help.html:838
msgid ""
"This ensures that a given distribution for a given release for a given "
"project will always resolve to the same file, and cannot be "
@@ -8223,14 +8237,14 @@ msgid ""
" party (it can only be removed)."
msgstr ""
-#: warehouse/templates/pages/help.html:828
+#: warehouse/templates/pages/help.html:846
msgid ""
"To avoid this situation in most cases, you will need to change the "
"version number to one that you haven't previously uploaded to PyPI, "
"rebuild the distribution, and then upload the new distribution."
msgstr ""
-#: warehouse/templates/pages/help.html:837
+#: warehouse/templates/pages/help.html:855
#, python-format
msgid ""
"If you would like to request a new trove classifier file a pull request "
@@ -8239,7 +8253,7 @@ msgid ""
" to include a brief justification of why it is important."
msgstr ""
-#: warehouse/templates/pages/help.html:845
+#: warehouse/templates/pages/help.html:863
#, python-format
msgid ""
"If you're experiencing an issue with PyPI itself, we welcome "
@@ -8250,14 +8264,14 @@ msgid ""
" first check that a similar issue does not already exist."
msgstr ""
-#: warehouse/templates/pages/help.html:852
+#: warehouse/templates/pages/help.html:870
msgid ""
"If you are having an issue is with a specific package installed from "
"PyPI, you should reach out to the maintainers of that project directly "
"instead."
msgstr ""
-#: warehouse/templates/pages/help.html:857
+#: warehouse/templates/pages/help.html:875
msgid ""
"If you are having issues while setting up a TOTP device, it may be because your device time is"
@@ -8265,7 +8279,7 @@ msgid ""
"automatically, and try setting up the device again."
msgstr ""
-#: warehouse/templates/pages/help.html:864
+#: warehouse/templates/pages/help.html:882
#, python-format
msgid ""
"Projects may get placed in quarantine for any number of reasons, such as "
@@ -8275,14 +8289,14 @@ msgid ""
"Policy."
msgstr ""
-#: warehouse/templates/pages/help.html:873
+#: warehouse/templates/pages/help.html:891
msgid ""
"While in quarantine, the project is not installable by clients, and "
"cannot be being modified by its maintainers. PyPI Administrators will "
"need to review this project before it can be restored."
msgstr ""
-#: warehouse/templates/pages/help.html:880
+#: warehouse/templates/pages/help.html:898
#, python-format
msgid ""
"If you believe your project has mistakenly been flagged for quarantine, "
@@ -8290,7 +8304,7 @@ msgid ""
"details."
msgstr ""
-#: warehouse/templates/pages/help.html:893
+#: warehouse/templates/pages/help.html:911
#, python-format
msgid ""
"PyPI is powered by the Warehouse project; ."
msgstr ""
-#: warehouse/templates/pages/help.html:920
+#: warehouse/templates/pages/help.html:938
msgid ""
"As of April 16, 2018, PyPI.org is at \"production\" status, meaning that "
"it has moved out of beta and replaced the old site (pypi.python.org). It "
"is now robust, tested, and ready for expected browser and API traffic."
msgstr ""
-#: warehouse/templates/pages/help.html:922
+#: warehouse/templates/pages/help.html:940
#, python-format
msgid ""
"PyPI is heavily cached and distributed via private index."
msgstr ""
-#: warehouse/templates/pages/help.html:936
+#: warehouse/templates/pages/help.html:954
#, python-format
msgid ""
"We have a huge amount of work to do to continue to maintain and improve "
@@ -8363,22 +8377,22 @@ msgid ""
"target=\"_blank\" rel=\"noopener\">the Warehouse project)."
msgstr ""
-#: warehouse/templates/pages/help.html:941
+#: warehouse/templates/pages/help.html:959
msgid "Financial:"
msgstr ""
-#: warehouse/templates/pages/help.html:941
+#: warehouse/templates/pages/help.html:959
#, python-format
msgid ""
"We would deeply appreciate your donations to fund "
"development and maintenance."
msgstr ""
-#: warehouse/templates/pages/help.html:942
+#: warehouse/templates/pages/help.html:960
msgid "Development:"
msgstr ""
-#: warehouse/templates/pages/help.html:942
+#: warehouse/templates/pages/help.html:960
msgid ""
"Warehouse is open source, and we would love to see some new faces working"
" on the project. You do not need to be an experienced "
@@ -8386,7 +8400,7 @@ msgid ""
" you make your first open source pull request!"
msgstr ""
-#: warehouse/templates/pages/help.html:944
+#: warehouse/templates/pages/help.html:962
#, python-format
msgid ""
"If you have skills in Python, Full-Text Search, HTML, SCSS, JavaScript, "
@@ -8400,7 +8414,7 @@ msgid ""
"here."
msgstr ""
-#: warehouse/templates/pages/help.html:952
+#: warehouse/templates/pages/help.html:970
#, python-format
msgid ""
"Issues are grouped into Python packaging forum on Discourse."
msgstr ""
-#: warehouse/templates/pages/help.html:969
+#: warehouse/templates/pages/help.html:987
#, python-format
msgid ""
"Changes to PyPI are generally announced on both the RSS feed."
msgstr ""
-#: warehouse/templates/pages/help.html:978
+#: warehouse/templates/pages/help.html:996
#, python-format
msgid ""
"All traffic is routed through our global CDN, which lists their public IP"
" addresses here: %(href)s."
msgstr ""
-#: warehouse/templates/pages/help.html:979
+#: warehouse/templates/pages/help.html:997
#, python-format
msgid ""
"More information about this list can be found here: %(href)s."
msgstr ""
-#: warehouse/templates/pages/help.html:983
+#: warehouse/templates/pages/help.html:1001
msgid ""
"When Warehouse's maintainers are deploying new features, at first we mark"
" them with a small \"beta feature\" symbol to tell you: this should "
@@ -8456,11 +8470,11 @@ msgid ""
"functionality."
msgstr ""
-#: warehouse/templates/pages/help.html:984
+#: warehouse/templates/pages/help.html:1002
msgid "Currently, no features are in beta."
msgstr ""
-#: warehouse/templates/pages/help.html:988
+#: warehouse/templates/pages/help.html:1006
#, python-format
msgid ""
"\"PyPI\" should be pronounced like \"pie pea eye\", specifically with the"
@@ -8470,39 +8484,39 @@ msgid ""
"implementation of the Python language."
msgstr ""
-#: warehouse/templates/pages/help.html:1000
+#: warehouse/templates/pages/help.html:1018
msgid "Resources"
msgstr ""
-#: warehouse/templates/pages/help.html:1001
+#: warehouse/templates/pages/help.html:1019
msgid "Looking for something else? Perhaps these links will help:"
msgstr ""
-#: warehouse/templates/pages/help.html:1003
+#: warehouse/templates/pages/help.html:1021
msgid "Python Packaging User Guide"
msgstr ""
-#: warehouse/templates/pages/help.html:1004
+#: warehouse/templates/pages/help.html:1022
msgid "Python documentation"
msgstr ""
-#: warehouse/templates/pages/help.html:1005
+#: warehouse/templates/pages/help.html:1023
msgid "(main Python website)"
msgstr ""
-#: warehouse/templates/pages/help.html:1006
+#: warehouse/templates/pages/help.html:1024
msgid "Python community page"
msgstr ""
-#: warehouse/templates/pages/help.html:1006
+#: warehouse/templates/pages/help.html:1024
msgid "(lists IRC channels, mailing lists, etc.)"
msgstr ""
-#: warehouse/templates/pages/help.html:1009
+#: warehouse/templates/pages/help.html:1027
msgid "Contact"
msgstr ""
-#: warehouse/templates/pages/help.html:1011
+#: warehouse/templates/pages/help.html:1029
#, python-format
msgid ""
"The pip install?{% endtrans %}{% endmacro %}
{% macro accessibility() %}{% trans %}I am having trouble using the PyPI website. Can you help me?{% endtrans %}{% endmacro %}
-{% macro uploading() %}{% trans %}Why can't I manually upload files to PyPI, through the browser interface?{% endtrans %}{% endmacro %}
-{% macro private_indices() %}{% trans %}How can I publish my private packages to PyPI?{% endtrans %}{% endmacro %}
{% macro admin_intervention() %}{% trans %}Why did my package or user registration get blocked?{% endtrans %}{% endmacro %}
-{% macro file_size_limit() %}{% trans %}How do I get a file size limit exemption or increase for my project?{% endtrans %}{% endmacro %}
-{% macro project_size_limit() %}{% trans %}How do I get a total project size limit exemption or increase for my project?{% endtrans %}{% endmacro %}
-{% macro vulnerability_data() %}{% trans %}Where does PyPI get its data on project vulnerabilities from, and how can I correct it?{% endtrans %}{% endmacro %}
-{% macro description_render_failure() %}{% trans %}Why am I getting "the description failed to render" error?{% endtrans %}{% endmacro %}
-
{% macro file_name_reuse() %}{% trans %}Why am I getting a "Filename or contents already exists" or "Filename has been previously used" error?{% endtrans %}{% endmacro %}
-{% macro project_name() %}{% trans %}Why isn't my desired project name available?{% endtrans %}{% endmacro %}
-{% macro project_name_claim() %}{% trans %}How do I claim an abandoned or previously registered project name?{% endtrans %}{% endmacro %}
-{% macro collaborator_roles() %}{% trans %}What collaborator roles are available for a project on PyPI?{% endtrans %}{% endmacro %}
-{% macro request_ownership() %}{% trans %}How do I become an owner/maintainer of a project on PyPI?{% endtrans %}{% endmacro %}
-{% macro description_content_type() %}{% trans %}How can I upload a project description in a different format?{% endtrans %}{% endmacro %}
{% macro new_classifier() %}{% trans %}How do I request a new trove classifier?{% endtrans %}{% endmacro %}
{% macro feedback() %}{% trans %}Where can I report a bug or provide feedback about PyPI?{% endtrans %}{% endmacro %}
{% macro totp_trouble() %}{% trans %}I'm having trouble setting up two factor authentication with an authentication application (TOTP). Can you help me?{% endtrans %}{% endmacro %}
{% macro project_in_quarantine() %}{% trans %}My project says it's in quarantine. What does that mean?{% endtrans %}{% endmacro %}
+{# About #}
{% macro maintainers() %}{% trans %}Who maintains PyPI?{% endtrans %}{% endmacro %}
{% macro sponsors() %}{% trans %}What powers PyPI?{% endtrans %}{% endmacro %}
{% macro availability() %}{% trans %}Can I depend on PyPI being available?{% endtrans %}{% endmacro %}
@@ -168,6 +175,7 @@ + {% trans %} + Deletion of a project, release or file on PyPI is permanent and irreversable, without exception. + Deletion of a project makes it uninstallable, and releases the project name for use by any other PyPI user. + Deleted files cannot be re-uploaded. + Deleted projects, releases or files cannot be restored by PyPI administrators. + {% endtrans %} +
+