<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.python.distutils.devel">
    <title>gmane.comp.python.distutils.devel</title>
    <link>http://blog.gmane.org/gmane.comp.python.distutils.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15653"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15648"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15639"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15637"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15635"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15633"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15612"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15606"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15603"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15602"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15598"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15595"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15591"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15589"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15588"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15587"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15583"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15577"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15576"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.distutils.devel/15573"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15653">
    <title>entry_points.txt survey</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15653</link>
    <description>&lt;pre&gt;It looks like you can call pkg_resources.register_finder() with a
function that also yields distributions with a .dist-info directory
(though you would have to override the existing find_on_path). From
there I think pkg_resources.load_entry_point() is likely to work.

package surveyed), 5878 define entry_points.txt but 1399 of those are
empty. Some of the most popular sections are:

 (10, 'babel.extractors'),
 (10, 'lava_server.extensions'),
 (10, 'paste.composite_factory'),
 (10, 'turbogears.extensions'),
 (10, 'yafowil.plugin'),
 (10, 'zest.releaser.prereleaser.middle'),
 (11, 'chandler.parcels'),
 (11, 'rsl.register'),
 (12, 'hurry.resource.libraries'),
 (15, 'paste.global_paster_command'),
 (16, 'pyramid.scaffold'),
 (17, 'zc.buildout.uninstall'),
 (18, 'paste.server_runner'),
 (18, 'setuptools.installation'),
 (19, 'python.templating.engines'),
 (20, 'redsolutioncms'),
 (20, 'zope2.initialize'),
 (22, 'pytest11'),
 (23, 'setuptools.file_finders'),
 (26, 'paste.paster_command'),
 (30, 'nose.plugins'),
 (31, 'paste.filter_factory'),
 (31, 'zc.buildout.extension'),
 (35, 'toscawidgets.widgets'),
 (35, 'turbogears.widgets'),
 (37, 'tw2.widgets'),
 (47, 'paste.app_install'),
 (69, 'nose.plugins.0.10'),
 (73, 'distutils.commands'),
 (81, 'trytond.modules'),
 (82, 'gui_scripts'),
 (83, 'paste.filter_app_factory'),
 (94, 'fanstatic.libraries'),
 (96, 'trac.plugins'),
 (110, 'egg_info.writers'),
 (120, 'distutils.setup_keywords'),
 (144, 'paste.paster_create_template'),
 (190, 'paste.app_factory'),
 (354, 'zc.buildout'),
 (1004, 'z3c.autoinclude.plugin'),
 (1754, 'console_scripts')
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG&amp;lt; at &amp;gt;python.org
http://mail.python.org/mailman/listinfo/distutils-sig

&lt;/pre&gt;</description>
    <dc:creator>Daniel Holth</dc:creator>
    <dc:date>2012-05-25T00:48:40</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15648">
    <title>pypm binary package format</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15648</link>
    <description>&lt;pre&gt;I was curious about the pypm binary package format. They are in the
.tar.gz format (but with .pypm extension). They contain two files:

info.json:

{u'author': u'Zope Foundation and Contributors',
 u'author_email': u'zope-dev&amp;lt; at &amp;gt;zope.org',
 u'description': '...',
 u'home_page': u'http://pypi.python.org/pypi/zope.interface',
 u'install_requires': {u'': [u'distribute'],
                       u'docs': [u'z3c.recipe.sphinxdoc'],
                       u'test': [u'zope.event']},
 u'keywords': None,
 u'license': u'ZPL 2.1',
 u'maintainer': None,
 u'maintainer_email': None,
 u'name': u'zope.interface',
 u'osarch': u'win32-x86',
 u'pkg_version': 1,
 u'pyver': u'2.7',
 u'summary': u'Interfaces for Python',
 u'version': u'3.8.0'}

data.tar.gz:

Lib/site-packages/zope.interface/... (including .pyd or .so)
Lib/site-packages/zope.interface-3.8.0-py27.egg-info/(normal egg-info stuff)

When installed, Lib/ is unpacked into %APPDATA%\Python\Python27\site-packages\
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG&amp;lt; at &amp;gt;python.org
http://mail.python.org/mailman/listinfo/distutils-sig

&lt;/pre&gt;</description>
    <dc:creator>Daniel Holth</dc:creator>
    <dc:date>2012-05-23T17:12:56</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15639">
    <title>packaging in Python-3.3.0 ???</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15639</link>
    <description>&lt;pre&gt;Hello once agai:

Is packaging in Python-3.3.0 a more complete software than DU2???  If it
is, then I will start using it instead...?

&lt;/pre&gt;</description>
    <dc:creator>Rob Healey</dc:creator>
    <dc:date>2012-05-19T04:49:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15637">
    <title>Distutils2 in Python-3.3.0</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15637</link>
    <description>&lt;pre&gt;Good evening to all!

I am also willing to help out too...

What is the process for submitting patches?  But I must, in all respects,
patches are USELESS without someone to commit them!!!

There needs to be more than one person who can commit the patches...

&lt;/pre&gt;</description>
    <dc:creator>Rob Healey</dc:creator>
    <dc:date>2012-05-19T03:14:29</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15635">
    <title>Odd problem with distribute 0.6.26 and 2to3</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15635</link>
    <description>&lt;pre&gt;I'm having an odd problem with distribute and 2to3 when working with the venv 
branch of Python 3.3 (PEP 405 - http://bugs.python.org/issue14712), and I'm 
hoping one of the Fellowship of the Packaging can help.

The problem: I created a venv with no Distribute installed. Then I downloaded 
and extracted distribute-0.6.26.tar.gz in a scratch folder, and ran setup.py 
install using the venv's python. This gave errors because some of the setuptools 
sources still have 2.x syntax, despite having been processed by 2to3.

To investigate further, I added logging to distutils refactoring code to print 
what was being refactored. I won't list the entire log output [1], but when 
looking at just one file which caused a SyntaxError - 
setuptools/tests/test_packageindex.py - I see the following output from the 
"setup.py install" operation:

creating build
creating build/src
...
copying setuptools/tests/test_packageindex.py -&amp;gt; build/src/setuptools/tests
...
copying launcher.c -&amp;gt; build/src
Skipping implicit fixer: buffer
Skipping implicit fixer: idioms
Skipping implicit fixer: set_literal
Skipping implicit fixer: ws_comma
refactored build/src/setuptools/script template (dev).py
...
refactored build/src/setuptools/tests/test_packageindex.py
...
refactored build/src/release.py
Before install bootstrap.
Scanning installed packages
No setuptools distribution found
running install
running build
running build_py
creating build/lib
...
copying setuptools/tests/test_packageindex.py -&amp;gt; build/lib/setuptools/tests
...
creating /tmp/venv/lib/python3.3/site-packages/setuptools/tests
copying build/lib/setuptools/tests/test_packageindex.py -&amp;gt; 
/tmp/venv/lib/python3.3/site-packages/setuptools/tests
...
running install_lib
...
creating /tmp/venv/lib/python3.3/site-packages/setuptools
creating /tmp/venv/lib/python3.3/site-packages/setuptools/tests
copying build/lib/setuptools/tests/test_packageindex.py -&amp;gt; 
/tmp/venv/lib/python3.3/site-packages/setuptools/tests
...
byte-compiling /tmp/venv/lib/python3.3/site-
packages/setuptools/tests/test_packageindex.py to test_packageindex.cpython-
33.pyc
...
running install_egg_info
Writing /tmp/venv/lib/python3.3/site-packages/distribute-0.6.26-py3.3.egg-info
setup.py:139: ResourceWarning: unclosed file &amp;lt;_io.TextIOWrapper 
name='README.txt' mode='r' encoding='UTF-8'&amp;gt;
  long_description = open('README.txt').read() + open('CHANGES.txt').read(),
setup.py:139: ResourceWarning: unclosed file &amp;lt;_io.TextIOWrapper 
name='CHANGES.txt' mode='r' encoding='UTF-8'&amp;gt;
  long_description = open('README.txt').read() + open('CHANGES.txt').read(),
/home/vinay/projects/python/sandbox/Lib/distutils/dist.py:257: UserWarning: 
Unknown distribution option: 'test_suite'
  warnings.warn(msg)
/home/vinay/projects/python/sandbox/Lib/distutils/dist.py:257: UserWarning: 
Unknown distribution option: 'entry_points'
  warnings.warn(msg)
/home/vinay/projects/python/sandbox/Lib/distutils/dist.py:257: UserWarning: 
Unknown distribution option: 'zip_safe'
  warnings.warn(msg)
  File "/tmp/venv/lib/python3.3/site-
packages/setuptools/tests/test_packageindex.py", line 17
    except Exception, v:
                    ^
SyntaxError: invalid syntax

Now the first part seems straightfoward: files are copied to build/src and then 
2to3 is run over them. But then, following the "No setuptools distribution 
found", files are copied to build/lib not from the 2to3-processed output at 
build/src, but rather the actual 2.x sources shipped with distribute. That looks 
wrong; at the point where setup is called, src_root is correctly set to 
build/src, and moreover, that's the first entry on sys.path. I'm not sure why 
there's no error immediately following the "byte-compiling ..." line when 
running install_lib, but the error seems to occur a little later, when running 
install_egg_info ...  

Can anyone shed any light on what's happening here?

Regards,


Vinay Sajip

[1] https://gist.github.com/2725747

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG&amp;lt; at &amp;gt;python.org
http://mail.python.org/mailman/listinfo/distutils-sig

&lt;/pre&gt;</description>
    <dc:creator>Vinay Sajip</dc:creator>
    <dc:date>2012-05-18T15:24:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15633">
    <title>{dist-info} category in resources = ...</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15633</link>
    <description>&lt;pre&gt;My take on installing entry_points.txt is to add a {dist-info}
category in [files] resources = to copy extra files into the
.dist-info dir...

How do I write entry_points.txt when it is given as an argument to
setup(entry_points=...)? Should I write a build command hook to write
the file and a setup_hook to append the new file to [files] resources
= so it will finally be copied?
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG&amp;lt; at &amp;gt;python.org
http://mail.python.org/mailman/listinfo/distutils-sig

&lt;/pre&gt;</description>
    <dc:creator>Daniel Holth</dc:creator>
    <dc:date>2012-05-17T04:03:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15612">
    <title>total uninstall of setuptool on MacOS X by consequence of manual install</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15612</link>
    <description>&lt;pre&gt;I installed some time ago on MacOS X Lion the python-setuptools script 
with the shell command

*/$ sudo sh setuptools-0.6c11-py2.7.egg/*

then I uninstalled any .egg installed and removed the script itself with

/*$ sudo easy_install -m setuptools*

/which in turn removed the /easy_install.pth /file//in the 
//Library/Python/2.7/site-packages// directory. Now by running the 
command /ls/ in that directory i get :

*/README
setuptools.pth
vboxapi-1.0-py2.7.egg-info
setuptools-0.6c11-py2.7.egg
vboxapi//*

can i remove /setuptools.pth and //setuptools-0.6c11-py2.7.egg /too ? 
I'd like also to perform a total clean uninstallation so i searched in 
my HD and i found that i still have the files :

*//usr/bin/easy_install
/usr/bin/easy_install-2.5
/usr/bin/easy_install-2.6
/usr/bin/easy_install-2.7 /*

and the following directories (i attach the output in a text file). I 
also installed python-numpy through it and then uninstalled the package 
itself in the standard way.

Which directories and files can i delete without harming my system (so i 
can totally switch to macports) ? Thx in advance.

Regards, Arturo
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/__init__.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/__init__.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/archive_util.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/archive_util.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/cli.exe
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/__init__.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/__init__.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/alias.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/alias.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/bdist_egg.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/bdist_egg.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/bdist_rpm.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/bdist_rpm.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/bdist_wininst.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/bdist_wininst.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/build_ext.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/build_ext.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/build_py.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/build_py.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/develop.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/develop.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/easy_install.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/easy_install.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/egg_info.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/egg_info.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/install.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/install.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/install_egg_info.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/install_egg_info.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/install_lib.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/install_lib.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/install_scripts.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/install_scripts.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/register.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/register.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/rotate.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/rotate.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/saveopts.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/saveopts.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/sdist.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/sdist.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/setopt.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/setopt.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/test.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/test.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/upload.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/upload.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/depends.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/depends.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/dist.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/dist.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/extension.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/extension.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/gui.exe
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/package_index.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/package_index.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/sandbox.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/sandbox.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/tests
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/tests/__init__.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/tests/__init__.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/tests/doctest.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/tests/doctest.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/tests/test_packageindex.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/tests/test_packageindex.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/tests/test_resources.py
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/tests/test_resources.pyc
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools-0.6c9-py2.5.egg-info
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools-0.6c9-py2.5.egg-info/PKG-INFO
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools-0.6c9-py2.5.egg-info/SOURCES.txt
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools-0.6c9-py2.5.egg-info/dependency_links.txt
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools-0.6c9-py2.5.egg-info/entry_points.txt
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools-0.6c9-py2.5.egg-info/top_level.txt
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools-0.6c9-py2.5.egg-info/zip-safe
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/__init__.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/__init__.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/archive_util.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/archive_util.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/cli.exe
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/__init__.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/__init__.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/alias.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/alias.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/bdist_egg.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/bdist_egg.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/bdist_rpm.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/bdist_rpm.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/bdist_wininst.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/bdist_wininst.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/build_ext.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/build_ext.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/build_py.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/build_py.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/develop.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/develop.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/easy_install.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/easy_install.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/egg_info.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/egg_info.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/install.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/install.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/install_egg_info.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/install_egg_info.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/install_lib.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/install_lib.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/install_scripts.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/install_scripts.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/register.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/register.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/rotate.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/rotate.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/saveopts.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/saveopts.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/sdist.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/sdist.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/setopt.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/setopt.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/test.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/test.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/upload.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/command/upload.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/depends.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/depends.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/dist.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/dist.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/extension.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/extension.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/gui.exe
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/package_index.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/package_index.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/sandbox.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/sandbox.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/tests
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/tests/__init__.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/tests/__init__.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/tests/doctest.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/tests/doctest.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/tests/test_packageindex.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/tests/test_packageindex.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/tests/test_resources.py
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools/tests/test_resources.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools-0.6c12dev_r85381-py2.6.egg-info
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools-0.6c12dev_r85381-py2.6.egg-info/PKG-INFO
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools-0.6c12dev_r85381-py2.6.egg-info/SOURCES.txt
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools-0.6c12dev_r85381-py2.6.egg-info/dependency_links.txt
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools-0.6c12dev_r85381-py2.6.egg-info/entry_points.txt
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools-0.6c12dev_r85381-py2.6.egg-info/top_level.txt
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/setuptools-0.6c12dev_r85381-py2.6.egg-info/zip-safe
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/tests/setuptools_build_ext.py
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/tests/setuptools_build_ext.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/tests/setuptools_build_ext.pyo
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/tests/setuptools_extension.py
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/tests/setuptools_extension.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/tests/setuptools_extension.pyo
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/__init__.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/__init__.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/archive_util.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/archive_util.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/cli.exe
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/__init__.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/__init__.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/alias.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/alias.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/bdist_egg.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/bdist_egg.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/bdist_rpm.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/bdist_rpm.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/bdist_wininst.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/bdist_wininst.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/build_ext.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/build_ext.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/build_py.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/build_py.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/develop.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/develop.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/easy_install.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/easy_install.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/egg_info.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/egg_info.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/install.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/install.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/install_egg_info.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/install_egg_info.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/install_lib.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/install_lib.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/install_scripts.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/install_scripts.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/register.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/register.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/rotate.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/rotate.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/saveopts.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/saveopts.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/sdist.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/sdist.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/setopt.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/setopt.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/test.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/test.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/upload.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/command/upload.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/depends.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/depends.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/dist.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/dist.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/extension.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/extension.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/gui.exe
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/package_index.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/package_index.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/sandbox.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/sandbox.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/tests
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/tests/__init__.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/tests/__init__.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/tests/doctest.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/tests/doctest.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/tests/test_packageindex.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/tests/test_packageindex.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/tests/test_resources.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools/tests/test_resources.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools-0.6c12dev_r85381-py2.7.egg-info
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools-0.6c12dev_r85381-py2.7.egg-info/PKG-INFO
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools-0.6c12dev_r85381-py2.7.egg-info/SOURCES.txt
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools-0.6c12dev_r85381-py2.7.egg-info/dependency_links.txt
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools-0.6c12dev_r85381-py2.7.egg-info/entry_points.txt
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools-0.6c12dev_r85381-py2.7.egg-info/top_level.txt
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/setuptools-0.6c12dev_r85381-py2.7.egg-info/zip-safe
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/tests/setuptools_build_ext.py
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/tests/setuptools_build_ext.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/tests/setuptools_build_ext.pyo
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/tests/setuptools_extension.py
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/tests/setuptools_extension.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/tests/setuptools_extension.pyo_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG&amp;lt; at &amp;gt;python.org
http://mail.python.org/mailman/listinfo/distutils-sig
&lt;/pre&gt;</description>
    <dc:creator>Arturo Rinaldi</dc:creator>
    <dc:date>2012-05-15T23:01:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15606">
    <title>Questions about install-prefix in distutils.</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15606</link>
    <description>&lt;pre&gt;Hello,

I found this email from some years ago:

http://mail.python.org/pipermail/distutils-sig/2009-September/013284.html

I find myself now having the same problems. My lazy solution so far
has been to simply install the data files into the same module
directory, and then I just do os.path.join(os.path.dirname(__file__),
'datafile.txt') when I want to access a data file.

This was ok when I only had one data file, but my project is expanding
and I need something more robust and organized. I tried to look at
other projects similar to mine to see how they handled this situation,
and it turns out that none of them use distutils! They are all using
autotools, and while that's a very cumbersome set of tools, it allows
them to pre-process the source files so that the source files know
where they've been installed to in a very straightforward way.

So I'm just wondering, is this build_py override still the best way to
accomplish this? Has this functionality been rolled into distutils in
the last 3 years? How are folks handling this situation now-a-days?

Note that I don't use setuptools so I'm looking for a pure-distutils solution.

Thanks!

&lt;/pre&gt;</description>
    <dc:creator>Robert Park</dc:creator>
    <dc:date>2012-05-15T06:33:56</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15603">
    <title>May 12th sprint???</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15603</link>
    <description>&lt;pre&gt;Greetings:

How well do you think that the sprint worked???  Was all was accomplished?

&lt;/pre&gt;</description>
    <dc:creator>Rob Healey</dc:creator>
    <dc:date>2012-05-14T06:50:57</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15602">
    <title>conventions or best practice to choose package names?</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15602</link>
    <description>&lt;pre&gt;Hi,

I am looking for a convention (i.e. kind of PEP) about package names: 
"how to choose a good package name".
I couldn't find a PEP which gives guidelines about it.

PEP 8 gives some guidelines about "syntax" of package names.
I found articles like "Rules of thumb" section of 
http://www.martinaspeli.net/articles/the-naming-of-things-package-names-and-namespaces. 
But I was looking for something more "official".
And thus, I was thinking of a PEP, or something similar.


Scope:

* we have tools to create and distribute packages. Not covered by this 
thread.
* we have tools to create namespace packages. Not covered by this thread.
* we have conventions about "syntax" of module names in PEP 8. Not 
covered by this thread.
* do we have conventions, or at least guidelines, to choose a name for a 
package?


I'm not to write this guide here (I'm not an expert about it), but, if 
such a PEP or documentation doesn't exist, here are some considerations 
to start:

* The Zen of Python tells "There should be one-- and preferably only one 
--obvious way to do it."
* 
http://www.martinaspeli.net/articles/the-naming-of-things-package-names-and-namespaces 
seems interesting
* maybe 
http://guide.python-distribute.org/specification.html#naming-specification 
is a cool place
* maybe http://docs.python.org/dev/packaging/ is the right place for 
that kind of information
* We should cover both simple packages and namespace packages.
* I guess some teams or communities already have such conventions. As an 
example, does the Plone community have one?
* I feel there are too much de facto standards on Pypi: as an example 
Plone community uses namespaces like "plone.app.theming", whereas Django 
community uses "django-*" pattern, there are also many "pyramid_*" 
packages...
* We should cover public packages published on Pypi, but also public 
packages published on online repositories like Github, and also private 
(personal or corporate) packages.
* I know we cannot migrate existing package names.
* We could recommend something for new packages.


Here are quotes seen in a recent thread about PEP 420 
(http://mail.python.org/pipermail/import-sig/2012-May/000631.html), 
which make me believe a convention would be useful.
Notice that, in fact, I discovered PEP 420 while searching for a PEP 
about "how to choose a good namespace".


Le 13/05/2012 19:25, PJ Eby a écrit :

If I had to explain it to another Python developer, I wish I could give 
him an hyperlink and say "read and follow the convention".


Le 13/05/2012 20:56, "Martin v. Löwis" a écrit :

Could we anticipate namespace usage? At least for some "simple" things 
that already are de facto standards.
As an example, I guess we could state about "reasonable maximum 
namespace depth", because on Pypi there is not many packages with more 
than 3 levels.


Regards,
Benoit

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG&amp;lt; at &amp;gt;python.org
http://mail.python.org/mailman/listinfo/distutils-sig

&lt;/pre&gt;</description>
    <dc:creator>Benoît Bryon</dc:creator>
    <dc:date>2012-05-13T21:44:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15598">
    <title>Need some advice on extending install_data</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15598</link>
    <description>&lt;pre&gt;So, I'm using distutils with some success lately, and I've borrowed
some code that extends install_data to compile .po (translation) files
into .mo files to be used by the system to display the translated
strings. It looks like this:

https://github.com/robru/gottengeography/blob/master/setup.py

It seems fairly straightforward to me and there's only a tiny amount
of magic involved.

However, upon testing this, I've discovered this behavior:

1. When running `setup.py install`, the mo files are correctly
compiled and installed to the system.

2. When running `setup.py bdist`, the resulting tarball will correctly
compile and include the mo files for distribution.

3. When running `setup.py bdist_rpm`, the resulting RPM file does not
contain any trace of any .po or .mo files.

I'm not sure why bdist_rpm is the odd man out here, but it seems like
I'm overlooking something simple. Unfortunately the API reference
seems a little light on details:

http://docs.python.org/distutils/apiref.html#module-distutils.command.bdist

So I'm not entirely clear on how I should go about overriding
bdist_rpm to achieve the same thing as is done by overriding
install_data. At this point I am reviewing the distutils source code
directly but it's been less instructive than I'd hoped.

Any ideas?

Thanks.

&lt;/pre&gt;</description>
    <dc:creator>Robert Park</dc:creator>
    <dc:date>2012-05-12T08:58:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15595">
    <title>two setup scripts</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15595</link>
    <description>&lt;pre&gt;I have an open-ended question about the idea of creating two setup
scripts for a project: one for end-users (e.g. installing), and
another for all other use cases (e.g. project development).

Here are a few reasons I came across for considering something like this:

The first is that if the project needs to support, say, Python 2.4
through Python 3.2, then having two setup scripts would let you
require (and develop against) Python 2.7 for the developer version,
while supporting all versions only for the simpler end-user version.
This would also let you do things like import from the project itself
in the developer version of your setup script, a process that would
break if running the setup script using Python 3 (assuming you are
using 2to3 for Python 3 support).

The second is that I have a pre-processing step that requires using
pandoc to generate setup()'s long_description from README and HISTORY
files in markdown format prior to uploading to PyPI, and I don't want
end-users to need pandoc.  I am currently dealing with this in code,
but it would be nicer to have simpler code with fewer "if blocks."

The third is simply separation of concerns.

This approach raises the following questions:

(1) Which setup commands should each version of the script support?

(2) Which arguments to setup() are required and/or used for each command?

I would also like to know (2) independent of creating two setup
scripts.  For example, I mentioned long_description above.  The
long_description seems to be available in places like PKG-INFO and in
the DOAP xml file exposed on PyPI, so is it necessary to pass
long_description, etc to setup() for any setup command other than
sdist (which creates PKG-INFO), or is it also necessary to pass that
metadata to setup() even with the upload and install commands?

Thanks,
--Chris
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG&amp;lt; at &amp;gt;python.org
http://mail.python.org/mailman/listinfo/distutils-sig

&lt;/pre&gt;</description>
    <dc:creator>Chris Jerdonek</dc:creator>
    <dc:date>2012-05-11T18:36:13</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15591">
    <title>Distutils2 Sprint in Montreal</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15591</link>
    <description>&lt;pre&gt;   Hi all,

   The Montreal-Python user group is organizing a second sprint to work 
on distutils2 on May 12th.  If you live in Montreal, take a laptop and 
come join us!  No previous knowledge of Distutils2 is required, just 
general Python skills.  All details are found here:

   http://montrealpython.org/2012/05/distutils2-sprint-2/

   Cheers
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG&amp;lt; at &amp;gt;python.org
http://mail.python.org/mailman/listinfo/distutils-sig

&lt;/pre&gt;</description>
    <dc:creator>Éric Araujo</dc:creator>
    <dc:date>2012-05-09T23:20:40</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15589">
    <title>easy_install runnable in a sandbox environment?</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15589</link>
    <description>&lt;pre&gt;I am having issues in running easy_install in a sandbox environment
(chroot with python2.7 under FreeBSD 9.0-RELASE, without /dev mount).
easy_install is sourcing tempfile, which requires /dev/urandom to be
present, as seen in the backtrace:

    brahm# sh -x setuptools-0.6c11-py2.7.egg
    + basename setuptools-0.6c11-py2.7.egg
    + [ setuptools-0.6c11-py2.7.egg = setuptools-0.6c11-py2.7.egg ]
    + exec python2.7 -c 'import sys, os; sys.path.insert(0,
os.path.abspath('\''setuptools-0.6c11-py2.7.egg'\'')); from
setuptools.command.easy_install import bootstrap;
sys.exit(bootstrap())'
    Traceback (most recent call last):
      File "&amp;lt;string&amp;gt;", line 1, in &amp;lt;module&amp;gt;
      File "/usr/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py",
line 12, in &amp;lt;module&amp;gt;
      File "/usr/local/lib/python2.7/tempfile.py", line 34, in &amp;lt;module&amp;gt;
        from random import Random as _Random
      File "/usr/local/lib/python2.7/random.py", line 881, in &amp;lt;module&amp;gt;
        _inst = Random()
      File "/usr/local/lib/python2.7/random.py", line 97, in __init__
        self.seed(x)
      File "/usr/local/lib/python2.7/random.py", line 111, in seed
        a = long(_hexlify(_urandom(16)), 16)
    OSError: [Errno 2] No such file or directory: '/dev/urandom'

Quite some time ago, their has been comments in the changelog (06.c4)
stating that running easy_install without /dev/urandom should be
possible:
   Fixed not allowing os.open() of paths outside the sandbox, even if
they are opened read-only (e.g. reading /dev/urandom for random
numbers, as is done by os.urandom() on some platforms).

While this was back in 2006, I was wondering what the current state of
affairs which regards of requiring the /dev/urandom as of today? Am I
looking at a  feature request, bug report or design limitation?

Br. /Rick
&lt;/pre&gt;</description>
    <dc:creator>Rick van der Zwet</dc:creator>
    <dc:date>2012-05-09T22:42:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15588">
    <title>command hooks</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15588</link>
    <description>&lt;pre&gt;Greetings:

I looked all around the bug tracker to try to add a comment and a thank you
for providing it, but I could not even find a login button or if I were
even logged in...

My issues that I was having regarding the command hooks is now fixed and
working perfectly for me!  I am so excited and grateful for this patch...

One of the developers had made some incredible changes, but I was not able
to even run them as I was plagued by this bug until now...  Do you know
when it will be committed into the DistUtils2-1.0 code base?

I am running Fedora Core rawhide/Fc18.x86_64, and it works wonderful for
me...

&lt;/pre&gt;</description>
    <dc:creator>Rob Healey</dc:creator>
    <dc:date>2012-05-08T21:51:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15587">
    <title>Confounded by unhelpful error message.</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15587</link>
    <description>&lt;pre&gt;So, I'm using distutils to build RPMs on Fedora. I've had success with
this in the past but now I'm running into a problem and I'm not sure
how to fix it since the error message is an outright lie!

I start like this, naturally:

$ python setup.py bdist_rpm
running bdist_rpm
writing 'build/bdist.linux-x86_64/rpm/SPECS/GottenGeography.spec'
running sdist
running check
warning: sdist: standard file not found: should have one of README, README.txt

reading manifest template 'MANIFEST.in'
not writing to manually maintained manifest file 'MANIFEST'
creating GottenGeography-1.0.1
creating GottenGeography-1.0.1/data
creating GottenGeography-1.0.1/gg
creating GottenGeography-1.0.1/po
making hard links in GottenGeography-1.0.1...
hard linking README.md -&amp;gt; GottenGeography-1.0.1
[.... blah blah blah ....]
Creating tar archive
removing 'GottenGeography-1.0.1' (and everything under it)
copying dist/GottenGeography-1.0.1.tar.gz -&amp;gt;
build/bdist.linux-x86_64/rpm/SOURCES
building RPMs
rpm: build/bdist.linux-x86_64/rpm/SPECS/GottenGeography.spec: No such
file or directory
error: Failed to execute: "rpm -q --qf
'%{name}-%{version}-%{release}.src.rpm
%{arch}/%{name}-%{version}-%{release}.%{arch}.rpm\\n' --specfile
'build/bdist.linux-x86_64/rpm/SPECS/GottenGeography.spec'"


And it just stops right there. Note that the very second line of
output indicates that it is creating this file. Indeed:

$ ls -lh build/bdist.linux-x86_64/rpm/SPECS/GottenGeography.spec
-rw-r--r--. 1 robru robru 1.3K May  3 02:04
build/bdist.linux-x86_64/rpm/SPECS/GottenGeography.spec

The file is there, with exactly the indicated path.

What is going wrong here? Google has turned up nothing, although it is
admittedly very difficult to search for since "No such file or
directory" is a very common error message and there's not a lot else
to go on here.

The only thing I can think of is that there's a distutils dependency
that I don't have installed, as this computer is a fresh install since
the last time this worked for me. But rpm and distutils are both
installed so I'm not really sure what exactly could be missing.

Help? Thanks.

&lt;/pre&gt;</description>
    <dc:creator>Robert Park</dc:creator>
    <dc:date>2012-05-03T07:13:32</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15583">
    <title>PEP 405 (Python Virtual Environments) - some inputneeded</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15583</link>
    <description>&lt;pre&gt;As we get ever closer to the Python 3.3 beta, we need to ensure that all the
functionality we'd like to see in 3.3 is ready for inclusion.

One set of functionality is built-in virtual environments, as proposed by PEP
405 (Python Virtual Environments). There's a reference implementation [1], which
seems to work pretty well; but the PEP has some open issues which someone on
this list may be able to comment on. I'm particularly interested to hear what
functionality is needed in the area of include files for C extensions. If you
could look at the open issue on this [2] and give some feedback, that would be
great. If you have the time to check out the reference implementation as a
whole, then general comments on that would also be much appreciated - for
example, it contains (though not part of PEP 405) packaging-related
enhancements, e.g. code to handle extensible categories for setup.cfg
(http://bugs.python.org/issue12393) and script generation
(http://bugs.python.org/issue12394).

Thanks and regards,

Vinay Sajip

[1] https://bitbucket.org/vinay.sajip/pythonv/
[2] http://www.python.org/dev/peps/pep-0405/#what-about-include-files

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG&amp;lt; at &amp;gt;python.org
http://mail.python.org/mailman/listinfo/distutils-sig

&lt;/pre&gt;</description>
    <dc:creator>Vinay Sajip</dc:creator>
    <dc:date>2012-05-01T11:19:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15577">
    <title>Dropping support for zipped installes in buildout.</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15577</link>
    <description>&lt;pre&gt;Buildout supports installing zipped eggs because setuptools does.

Most people find zipped eggs a pain and complain that buildout should
always unzip.

As part of my work to simplify buildout's implementation, I'm dropping
support for setuptools. This isn't because I don't appreciate
setuptools.  Setuptools made Python packaging really
work. Unfortunately, setuptools doesn't support Python 3 and life is
too short to try to support both distribute and setuptools.

Distribute doesn't support the zip_safe flag, so buildout can't
reliably support installing zipped eggs from source distruibution.
Given that and that (almost) no one likes zipped eggs anyway, I'm just
going to install everything unzipped.

Objections entertaining.

Jim

--
Jim Fulton
http://www.linkedin.com/in/jimfulton
Jerky is better than bacon! http://www.dublinstore.com/
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG&amp;lt; at &amp;gt;python.org
http://mail.python.org/mailman/listinfo/distutils-sig

&lt;/pre&gt;</description>
    <dc:creator>Jim Fulton</dc:creator>
    <dc:date>2012-04-28T19:18:02</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15576">
    <title>Problem installing distribute in python 3.3</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15576</link>
    <description>&lt;pre&gt;Hi, all,

I have built python3.3 from source. I want to use pip which has a
dependency on setuptools. This's why I am here.

I have followed these steps here (
http://packages.python.org/distribute/index.html) to initiate the
distribute installation:

curl -O http://python-distribute.org/distribute_setup.py
python3 distribute_setup.py


Up to this point I got a lot byte-compiling exceptions. Here is a partial
listing:

====================================

byte-compiling
/Users/antkong/local/lib/python3.3/site-packages/setuptools/command/alias.py
to alias.cpython-33.pyc
  File
"/Users/antkong/local/lib/python3.3/site-packages/setuptools/command/alias.py",
line 12
    if arg.split()&amp;lt;&amp;gt;[arg]:
                   ^
SyntaxError: invalid syntax

byte-compiling
/Users/antkong/local/lib/python3.3/site-packages/setuptools/command/bdist_egg.py
to bdist_egg.cpython-33.pyc
  File
"/Users/antkong/local/lib/python3.3/site-packages/setuptools/command/bdist_egg.py",
line 410
    if safe is None or bool(safe)&amp;lt;&amp;gt;flag:
                                  ^
SyntaxError: invalid syntax


====================================

It looks like distribute is shipping python 2 code.

Any suggestion or idea?

Cheers
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG&amp;lt; at &amp;gt;python.org
http://mail.python.org/mailman/listinfo/distutils-sig
&lt;/pre&gt;</description>
    <dc:creator>Anthony Kong</dc:creator>
    <dc:date>2012-04-28T08:55:26</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15573">
    <title>hg ChangeLog...</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15573</link>
    <description>&lt;pre&gt;Greetings:

I am new to using mercurial, and I would like to know if there is
something equivalent to subversion's ChangeLog, which shows me what
changes have been done and its revision number and who did the
changes...

Is it possible to do the same with mercurial and if yes, what command
would I run???

&lt;/pre&gt;</description>
    <dc:creator>Rob Healey</dc:creator>
    <dc:date>2012-04-27T00:49:08</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.distutils.devel/15572">
    <title>documentation recommendations for Python 3 installs</title>
    <link>http://comments.gmane.org/gmane.comp.python.distutils.devel/15572</link>
    <description>&lt;pre&gt;I'd like advice on what instructions to provide to users (if any) to
avoid what might be a common user error.

I maintain a project written in Python 2, and I recently added support
for Python 3 via 2to3 and the installation process.  Recently, a
Python 3 user got the source code, manually installed it by running
"setup.py build" and "setup.py install," and then proceeded to test it
by firing up the IDE and importing the project.  They then got a
syntax error because they were still in the project directory and so
wound up importing the original Python 2 code rather than the Python 3
version in site-packages.

What is the recommended workflow or instructions to include in a
project README to prevent new users from running into this kind of
error?

Thanks,
--Chris
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG&amp;lt; at &amp;gt;python.org
http://mail.python.org/mailman/listinfo/distutils-sig

&lt;/pre&gt;</description>
    <dc:creator>Chris Jerdonek</dc:creator>
    <dc:date>2012-04-25T19:48:10</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.python.distutils.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.python.distutils.devel</link>
  </textinput>
</rdf:RDF>

