Public Access
DEVX-151: fix(setup): extract version from filename for mirror installs
Co-authored-by: emil User <emil.simeonov@tutanota.com>
This commit was merged in pull request #256.
This commit is contained in:
@@ -138,10 +138,14 @@ def _try_gitea_mirror_install(galaxy: str, requirements: Path) -> bool:
|
||||
click.echo(f" WARN: mirror download failed for {entry.get('name')}: {e}")
|
||||
click.echo(" Falling back to galaxy.ansible.com")
|
||||
return False
|
||||
# Extract version from filename (e.g. ansible-posix-2.2.2.tar.gz)
|
||||
import re
|
||||
|
||||
ver_match = re.search(r"(\d+\.\d+\.\d+)", filename)
|
||||
local_entries.append(
|
||||
{
|
||||
"name": entry["name"],
|
||||
"version": entry.get("version"),
|
||||
"version": ver_match.group(1) if ver_match else entry.get("version"),
|
||||
"type": "file",
|
||||
"source": str(dest),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user