We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 909014d commit 70546e3Copy full SHA for 70546e3
1 file changed
src/packageurl/contrib/purl2url.py
@@ -520,11 +520,15 @@ def build_luarocks_download_url(purl):
520
"""
521
purl_data = PackageURL.from_string(purl)
522
523
+ qualifiers = purl_data.qualifiers or {}
524
+
525
+ repository_url = qualifiers.get("repository_url", "https://luarocks.org")
526
527
name = purl_data.name
528
version = purl_data.version
529
530
if name and version:
- return f"https://luarocks.org/{name}-{version}.src.rock"
531
+ return f"{repository_url}/{name}-{version}.src.rock"
532
533
534
@download_router.route("pkg:conda/.*")
0 commit comments