- Secret Recipes of the Python Ninja
- Cody Jackson
- 135字
- 2021-06-25 22:14:46
How it works...
twine securely authenticates users to the PyPI database using HTTPS. The older way of uploading packages to PyPI was using python setup.py upload; this was insecure as the data was transferred via unencrypted HTTP, so your login credentials could be sniffed. With twine, connections are made through verified TLS to prevent credential theft.
This also allows a developer to pre-create distribution files, whereas setup.py upload only works with distributions that are created at the same time. Thus, using twine, a developer is able to test files prior to uploading them to PyPI, to ensure they work.
Finally, you can pre-sign your uploads with digital signatures and attach the .asc certification files to the twine upload. This ensures the developer's password is entered into GPG and not some other software, such as malware.
- Learning Chef
- Windows系統管理與服務配置
- AWS Serverless架構:使用AWS從傳統部署方式向Serverless架構遷移
- Mastering Natural Language Processing with Python
- ASP.NET Core Essentials
- Python自然語言處理(微課版)
- 人人都是網站分析師:從分析師的視角理解網站和解讀數據
- INSTANT Mercurial SCM Essentials How-to
- VMware虛擬化技術
- Hands-On Full Stack Development with Go
- Mastering Business Intelligence with MicroStrategy
- 輕松上手2D游戲開發:Unity入門
- Programming with CodeIgniterMVC
- 大學計算機基礎實訓教程
- Learning C++ by Creating Games with UE4