summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--changelog.d/3265.breaking.rst15
-rw-r--r--changelog.d/3265.change.rst17
2 files changed, 15 insertions, 17 deletions
diff --git a/changelog.d/3265.breaking.rst b/changelog.d/3265.breaking.rst
new file mode 100644
index 00000000..cbd4e3a4
--- /dev/null
+++ b/changelog.d/3265.breaking.rst
@@ -0,0 +1,15 @@
+Added implementation for *editable install* hooks (PEP 660).
+
+By default the users will experience a *lenient* behavior which prioritises
+the ability of the users of changing the distributed packages (e.g. adding new
+files or removing old ones).
+But they can also opt into a *strict* mode, which will try to replicate as much
+as possible the behavior of the package as if it would be normally installed by
+end users. The *strict* editable installation is not able to detect if files
+are added or removed from the project (a new installation is required).
+
+.. important::
+ The *editable* aspect of the *editable install* supported this implementation
+ is restricted to the Python modules contained in the distributed package.
+ Changes in binary extensions (e.g. C/C++), entry-point definitions,
+ dependencies, metadata, datafiles, etc may require a new installation.
diff --git a/changelog.d/3265.change.rst b/changelog.d/3265.change.rst
deleted file mode 100644
index a21621e9..00000000
--- a/changelog.d/3265.change.rst
+++ /dev/null
@@ -1,17 +0,0 @@
-Added implementation for *editable install* hooks (PEP 660) - **beta** stage.
-
-- The user will be able select between two distinct behaviors:
-
- - *lenient*, which prioritises the ability of the users of changing the
- distributed packages (e.g. adding new files or removing old ones)
-
- - *strict*, which will try to replicate as much as possible the behavior of
- the package as if it would be normally installed by end users.
- The *strict* editable installation is not able to detect if files are
- added or removed from the project (a new installation is required).
-
-.. important::
- The *editable* aspect of the *editable install* supported this implementation
- is restricted to the Python modules contained in the distributed package.
- Changes in binary extensions (e.g. C/C++), entry-point definitions,
- dependencies, metadata, datafiles, etc require a new installation.