diff options
| author | William Boman <william@redwill.se> | 2024-06-01 17:17:27 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-01 17:17:27 +0200 |
| commit | 0950b15060067f752fde13a779a994f59516ce3d (patch) | |
| tree | a3ca63d8db0b590e91427f4a6bbd8e421d1e5991 /lua/mason-core/installer/registry | |
| parent | ci: upgrade deps (#1726) (diff) | |
| download | mason-0950b15060067f752fde13a779a994f59516ce3d.tar mason-0950b15060067f752fde13a779a994f59516ce3d.tar.gz mason-0950b15060067f752fde13a779a994f59516ce3d.tar.bz2 mason-0950b15060067f752fde13a779a994f59516ce3d.tar.lz mason-0950b15060067f752fde13a779a994f59516ce3d.tar.xz mason-0950b15060067f752fde13a779a994f59516ce3d.tar.zst mason-0950b15060067f752fde13a779a994f59516ce3d.zip | |
feat(pypi): improve resolving suitable python version (#1725)
Diffstat (limited to 'lua/mason-core/installer/registry')
| -rw-r--r-- | lua/mason-core/installer/registry/providers/pypi.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/mason-core/installer/registry/providers/pypi.lua b/lua/mason-core/installer/registry/providers/pypi.lua index c162c120..3fe6f89e 100644 --- a/lua/mason-core/installer/registry/providers/pypi.lua +++ b/lua/mason-core/installer/registry/providers/pypi.lua @@ -21,7 +21,7 @@ function M.parse(source, purl) ---@class ParsedPypiSource : ParsedPackageSource local parsed_source = { package = purl.name, - version = purl.version, + version = purl.version --[[ @as string ]], extra = _.path({ "qualifiers", "extra" }, purl), extra_packages = source.extra_packages, pip = { @@ -42,6 +42,10 @@ function M.install(ctx, source) return Result.try(function(try) try(pypi.init { + package = { + name = source.package, + version = source.version, + }, upgrade_pip = source.pip.upgrade, install_extra_args = source.pip.extra_args, }) |
