- 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.
- Android Wearable Programming
- Hyper-V 2016 Best Practices
- C#完全自學教程
- Access 數據庫應用教程
- Programming ArcGIS 10.1 with Python Cookbook
- HTML5+CSS3基礎開發教程(第2版)
- Mastering Julia
- 學Python也可以這么有趣
- ArcGIS By Example
- Unity 2D Game Development Cookbook
- Tableau Desktop可視化高級應用
- Web開發的平民英雄:PHP+MySQL
- Visual Basic語言程序設計上機指導與練習(第3版)
- KnockoutJS Blueprints
- 現代JavaScript編程:經典范例與實踐技巧