Package: twine (1.13.0-1)
Links for twine
Debian Resources:
Download Source Package twine:
Maintainers:
- Python Applications Packaging Team (QA Page, Mail Archive)
- Zygmunt Krynicki (QA Page)
- Barry Warsaw (QA Page)
- Stefano Rivera (QA Page)
External Resources:
- Homepage [github.com]
Similar packages:
utilità per interagire con PyPI
Twine è uno strumento per caricare distribuzioni (nel significato proprio di Python) in PyPi.
Perché usare twine rispetto all'approccio tradizionale?
La ragione principale per usare twine è che il caricamento di setup.py per Python carica i file in testo semplice. Ciò significa che ogni volta che lo si usa si espone il proprio nome utente e la propria password ad un attacco uomo-nel-mezzo. twine usa solamente TLS verificati per caricare su PyPI proteggendo le credenziali dell'utente dai furti.
In secondo luogo permette di creare in anticipo i propri file di distribuzione. Il caricamento di setup.py per Python permette di caricare solamente qualcosa che viene creato nella medesima invocazione del comando. Ciò significa che non è possibile controllare il file esatto che verrà caricato su PyPI per assicurarsi che funzioni prima di caricarlo.
Da ultimo permette di firmare in anticipo i file e passare i file .asc nell'invocazione della riga di comando (twine upload twine-1.0.1.tar.gz twine-1.0.1.tar.gz.asc). Ciò permette all'utente di assicurarsi di digitare la propria passphrase di gpg in gpg stesso e non in qualcos'altro dato che è l'utente che esegue direttamente gpg --detach-sign -a <nome_file>.
Funzionalità:
- connessioni HTTPS verificate; - il caricamento non richiede l'esecuzione di setup.py; - caricamento di file già creati, permettendo di controllare le distribuzioni prima di rilasciarle; - gestisce il caricamento di qualsiasi formato di pacchettizzazione (incluse le wheel).
Other Packages Related to twine
|
|
|
|
-
- dep: libjs-sphinxdoc (>= 1.0)
- supporto JavaScript per la documentazione di Sphinx
-
- dep: python3
- linguaggio interattivo di alto livello orientato agli oggetti (versione python3 predefinita)
-
- dep: python3-pkg-resources
- rilevazione di pacchetti e accesso a risorse usando pkg_resources
-
- dep: python3-pkginfo (>= 1.4.2)
- modulo Python 3.x per interrogare metadati da pacchetti
-
- dep: python3-readme-renderer (>= 17.4)
- libreria per rendering sicuro di file README arbitrari in HTML
-
- dep: python3-requests (>= 2.3.0)
- semplice ed elegante libreria HTTP per Python 3, fatta per esseri umani
-
- dep: python3-requests-toolbelt
- cintura degli attrezzi per gli utenti avanzati di python3-requests
-
- dep: python3-setuptools
- miglioramenti per Python3 Distutils
-
- dep: python3-tqdm
- barra di avanzamento veloce ed estensibile per Python 3 e strumento CLI
-
- dep: sphinx-rtd-theme-common (>= 0.4.3+dfsg)
- tema sphinx da readthedocs.org (file comuni)
-
- rec: python3-keyring
- memorizza e accede alle password in modo sicuro - versione Python 3 del pacchetto
Download twine
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 68.5 kB | 344.0 kB | [list of files] |