-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PEP 660: Final touches in main new fragment
- Loading branch information
1 parent
707f953
commit 5a9a3dc
Showing
2 changed files
with
15 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |
This file was deleted.
Oops, something went wrong.