<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 20 Oct 2017, at 17:51, Wes Turner <<a href="mailto:wes.turner@gmail.com" class="">wes.turner@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><br class=""><br class="">On Friday, October 20, 2017, Ronald Oussoren <<a href="mailto:ronaldoussoren@mac.com" class="">ronaldoussoren@mac.com</a>> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On 28 Aug 2017, at 00:12, Brett Cannon <<a href="javascript:_e(%7B%7D,'cvml','brett@python.org');" target="_blank" class="">brett@python.org</a>> wrote:</div><br class=""><div class="">If you search the archive of this mailing list you will notice I asked this exact question about a month or 2 ago (I think). The answer I got was it is used on <a href="http://pypi.org/" target="_blank" class="">PyPI.org</a>, but I don't know how to set it with setuptools (flit will probably add support after PEP 517).<br class=""></div></blockquote><div class=""><br class=""></div>To get back to this: I’m probably doing something wrong, but I haven’t managed yet to make anything show up on <a href="http://pypi.org/" target="_blank" class="">PyPI.org</a> when I use “Project-URL” in metadata. </div><div class=""><br class=""></div><div class="">There’s a pyobjc-core 4.0.1b1 wheel on <a href="http://pypi.org/" target="_blank" class="">PyPI.org</a> that includes two Project-URL lines in its metadata, but that doesn’t add anything to the sidebar. I’ve manually verified that the metadata is present in the wheel file (as I’m using a replacement egg_info command in my setup.py file to generate this part of the metadata).</div></div></blockquote><div class=""><br class=""></div><div class=""><a href="https://github.com/pypa/warehouse/search?utf8=%E2%9C%93&q=" class="">https://github.com/pypa/warehouse/search?utf8=✓&q=</a>"project-url"&type=Issues<div class=""><br class=""></div><div class=""><a href="https://github.com/pypa/warehouse/search?q=" class="">https://github.com/pypa/warehouse/search?q=</a>"Project-Url"&type=Commits&utf8=✓</div></div></div></blockquote><div><br class=""></div>I’m note sure what you’re trying to say here, but <<a href="https://github.com/pypa/warehouse/pull/878/files" class="">https://github.com/pypa/warehouse/pull/878/files</a>> suggests that Project-URL is supported in the <a href="http://PyPI.org" class="">PyPI.org</a> UI (assuming that it is running a version of the software from after merging this pull request).  But for some reason this doesn’t work for me, and I don’t know why. Either I’m doing something wrong, or the code receiving wheel files does not yet store project-urls information in the database.</div><div><br class=""><blockquote type="cite" class=""><div class=""><div class=""> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class=""><div class=""><br class=""></div><div class="">Ronald</div><div class=""><br class=""></div><div class="">P.S. I tried to upload to <a href="http://test.pypi.org/" target="_blank" class="">test.pypi.org</a>, but that didn’t work due to an SSL error:</div><div class=""><br class=""></div><div class=""><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(255,255,255)" class=""><span class="">$ twine upload -r testpypi dist/pyobjc_core-4.0.1b1-cp27-<wbr class="">cp27m-macosx_10_6_intel.whl </span></div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(255,255,255)" class=""><span class="">Uploading distributions to <a href="https://test.pypi.org/legacy/" target="_blank" class="">https://test.pypi.org/legacy/</a></span></div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(255,255,255)" class=""><span class="">Uploading pyobjc_core-4.0.1b1-cp27-<wbr class="">cp27m-macosx_10_6_intel.whl</span></div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(255,255,255)" class=""><span class="">SSLError: HTTPSConnectionPool(host='<a href="http://test.pypi.org/" target="_blank" class="">test<wbr class="">.pypi.org</a>', port=443): Max retries exceeded with url: /legacy/ (Caused by SSLError(SSLError(1, u'[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:661)'),))</span></div><div style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(255,255,255)" class=""></div></div></div></blockquote><div class=""><br class=""></div><div class=""><a href="https://www.google.com/search?q=TLSV1_ALERT_PROTOCOL_VERSION" class="">https://www.google.com/search?q=TLSV1_ALERT_PROTOCOL_VERSION</a><br class=""></div><div class=""><br class=""></div><div class="">Looks like TLSv1 (TLS 1.0) is deprecated.</div><div class=""><br class=""></div><div class=""><a href="https://www.google.com/search?q=TLSV1_ALERT_PROTOCOL_VERSION+twine" class="">https://www.google.com/search?q=TLSV1_ALERT_PROTOCOL_VERSION+twine</a><br class=""></div><div class=""><br class=""></div><div class=""><a href="https://github.com/pypa/twine/issues/273" class="">https://github.com/pypa/twine/issues/273</a><br class=""></div></div></blockquote><div><br class=""></div>Hmm… that issue means I should be slightly worried, the VM I’m using for uploading releases might stop working for this some time in the future. Hopefully upgrading the python installation on that will avoid that.</div><div><br class=""></div><div>Ronald</div><div><br class=""></div></body></html>