亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

SHERlocked93 / 2319人閱讀

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

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

第一次發(fā)包

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

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...,摘出來(lái)一部分

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

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

接著按照給出的例子,自己測(cè)了下

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 過(guò)時(shí)了,那就直接升到 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)安裝了,更新下,保險(xiǎn);

第三次發(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]

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

如果 Python 版本低,升級(jí)

如果 pyOpenSSL 版本低,升級(jí)

如果 requests 版本低,升級(jí)

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/44689.html

相關(guān)文章

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

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

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

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

    nicercode 評(píng)論0 收藏0
  • Java入坑指南

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

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

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

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

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

    xialong 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<