Fully isolated IPython kernels based on uv
Project description
uvk -- Fully isolated IPython kernels based on uv
Proper documentation TBD... In the meantime:
- Install
uvkin an environment from which you run Jupyter Lab / Notebook. - Invoke
uvkfrom this environment to install the UVK kernel attached to the Python executable of your environment.- Distinct icon TBD
- Use kernel
UVK (Python 3.xx)in your notebooks
and 🎉 your Python kernel runs out of a temporary, isolated environment. Check it out by running a notebook with a code cell going
import sys
sys.prefix
and see how every time you restart the kernel, the prefix directory changes.
Feature wishlist:
- Python version validation against a constraint with a magic
- Magic for adding dependencies on the fly
- Magic for including inline script metadata
- Integration with uv project workflows
- Python version and executable management through duly-named alternate kernels
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
uvk-0.1.tar.gz
(28.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
uvk-0.1-py3-none-any.whl
(29.1 kB
view details)
File details
Details for the file uvk-0.1.tar.gz.
File metadata
- Download URL: uvk-0.1.tar.gz
- Upload date:
- Size: 28.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d22e0b25977a63a4c22bbd6584f5fd57bd02d17be7f9afd0980a29136f2b4bcc
|
|
| MD5 |
9d1a4881e5b0229acc0aa57f7dc312c6
|
|
| BLAKE2b-256 |
45db2a1f0f564dffa98d654a470621bf4aec3cfebaee3b8a15769e773804ace0
|
File details
Details for the file uvk-0.1-py3-none-any.whl.
File metadata
- Download URL: uvk-0.1-py3-none-any.whl
- Upload date:
- Size: 29.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1106c30225eea2b1d084d8e50f86c78890e1a70d2e5dabc3d34cdddfc2e7a8b
|
|
| MD5 |
b14922925d174e17dc2eb8023da86936
|
|
| BLAKE2b-256 |
f706eeacdddc88aa13c65bbfc7bff31407183046fce3b9409c35d9e7e3a3a992
|