We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0c6459b commit e338defCopy full SHA for e338def
source/specifications/recording-installed-packages.rst
@@ -175,6 +175,14 @@ attempt to uninstall or upgrade the package.
175
(This restriction does not apply to tools that rely on other sources of information,
176
such as system package managers in Linux distros.)
177
178
+.. warning::
179
+
180
+ If your package dynamically generates files at runtime, you will need to update
181
+ the ``RECORD`` file to reflect the new files. If you do not, the files will be
182
+ retained during uninstallation (e.g., by ``pip uninstall my_package``) likely leading
183
+ to issues such as the package remaining importable but errantly appearing as a
184
+ namespace package. See :gh:`pypa/pip/issues/11835` for discussion.
185
186
187
The INSTALLER file
188
==================
0 commit comments