Skip to content

Commit

Permalink
Support relative URLS in a repo index page (#18)
Browse files Browse the repository at this point in the history
  • Loading branch information
brettcannon authored Apr 11, 2020
1 parent 26384da commit f38766d
Show file tree
Hide file tree
Showing 5 changed files with 264,333 additions and 10 deletions.
2 changes: 1 addition & 1 deletion mousebender/simple.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

def create_project_url(base_url, project_name):
"""Construct the project URL for a repository following PEP 503."""
if not base_url.endswith("/"):
if base_url and not base_url.endswith("/"):
base_url += "/"
# https://www.python.org/dev/peps/pep-0503/#normalized-names
normalized_project_name = _NORMALIZE_RE.sub("-", project_name).lower()
Expand Down
24 changes: 24 additions & 0 deletions tests/data/simple/archive_links.AICoE-tensorflow.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<title>Index of /index/manylinux2010/AVX2/simple/tensorflow</title>
</head>
<body>
<h1>Index of /index/manylinux2010/AVX2/simple/tensorflow</h1>
<table>
<tr><th valign="top"><img src="/icons/blank.gif" alt="[ICO]"></th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
<tr><th colspan="5"><hr></th></tr>
<tr><td valign="top"><img src="/icons/back.gif" alt="[PARENTDIR]"></td><td><a href="/index/manylinux2010/AVX2/simple/">Parent Directory</a> </td><td>&nbsp;</td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="tensorflow-1.12.3-cp27-cp27mu-linux_x86_64.whl">tensorflow-1.12.3-cp..&gt;</a></td><td align="right">2020-04-09 18:29 </td><td align="right"> 61M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="tensorflow-1.12.3-cp36-cp36m-linux_x86_64.whl">tensorflow-1.12.3-cp..&gt;</a></td><td align="right">2020-04-09 18:29 </td><td align="right"> 62M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="tensorflow-1.13.2-cp36-cp36m-linux_x86_64.whl">tensorflow-1.13.2-cp..&gt;</a></td><td align="right">2020-04-09 18:29 </td><td align="right"> 71M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="tensorflow-1.14.1-cp27-cp27mu-linux_x86_64.whl">tensorflow-1.14.1-cp..&gt;</a></td><td align="right">2020-04-09 18:29 </td><td align="right"> 86M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="tensorflow-1.14.1-cp36-cp36m-linux_x86_64.whl">tensorflow-1.14.1-cp..&gt;</a></td><td align="right">2020-04-09 18:29 </td><td align="right"> 86M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="tensorflow-2.0.0-cp36-cp36m-linux_x86_64.whl">tensorflow-2.0.0-cp3..&gt;</a></td><td align="right">2020-04-09 18:29 </td><td align="right"> 79M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="tensorflow-2.0.0-cp37-cp37m-linux_x86_64.whl">tensorflow-2.0.0-cp3..&gt;</a></td><td align="right">2020-04-09 18:29 </td><td align="right"> 57M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="tensorflow-2.0.0rc0-cp27-cp27mu-linux_x86_64.whl">tensorflow-2.0.0rc0-..&gt;</a></td><td align="right">2020-04-09 18:29 </td><td align="right"> 57M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="tensorflow-2.0.0rc0-cp36-cp36m-linux_x86_64.whl">tensorflow-2.0.0rc0-..&gt;</a></td><td align="right">2020-04-09 18:29 </td><td align="right"> 57M</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="tensorflow-2.0.1-cp36-cp36m-manylinux2010_x86_64.whl">tensorflow-2.0.1-cp3..&gt;</a></td><td align="right">2020-04-09 18:29 </td><td align="right"> 79M</td><td>&nbsp;</td></tr>
<tr><th colspan="5"><hr></th></tr>
</table>
</body></html>
Loading

0 comments on commit f38766d

Please sign in to comment.