https://github.com/python/cpython/commit/692d36f1fc5c28dd9997f5ebb855fec20de0c85a
commit: 692d36f1fc5c28dd9997f5ebb855fec20de0c85a
branch: 3.13
author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com>
committer: methane <songofaca...@gmail.com>
date: 2025-02-15T15:10:24+09:00
summary:

Doc: update term "namespace package" (GH-129251)

(cherry picked from commit e65e9f90626a4c62da4d3500044f354b51e51dbb)

files:
M Doc/glossary.rst
M Doc/reference/import.rst

diff --git a/Doc/glossary.rst b/Doc/glossary.rst
index 858c2b39ee5e33..267d8c0793e5be 100644
--- a/Doc/glossary.rst
+++ b/Doc/glossary.rst
@@ -926,11 +926,16 @@ Glossary
       modules, respectively.
 
    namespace package
-      A :pep:`420` :term:`package` which serves only as a container for
-      subpackages.  Namespace packages may have no physical representation,
+      A :term:`package` which serves only as a container for subpackages.
+      Namespace packages may have no physical representation,
       and specifically are not like a :term:`regular package` because they
       have no ``__init__.py`` file.
 
+      Namespace packages allow several individually installable packages to 
have a common parent package.
+      Otherwise, it is recommended to use a :term:`regular package`.
+
+      For more information, see :pep:`420` and 
:ref:`reference-namespace-package`.
+
       See also :term:`module`.
 
    nested scope
diff --git a/Doc/reference/import.rst b/Doc/reference/import.rst
index ac363e8cfa00dc..26a8b2d9c7187e 100644
--- a/Doc/reference/import.rst
+++ b/Doc/reference/import.rst
@@ -123,6 +123,8 @@ Importing ``parent.one`` will implicitly execute 
``parent/__init__.py`` and
 ``parent/three/__init__.py`` respectively.
 
 
+.. _reference-namespace-package:
+
 Namespace packages
 ------------------
 

_______________________________________________
Python-checkins mailing list -- python-checkins@python.org
To unsubscribe send an email to python-checkins-le...@python.org
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: arch...@mail-archive.com

Reply via email to