成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Python | 發(fā)包 2018 入坑記錄

SHERlocked93 / 2261人閱讀

摘要:最近業(yè)務(wù)需要抽離,抽離出來的應(yīng)用需要做成第三方包的形式,可以在任何也沒那么神奇,例如有些版本就沒測試版本項(xiàng)目中,直接安裝使用,所以這里還是需要發(fā)包到。第一次發(fā)包我是先發(fā)到環(huán)境,看下發(fā)包還是不是符合我的預(yù)期,畢竟很長時間沒發(fā)過包。

最近業(yè)務(wù)需要抽離,抽離出來的應(yīng)用需要做成 Django 第三方包的形式,可以在任何 Django(也沒那么神奇,例如有些版本就沒測試)版本項(xiàng)目中,直接安裝使用,所以這里還是需要發(fā)包到 pypi。

第一次發(fā)包

我是先發(fā)到 test 環(huán)境 https://testpypi.python.org/,看下發(fā)包還是不是符合我的預(yù)期,畢竟很長時間沒發(fā)過包。

twine upload  -r pypitest dist/django-xxxxx-0.0.1.tar.gz
Uploading distributions to https://test.pypi.org/legacy/
Uploading django-xxxxx-0.0.1.tar.gz
  0%|                                                                                                            | 0.00/18.5k [00:00

結(jié)果打臉,查了下資料,http://pyfound.blogspot.hk/20...,摘出來一部分

There are two deadlines to upgrade your Python to a version with the latest TLS. The first comes soon, on April 30, 2017, when python.org sites without Extended Validation Certificates will stop supporting TLS 1.0 and 1.1. These sites include:

testpypi.python.org
test.pypi.org
files.pythonhosted.org

大意是什么呢,意思就是提醒趕緊升級 python,那個后面只會只支持使用 TLS 1.2 版本的協(xié)議,低版本的不再支持了,很不幸,testpypi.python.org 這個測試站點(diǎn)停止支持 TLS 1.0 和 1.1

接著按照給出的例子,自己測了下

python -m pip install --upgrade requests
python -c "import requests; print(requests.get("https://www.howsmyssl.com/a/check", verify=False).json()["tls_version"])"

TLS 1.0
If you see "TLS 1.2", your interpreter"s TLS is up to date. If you see "TLS 1.0" or an error like "tlsv1 alert protocol version", then you must upgrade. ?
第二次發(fā)包

按照文檔上講的,我的 python 過時了,那就直接升到 2.7.14;升完再跑一遍

python -c "import requests; print(requests.get("https://www.howsmyssl.com/a/check", verify=False).json()["tls_version"])"
/Users/allen/Develop/py3env/lib/python3.6/site-packages/urllib3/connectionpool.py:858: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  InsecureRequestWarning)
TLS 1.2
這下是否可以省心了,繼續(xù)我的發(fā)包

twine upload  -r pypitest dist/django-xxxxx-0.0.1.tar.gz
Uploading distributions to https://test.pypi.org/legacy/
Uploading django-xxxxx-0.0.1.tar.gz
  0%|                                                                                                            | 0.00/18.5k [00:00

很不幸,繼續(xù)躺著,谷歌了下 pip install pyOpenSSL 如果已經(jīng)安裝了,更新下,保險;

第三次發(fā)包
twine upload  -r pypitest dist/django-xxxxx-0.0.1.tar.gz
Uploading distributions to https://test.pypi.org/legacy/
Uploading django-xxxxx-0.0.1.tar.gz
100%|███████████████████████████████████████████████████████████████████████████████████████████████████| 18.5k/18.5k [00:08<00:00, 2.13kB/s]

終于跑起來了,小結(jié)下

如果 Python 版本低,升級

如果 pyOpenSSL 版本低,升級

如果 requests 版本低,升級

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/44689.html

相關(guān)文章

  • 『并發(fā)包入坑指北』之向大佬匯報(bào)任務(wù)

    摘要:所以也很容易想到可以利用等待通知機(jī)制來實(shí)現(xiàn),和上文的并發(fā)包入坑指北之阻塞隊(duì)列的類似。 showImg(https://segmentfault.com/img/remote/1460000019021474?w=2785&h=2785); 前言 在面試過程中聊到并發(fā)相關(guān)的內(nèi)容時,不少面試官都喜歡問這類問題: 當(dāng) N 個線程同時完成某項(xiàng)任務(wù)時,如何知道他們都已經(jīng)執(zhí)行完畢了。 這也是本次討...

    Mike617 評論0 收藏0
  • 『并發(fā)包入坑指北』之阻塞隊(duì)列

    摘要:自己實(shí)現(xiàn)在自己實(shí)現(xiàn)之前先搞清楚阻塞隊(duì)列的幾個特點(diǎn)基本隊(duì)列特性先進(jìn)先出。消費(fèi)隊(duì)列空時會阻塞直到寫入線程寫入了隊(duì)列數(shù)據(jù)后喚醒消費(fèi)線程。最終的隊(duì)列大小為,可見線程也是安全的。 showImg(https://segmentfault.com/img/remote/1460000018811340); 前言 較長一段時間以來我都發(fā)現(xiàn)不少開發(fā)者對 jdk 中的 J.U.C(java.util.c...

    nicercode 評論0 收藏0
  • Java入坑指南

    摘要:入坑指南是滴,下面是一個最低的入坑還應(yīng)該有種設(shè)計(jì)模式應(yīng)該掌握的。堆棧以幀為單位保存線程的狀態(tài),對堆棧的操作為壓棧和出棧執(zhí)行字節(jié)碼以后,將會產(chǎn)生程序計(jì)數(shù)器和棧,程序計(jì)數(shù)器存放將要執(zhí)行下一條指令的偏移量。 Java入坑指南是滴,下面是一個最低的入坑 還應(yīng)該有23種設(shè)計(jì)模式應(yīng)該掌握的。╮(╯▽╰)╭注意,第一個j是大寫。 Java的特點(diǎn)跨平臺,風(fēng)格接近C++最重要的api文檔 https:/...

    Rindia 評論0 收藏0
  • 渾渾噩噩10年,入坑軟件測試,6年干到測試leader,非科班的我也能當(dāng)程序員!

    摘要:今年歲,目前在某行業(yè)頭部企業(yè)任職測試負(fù)責(zé)人,管理人的測試團(tuán)隊(duì)。渾渾噩噩的年我年出生,年二本畢業(yè),專業(yè)是電子信息工程專業(yè)。轉(zhuǎn)行這年截止此時此刻,我已入坑近年時間,經(jīng)歷家互聯(lián)網(wǎng)公司,最近一份工作已有年之多,目前任職測試負(fù)責(zé)人。 ...

    WalkerXu 評論0 收藏0
  • Vert.x入坑須知(2)

    摘要:這一點(diǎn)其實(shí)是非常不妥的,有潛在的安全問題。這次,在項(xiàng)目中終于采用了以它為基礎(chǔ)的集群方案。相反,使用一個周期,但針對每個生成一個一次性的,模擬隨機(jī)發(fā)送。同時,要記得用完之后立即釋放。 當(dāng)初創(chuàng)建簡書賬號的時候曾立下宏愿,希望保持周更,無奈現(xiàn)實(shí)殘酷,整個5月都處于忙忙碌碌的狀態(tài),居然令這個本來并不算太宏偉的目標(biāo)難以為繼,最終導(dǎo)致5月份交了白卷!【好吧,我承認(rèn),是我意志不夠堅(jiān)定,太懶了,;)】...

    xialong 評論0 收藏0

發(fā)表評論

0條評論

SHERlocked93

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<