Skip to main content

build PyPI version PyPI downloads

🔒 jupyterlab-cell-lock

GIF showing JupyterLab UI "Lock all cells" and "Unlock all cells" buttons in the toolbar and toggling lock on individual cells

A JupyterLab extension for easily locking cells, making them read-only and undeletable.

⚠️ Limitations

This is not a security feature. It is primarily for preventing accidental modifications.

The extension locks cells by modifying metadata in the notebook file. Any user with knowledge of JupyterLab or the notebook file format can edit or remove this metadata to bypass the lock.

You should always use source control for your notebooks.

📝 Requirements

📦 Installation

Install with pip:

pip install jupyterlab-cell-lock

Confirm installation:

jupyter labextension list

💡 Use Cases

  • Educators Distributing Assignments and Notes: Provide notebooks with text, problem descriptions, and code, helping prevent students from accidentally editing assignments/lecture notes while still allowing them to add their own notes/answers in new or designated cells.

  • Protecting Content: Lock your notebook to ensure you don't accidentally delete or modify your work while iterating.

  • Creating Templates: Lock down template notebooks used to standardize workflows.

Metadata

Release files for jupyterlab-cell-lock 0.3.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jupyterlab-cell-lock 0.3.4
File Size Uploaded
jupyterlab_cell_lock-0.3.4.tar.gz 153.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jupyterlab-cell-lock 0.3.4
File Interpreter ABI Platform
jupyterlab_cell_lock-0.3.4-py3-none-any.whl Python 3 none any Details

Total release size: 316.1 kB

Release files / jupyterlab_cell_lock-0.3.4.tar.gz

Download URL jupyterlab_cell_lock-0.3.4.tar.gz
Size 153.7 kB
Tags Source
SHA-256 checksum
How to use checksums
53cf1f4b2de8a651495d4ff54d7412945fc8106e4a2a08cdb1a7dfa016531e3d
BLAKE2b-256 checksum
How to use checksums
c059cef8f019a18172607801b764020eaaf1bba5c691b9be7ab78378402d88f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / jupyterlab_cell_lock-0.3.4-py3-none-any.whl

Download URL jupyterlab_cell_lock-0.3.4-py3-none-any.whl
Size 162.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fb4d7ce5fee0322399d0daa1edcc100bba7390aef9591c637136b442767867ea
BLAKE2b-256 checksum
How to use checksums
b8ad4685d198115f3a5af8e21a578861ec486298f12f566abc4dbe463f78ca8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.4 This release

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page