Skip to content

Commit

Permalink
PEP 660: Final touches in main new fragment
Browse files Browse the repository at this point in the history
  • Loading branch information
abravalheri committed Aug 11, 2022
1 parent 707f953 commit 5a9a3dc
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 17 deletions.
15 changes: 15 additions & 0 deletions changelog.d/3265.breaking.rst
Original file line number Diff line number Diff line change
@@ -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.
17 changes: 0 additions & 17 deletions changelog.d/3265.change.rst

This file was deleted.

0 comments on commit 5a9a3dc

Please sign in to comment.