Message375307
| Author |
pconnell |
| Recipients |
Arfrever, barry, eric.smith, eric.snow, gregory.p.smith, isoschiz, jerub, jpaugh, ncoghlan, pconnell, pje, ronaldoussoren, serhiy.storchaka, superluser |
| Date |
2020年08月13日.13:47:03 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1597326423.81.0.915819380157.issue14905@roundup.psfhosted.org> |
| In-reply-to |
| Content |
One version of the bug described here (and fixed in the old implementation under issue17633) exists in the Python implementation of zipimport:
$ unzip -l namespace1.zip
Archive: namespace1.zip
Length Date Time Name
--------- ---------- ----- ----
0 08-13-2020 06:30 one/
0 08-13-2020 06:30 one/two/
0 08-13-2020 06:30 one/two/three.py
--------- -------
0 3 files
$ unzip -l namespace2.zip
Archive: namespace2.zip
Length Date Time Name
--------- ---------- ----- ----
0 08-13-2020 06:37 alpha/beta/gamma.py
--------- -------
0 1 file
$ PYTHONPATH=namespace1.zip:namespace2.zip ./python
Python 3.10.0a0 (heads/master:c51db0ea40, Aug 13 2020, 06:41:20)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import one
>>> import alpha
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'alpha'
>>>
In short, imports where there's no separate entry for directories in the zip file don't work.
Any opinions on whether this *is* the problem this issue is trying to track? |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2020年08月13日 13:47:03 | pconnell | set | recipients:
+ pconnell, barry, gregory.p.smith, pje, ronaldoussoren, ncoghlan, jerub, eric.smith, Arfrever, eric.snow, serhiy.storchaka, jpaugh, isoschiz, superluser |
| 2020年08月13日 13:47:03 | pconnell | set | messageid: <1597326423.81.0.915819380157.issue14905@roundup.psfhosted.org> |
| 2020年08月13日 13:47:03 | pconnell | link | issue14905 messages |
| 2020年08月13日 13:47:03 | pconnell | create |
|