@@ -401,28 +401,25 @@ Balíček jde zaregistrovat a nahrát na PyPI. Použijeme pro to program `twine`
401
401
(instalovatelný přes pip).
402
402
403
403
Budete si potřebovat zařídit
404
- [ účet na PyPI] ( https://pypi.org/account/register/ ) ,
405
- [ účet na testovací PyPI] ( https://test.pypi.org/account/register/ )
406
- a vytvořit konfigurační soubor ` ~/.pypirc ` :
404
+ [ účet na testovací PyPI] ( https://test.pypi.org/account/register/ ) .
405
+ Od roku 2023 proces registrace zahrnuje nastavení dvoufaktorové autentikace
406
+ pro práci s PyPI.
407
+ Budete pro to potřebovat TOTP aplikaci - pokud jste ji zatím nepoužívali,
408
+ podívejte se na [ doporučení od administrátorů PyPI] ( https://pypi.org/help/#totp ) .
409
+ Poté, co si nastavíte dvoufaktorový přístup na účet, budete moci vytvořit API
410
+ token pro nahrávání balíčků.
411
+ Vytvořte nový token a vložte jeho hodnotu do konfiguračního souboru ` ~/.pypirc ` :
407
412
408
413
``` ini
409
414
[distutils]
410
415
index-servers =
411
- pypi
412
416
testpypi
413
417
414
- [pypi]
415
- username = <your user name goes here>
416
- password = <your password goes here>
417
-
418
418
[testpypi]
419
- repository = https://test.pypi.org/legacy/
420
- username = <your user name goes here>
421
- password = <your password goes here>
419
+ username = __token__
420
+ password = <TestPyPI token>
422
421
```
423
422
424
- Hesla můžete vynechat, pokud je budete chtít pokaždé zadávat.
425
-
426
423
Používáte-li Windows, je potřeba nastavit proměnnou prostředí ` HOME ` na adresář
427
424
se souborem ` .pypirc ` , např:
428
425
@@ -448,9 +445,30 @@ než ta, co už na PyPI je. Nejde tedy jednou nahraný balíček přepsat.
448
445
449
446
Svůj balíček najdete na ` https://test.pypi.org/project/<název_balíčku>/ ` .
450
447
451
- Pro nahrání na opravdovou PyPI stačí vynechat ` -r testpypi ` .
452
- Zabírat jména na opravdové PyPI jen tak není hezké vůči ostatním Pythonistům;
453
- registrujte tedy prosím jen balíčky, které budou nějak pro ostatní užitečné.
448
+ > [ note]
449
+ > Až budete chtít nahrávat opravdové balíčky na PyPI, vytvořte si
450
+ > [ účet na PyPI] ( https://pypi.org/account/register/ ) .
451
+ > Všechny kroky budou třeba provést znovu, včetně nastavení
452
+ > dvoufaktorové autentikace a vygenerování nového tokenu.
453
+ > Pak aktualizujte konfigurační soubor ` ~/.pypirc ` :
454
+ >
455
+ > ``` ini
456
+ > [distutils]
457
+ > index-servers =
458
+ > pypi
459
+ > testpypi
460
+ >
461
+ > [pypi]
462
+ > username = __token__
463
+ > password = <PyPI token>
464
+ >
465
+ > [testpypi]
466
+ > username = __token__
467
+ > password = <TestPyPI token>
468
+ > ```
469
+ > Pro nahrání na opravdovou PyPI stačí vynechat `-r testpypi`.
470
+ > Zabírat jména na opravdové PyPI jen tak není hezké vůči ostatním Pythonistům;
471
+ > registrujte tedy prosím jen balíčky, které budou nějak pro ostatní užitečné.
454
472
455
473
456
474
Instalace pomocí pip
0 commit comments