<div style="font:14px/1.5 'Lucida Grande', '微软雅黑';color:#333;"><p style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 14px; line-height: 1.5; margin: 0px;"><font face="Heiti SC">Hi, everyone:</font></p><p style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 14px; line-height: 1.5; margin: 0px;"><font face="Heiti SC"><span class="Apple-tab-span" style="white-space:pre">    </span>I have a blueprint of freezer to support s3 storage driver [1], so I need to add boto3 to the requirements [2].</font></p><p style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 14px; line-height: 1.5; margin: 0px;"><span class="Apple-tab-span" style="white-space: pre;"><font face="Heiti SC">       </font></span></p><p style="font-style: normal; font-variant-caps: normal; font-size: 14px; line-height: 1.5; margin: 0px;"><span class="Apple-tab-span" style="font-weight: normal; font-family: 'Songti SC'; white-space: pre;">  </span><font face="Heiti SC" color="#0000ff"><b>Why use boto3 but not boto?</b></font></p><p style="font-style: normal; font-variant-caps: normal; font-weight: normal; line-height: 1.5; margin: 0px;"><span class="Apple-tab-span" style="font-family: 'Songti SC'; font-size: 14px; white-space: pre;">    </span>B<font face="Heiti SC"><font color="#454545">oto3 [3] is </font><span style="color: rgb(36, 41, 46); orphans: 2; widows: 2;">the next version of Boto, is now stable and recommended for general use. It can be used side-by-side with Boto in the same project, so it is easy to start using Boto3 in your existing projects as well as new projects. Going forward, API updates and all new feature work will be focused on Boto3.</span></font></p><p style="font-style: normal; font-variant-caps: normal; font-weight: normal; line-height: 1.5; margin: 0px;"><font face="Heiti SC"><span style="color: rgb(36, 41, 46); orphans: 2; widows: 2;"><br></span></font></p><p style="font-style: normal; font-variant-caps: normal; line-height: 1.5; margin: 0px;"><font face="Heiti SC"><span style="orphans: 2; widows: 2;"><span class="Apple-tab-span" style="color: rgb(36, 41, 46); font-weight: normal; white-space: pre;">       </span><b><font color="#0000ff">Problem</font></b></span></font></p><p style="font-style: normal; font-variant-caps: normal; line-height: 1.5; margin: 0px;"><span style="font-family: 'Heiti SC'; color: rgb(36, 41, 46); orphans: 2; widows: 2;"><span class="Apple-tab-span" style="font-weight: normal; white-space: pre;">     </span>Boto3 requires botocore, jmespath and s3transfer. botocore and jmespath are already used by boto, this is because boto is used by ec2-api (and heat-cfntools, rally and swift3).  <b>After adding Boto3 to requirements, we will have old and new libraries ATM. </b></span></p><p style="font-style: normal; font-variant-caps: normal; line-height: 1.5; margin: 0px;"><span style="font-family: 'Heiti SC'; color: rgb(36, 41, 46); orphans: 2; widows: 2;"><b><br></b></span></p><p style="font-style: normal; font-variant-caps: normal; line-height: 1.5; margin: 0px;"><span style="font-family: 'Heiti SC'; orphans: 2; widows: 2;"><b><span class="Apple-tab-span" style="color: rgb(36, 41, 46); white-space: pre;">     </span><font color="#0000ff">My suggenstion</font></b></span></p><p style="font-style: normal; font-variant-caps: normal; line-height: 1.5; margin: 0px;"><span style="font-family: 'Heiti SC'; color: rgb(36, 41, 46); orphans: 2; widows: 2;"><b><span class="Apple-tab-span" style="white-space:pre">  </span>How about using boto3 instead of boto? This will require us to do some migration about boto to boto3.</b></span></p><p style="font-style: normal; font-variant-caps: normal; line-height: 1.5; margin: 0px;"><span style="font-family: 'Heiti SC'; color: rgb(36, 41, 46); orphans: 2; widows: 2;"><b><br></b></span></p><p style="font-style: normal; font-variant-caps: normal; line-height: 1.5; margin: 0px;"><span style="font-family: 'Heiti SC'; color: rgb(36, 41, 46); orphans: 2; widows: 2;"><b><span class="Apple-tab-span" style="white-space:pre">   </span>Anyone has ideas or suggesstions? Thank you very much!</b></span></p><p style="font-style: normal; font-variant-caps: normal; line-height: 1.5; margin: 0px;"><span style="font-family: 'Heiti SC'; color: rgb(36, 41, 46); orphans: 2; widows: 2;"><b><br></b></span></p><p style="font-style: normal; font-variant-caps: normal; line-height: 1.5; margin: 0px;"><span style="font-family: 'Heiti SC'; color: rgb(36, 41, 46); orphans: 2; widows: 2;"><b><span class="Apple-tab-span" style="white-space:pre">  </span>[1] </b></span><a href="https://review.openstack.org/#/c/471295/">https://review.openstack.org/#/c/471295</a></p><p style="font-style: normal; font-variant-caps: normal; line-height: 1.5; margin: 0px;"><span style="font-family: 'Heiti SC'; color: rgb(36, 41, 46); orphans: 2; widows: 2;"><b><span class="Apple-tab-span" style="white-space:pre">      </span>[2]</b></span><a href="https://review.openstack.org/#/c/473067/">https://review.openstack.org/#/c/473067</a></p><p style="font-style: normal; font-variant-caps: normal; line-height: 1.5; margin: 0px;">      [3]<a href="https://github.com/boto/boto3">https://github.com/boto/boto3</a></p><p style="font-style: normal; font-variant-caps: normal; line-height: 1.5; margin: 0px;"><br></p><div><div style="font-style: normal; font-variant-caps: normal; font-weight: normal; line-height: 1.5;"><div style="color: rgb(51, 51, 51); word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><font face="Heiti SC">Pengju Jiao</font></div><div style="color: rgb(51, 51, 51); word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><font face="Heiti SC">mail: jiaopengju@cmss.chinamobile.com</font></div></div></div></div>