New submission from Éric Araujo <mer...@netwok.org>:

In the current packaging module, the PEP 376 .dist-info directory is generated 
at install time.  It should be split into two phases, build_distinfo and 
install_distinfo, to support at least two use cases:

- the develop command, which needs access to .dist-info
- the resources API (packaging.database.get_file), which is intended to work 
from an uninstalled codebase too.

The normal directory to put the generated files would be the build directory; 
however, setuptools’ egg_info command generates the file in the same directory 
as the setup.py file.  I’d prefer we avoid it in packaging, for consistency 
with other build_* commands, and to avoid that every project has to put 
“*.dist-info” in their VCS ignore file, but I don’t know if there is a 
technical reason that constrains setuptools to do so.

----------
assignee: eric.araujo
components: Distutils2
keywords: gsoc
messages: 137842
nosy: alexis, eric.araujo, higery
priority: normal
severity: normal
stage: needs patch
status: open
title: Add build_distinfo command to packaging
type: feature request
versions: Python 3.3

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue12279>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to