mirror of https://github.com/mamba-org/mamba.git
Try fixing missing subdirs on mamba.py (#2632)
* Use install repo from libmamba in mamba.py * Regenerate stubgens
This commit is contained in:
parent
50a627e002
commit
168e55e245
|
@ -1077,6 +1077,14 @@ class PackageInfo:
|
|||
def name(self, arg0: str) -> None:
|
||||
pass
|
||||
@property
|
||||
def noarch(self) -> str:
|
||||
"""
|
||||
:type: str
|
||||
"""
|
||||
@noarch.setter
|
||||
def noarch(self, arg0: str) -> None:
|
||||
pass
|
||||
@property
|
||||
def sha256(self) -> str:
|
||||
"""
|
||||
:type: str
|
||||
|
|
|
@ -807,6 +807,7 @@ PYBIND11_MODULE(bindings, m)
|
|||
.def_readwrite("version", &PackageInfo::version)
|
||||
.def_readwrite("build_string", &PackageInfo::build_string)
|
||||
.def_readwrite("build_number", &PackageInfo::build_number)
|
||||
.def_readwrite("noarch", &PackageInfo::noarch)
|
||||
.def_readwrite("channel", &PackageInfo::channel)
|
||||
.def_readwrite("url", &PackageInfo::url)
|
||||
.def_readwrite("subdir", &PackageInfo::subdir)
|
||||
|
|
|
@ -55,7 +55,6 @@ from mamba.utils import (
|
|||
get_installed_jsonfile,
|
||||
init_api_context,
|
||||
load_channels,
|
||||
load_conda_installed,
|
||||
print_activate,
|
||||
to_txn,
|
||||
)
|
||||
|
@ -175,13 +174,9 @@ def remove(args, parser):
|
|||
repos = []
|
||||
|
||||
# add installed
|
||||
if use_mamba_experimental:
|
||||
prefix_data = api.PrefixData(context.target_prefix)
|
||||
repo = api.Repo(pool, prefix_data)
|
||||
repos.append(repo)
|
||||
else:
|
||||
repo = load_conda_installed(pool, installed_json_f, installed_pkg_recs)
|
||||
repos.append(repo)
|
||||
prefix_data = api.PrefixData(context.target_prefix)
|
||||
repo = api.Repo(pool, prefix_data)
|
||||
repos.append(repo)
|
||||
|
||||
solver = api.Solver(pool, solver_options)
|
||||
|
||||
|
@ -451,15 +446,11 @@ def install(args, parser, command="install"):
|
|||
|
||||
repos = []
|
||||
|
||||
prefix_data = api.PrefixData(context.target_prefix)
|
||||
|
||||
# add installed
|
||||
if use_mamba_experimental:
|
||||
repo = api.Repo(pool, prefix_data)
|
||||
repos.append(repo)
|
||||
else:
|
||||
repo = load_conda_installed(pool, installed_json_f, installed_pkg_recs)
|
||||
repos.append(repo)
|
||||
prefix_data = api.PrefixData(context.target_prefix)
|
||||
prefix_data.add_packages(api.get_virtual_packages())
|
||||
repo = api.Repo(pool, prefix_data)
|
||||
repos.append(repo)
|
||||
|
||||
if newenv and not specs:
|
||||
# creating an empty environment with e.g. "mamba create -n my_env"
|
||||
|
|
Loading…
Reference in New Issue