]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-84530: fix namespace package support in modulefinder (#29196)
authorFilipe Laíns <lains@riseup.net>
Tue, 9 Dec 2025 15:50:50 +0000 (15:50 +0000)
committerGitHub <noreply@github.com>
Tue, 9 Dec 2025 15:50:50 +0000 (15:50 +0000)
commit1b460fcddc420ce791f7f7bb33b260826034f3c9
treeb35b1972ef99f5245e1bc0f8dbdc2ace1143811f
parent49207a522627718a19886386ec2a7ce957437d08
gh-84530: fix namespace package support in modulefinder (#29196)

* bpo-40350: fix namespace package support in modulefinder

Signed-off-by: Filipe Laíns <lains@riseup.net>
* consider that namespace package specs might have the loader set

Signed-off-by: Filipe Laíns <lains@riseup.net>
* Revert "consider that namespace package specs might have the loader set"

This reverts commit 23fb4e0de38466217e932115143db1a9584e35da.

Signed-off-by: Filipe Laíns <lains@riseup.net>
* Fix load_module and load_package to handle namespace packages

Signed-off-by: Filipe Laíns <lains@riseup.net>
* Drop _NAMESPACE constant

Signed-off-by: Filipe Laíns <lains@riseup.net>
* Drop importlib changes

Signed-off-by: Filipe Laíns <lains@riseup.net>
* Update NamespacePath check

Signed-off-by: Filipe Laíns <lains@riseup.net>
* Mixed some

Signed-off-by: Filipe Laíns <lains@riseup.net>
---------

Signed-off-by: Filipe Laíns <lains@riseup.net>
Lib/modulefinder.py
Lib/test/test_modulefinder.py
Misc/NEWS.d/next/Library/2021-10-23-22-12-13.bpo-40350.t0dQMY.rst [new file with mode: 0644]