##// END OF EJS Templates
Add line magic for uv
akumor -
Show More
@@ -162,3 +162,20 b' class PackagingMagics(Magics):'
162 162 """
163 163 micromamba = _get_conda_like_executable("micromamba")
164 164 self._run_command(micromamba, line)
165
166 @line_magic
167 def uv(self, line):
168 """Run the uv package manager within the current kernel.
169
170 Usage:
171 %uv pip install [pkgs]
172 """
173 python = sys.executable
174 if sys.platform == "win32":
175 python = '"' + python + '"'
176 else:
177 python = shlex.quote(python)
178
179 self.shell.system(" ".join([python, "-m", "uv", line]))
180
181 print("Note: you may need to restart the kernel to use updated packages.")
General Comments 0
You need to be logged in to leave comments. Login now