@@ -57,8 +57,8 @@ def transform_github_url(input_url):
5757 return raw_url
5858
5959
60- def register (pkg_name , version , author , short_desc , homepage ):
61- link = f'git+{ homepage } @{ version } '
60+ def register (pkg_name , version , author , short_desc , homepage , wheel_url ):
61+ link = wheel_url if wheel_url else f'git+{ homepage } @{ version } '
6262 long_desc = transform_github_url (homepage )
6363 # Read our index first
6464 with open (INDEX_FILE ) as html_file :
@@ -103,7 +103,7 @@ def register(pkg_name, version, author, short_desc, homepage):
103103 f .write (template )
104104
105105
106- def update (pkg_name , version ):
106+ def update (pkg_name , version , wheel_url ):
107107 # Read our index first
108108 with open (INDEX_FILE ) as html_file :
109109 soup = BeautifulSoup (html_file , "html.parser" )
@@ -147,7 +147,7 @@ def update(pkg_name, version):
147147 main_version_span = soup .find ('span' , id = 'latest-main-version' )
148148 main_version_span .string = version
149149 anchor .string = norm_version
150- anchor ['href' ] = f"git+{ link } @{ version } #egg={ norm_pkg_name } -{ norm_version } "
150+ anchor ['href' ] = wheel_url if wheel_url else f"git+{ link } @{ version } #egg={ norm_pkg_name } -{ norm_version } "
151151
152152 # Add it to our index
153153 original_div .insert_after (new_div )
@@ -191,6 +191,7 @@ def main():
191191 author = os .environ ["PKG_AUTHOR" ],
192192 short_desc = os .environ ["PKG_SHORT_DESC" ],
193193 homepage = os .environ ["PKG_HOMEPAGE" ],
194+ wheel_url = os .environ ["PKG_WHEEL_URL" ]
194195 )
195196 elif action == "DELETE" :
196197 delete (
@@ -199,7 +200,8 @@ def main():
199200 elif action == "UPDATE" :
200201 update (
201202 pkg_name = os .environ ["PKG_NAME" ],
202- version = os .environ ["PKG_VERSION" ]
203+ version = os .environ ["PKG_VERSION" ],
204+ wheel_url = os .environ ["PKG_WHEEL_URL" ]
203205 )
204206
205207
0 commit comments