Registry / devops / editables

editables

JSON →
library0.6pypypi✓ verified 26d ago

A Python library for creating "editable wheels". Current version: 0.5. Supports building wheels that expose packages in a local directory on `sys.path` in "editable mode", allowing changes to the package source to be reflected in the package visible to Python without reinstalling. Release cadence: Regular updates with active development.

pip install editables
INSTALL
IMPORT
SIG · EDITABLES
E
editables
devopspythonv0.6
Install
1.6s avg
Import
22ms
Disk
16MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.6 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.024s · 17.8MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 1.6s · import 0.020s · 18MB
16MB installed
● package 16MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

EditableProject
from editables import EditableProject
from editables import EditableWheel

Quickstart guide to create and install an editable wheel using the editables library.

from editables import EditableWheel # Create an editable wheel for your package editable_wheel = EditableWheel('path_to_your_package') # Build the editable wheel editable_wheel.build() # Install the editable wheel editable_wheel.install()
Debug
Known issues
breakingEnsure that the package path provided to EditableWheel is correct to avoid build errors.
fix
Double-check the path to your package before building the editable wheel.
affects: 0.5
breakingThe 'EditableWheel' class cannot be imported directly from the 'editables' package. This indicates an API change where the class might have been removed, moved to a different module, or renamed.
fix
Consult the `editables` library's changelog or documentation for the installed version to identify the correct way to access or replace `EditableWheel` functionality. Update your import statements and code to match the new API.
affects: >0.5
breakingImportError: cannot import name 'EditableWheel' from 'editables'. This typically indicates that the installed 'editables' package does not expose 'EditableWheel' at its top level, likely due to an API change where 'EditableWheel' was removed or renamed.
fix
Review the installed version of the 'editables' library. If 'editables' version 2.0.0 or higher is installed, the 'EditableWheel' class has been removed. Update your code to use the new API, such as 'EditableProject' or other build functions provided by the 'editables' library, or downgrade 'editables' to a version less than 2.0.0 (e.g., `pip install "editables<2.0.0"`).
affects: editables>=2.0.0
Upgrade
Version history
0.6latest on PyPI · released Apr 14, 2026
Audit
Dependencies
setuptoolsrequiredRequired for building and installing packages in editable mode.
Agent activity
7 hits · last 30 days
node
6
Resources
editables — pip install editables · libregistry