2017-10-04 21:49:00 +00:00
|
|
|
#!/usr/bin/env python
|
2023-02-15 11:53:08 +00:00
|
|
|
import os
|
2017-10-04 21:49:00 +00:00
|
|
|
import sys
|
2023-02-15 11:53:08 +00:00
|
|
|
from subprocess import STDOUT, check_output
|
2017-10-04 21:49:00 +00:00
|
|
|
|
2023-02-16 12:25:01 +00:00
|
|
|
assert sys.version_info[:2] == (3, 10), sys.version
|
2017-10-04 21:49:00 +00:00
|
|
|
|
2023-02-15 11:53:08 +00:00
|
|
|
|
|
|
|
def sh(cmd, **kwargs):
|
|
|
|
return check_output(cmd, **kwargs).decode("utf8").strip()
|
|
|
|
|
|
|
|
|
|
|
|
kernel_python = os.path.join(os.environ["KERNEL_PYTHON_PREFIX"], "bin", "python")
|
|
|
|
out = sh([kernel_python, "--version"], stderr=STDOUT)
|
|
|
|
v = out.split()[1]
|
|
|
|
assert v[:3] == "3.5", out
|
|
|
|
|
|
|
|
out = sh(["micromamba", "--version"])
|
2023-01-11 06:49:42 +00:00
|
|
|
assert out == "1.1.0", out
|
2022-01-21 09:57:11 +00:00
|
|
|
|
2023-02-15 11:53:08 +00:00
|
|
|
out = sh(["mamba", "--version"])
|
2022-01-21 09:57:11 +00:00
|
|
|
assert (
|
|
|
|
out
|
2023-01-11 06:49:42 +00:00
|
|
|
== """mamba 1.1.0
|
2022-08-01 16:16:14 +00:00
|
|
|
conda 4.13.0"""
|
2022-01-21 09:57:11 +00:00
|
|
|
), out
|
2019-04-25 14:30:42 +00:00
|
|
|
|
2023-02-15 11:53:08 +00:00
|
|
|
sh([kernel_python, "-c", "import numpy"])
|