This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2011年09月07日 16:12 by eric.araujo, last changed 2022年04月11日 14:57 by admin. This issue is now closed.
| Messages (3) | |||
|---|---|---|---|
| msg143695 - (view) | Author: Éric Araujo (eric.araujo) * (Python committer) | Date: 2011年09月07日 16:12 | |
I tried to run "pysetup metadata" in a docutils source directory but the program failed, because packaging tries to import docutils and it picks up the 2.x version in the local directory. The import chain is: pysetup → packaging.run → packaging.metadata → docutils I could edit sys.path in pysetup, but that would mean that people calling "python3.y -m packaging.run" would not get the fix. Another idea would be to catch both ImportError and SyntaxError when packaging.metadata tries to import docutils, but it would be better to find the 3.x version of docutils in site-packages if it exists. What do you import experts think? |
|||
| msg148195 - (view) | Author: Éric Araujo (eric.araujo) * (Python committer) | Date: 2011年11月23日 17:18 | |
Due to the same reason, it’s also not possible to run "pysetup3.1 metadata" in the distutils2 repo, or "pysetup2.4 metadata" in the distutils2-python3 repo. |
|||
| msg148255 - (view) | Author: Éric Araujo (eric.araujo) * (Python committer) | Date: 2011年11月24日 14:20 | |
This is a problem on my side, not in distutils2. My pysetupX.Y scripts are just shell one-liners of this form: PYTHONPATH=~/path/to/d2 pythonX.Y -m distutils2.run "$@" Because of sys.path initialization, d2 tried to import docutils from the working directory instead of the version in site-packages. If I install d2 and run the installed pysetup script, d2 and docutils are imported from site-packages and everything is fine. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:57:21 | admin | set | github: 57143 |
| 2011年11月24日 14:20:10 | eric.araujo | set | status: open -> closed resolution: not a bug messages: + msg148255 stage: resolved |
| 2011年11月23日 17:18:50 | eric.araujo | set | messages: + msg148195 |
| 2011年09月07日 16:12:47 | eric.araujo | create | |